luabind-deboostified
luabind-deboostified copied to clipboard
Create Lua bindings for your C++ code easily - my improvements
Inheriting from std::iterator is deprecated in C++17. Instead, the class should expose the following 5 types: * iterator_category * value_type * difference_type * pointer * reference
Just now I have tried to merge [fresh changes](https://github.com/decimad/luabind-deboostified/commit/87897cf49b857d7c3f324e69bfdd04ddfa924164) (87897cf)with me, however, I have got a set of build errors on my side, therefore I have reverted that. I'll try...
The `master` branch still depends on boost, which branch does not depend on boost?
Currently when luabind exceptions are disabled, program terminates always on lua errors. Maybe we can allow user to tell luabind crash only when error callback wan't set? For now, I...
Now that C++17 nearly finished, we could use std::opational for luabind::object_cast_nothrow
This unit test fails on: ```cpp void not_convertable(std::shared_ptr) { TEST_CHECK(false); //
Although this is not specifically related to deboostifying, I considered it would be reasonable to open an issue here since it is the most active fork at the moment. The...
Ideas: - serialization - class to deal with modules/chunks - more c++11\14 support
You `set_package_preload` function has no protection against possible errors, would it be possible to add these? https://github.com/Oberon00/luabind/blob/master/src/set_package_preload.cpp