sol2/sol
ThePhD 219d10b0b4 Thanks to LUA_MULTRET, we can have normal function call syntax with sol::function that doesn't require the user to pass the arguments in directly with .call<Return1, Return2, Return3>( ... )
function result is meant to be transient, and therefore should not be regularly storeable by the user... but there is no way to make a "and you can't have anything but a temporary to this" type, as far as I can tell.
2015-07-19 10:26:11 -04:00
..
compatibility Fixes for the g++/clang builds 2015-06-18 10:53:21 -04:00
compatibility.hpp Updated copyright headers and added compatibility with lua 5.1.5 and luajit! 2015-05-24 21:29:21 -04:00
debug.hpp Updated copyright headers and added compatibility with lua 5.1.5 and luajit! 2015-05-24 21:29:21 -04:00
default_construct.hpp Updated copyright headers and added compatibility with lua 5.1.5 and luajit! 2015-05-24 21:29:21 -04:00
demangle.hpp cxxabi include should not be used on VC++ 2015-07-11 05:28:06 -04:00
deprecate.hpp Updated copyright headers and added compatibility with lua 5.1.5 and luajit! 2015-05-24 21:29:21 -04:00
error.hpp Updated copyright headers and added compatibility with lua 5.1.5 and luajit! 2015-05-24 21:29:21 -04:00
function_types.hpp Updated copyright headers and added compatibility with lua 5.1.5 and luajit! 2015-05-24 21:29:21 -04:00
function.hpp Thanks to LUA_MULTRET, we can have normal function call syntax with sol::function that doesn't require the user to pass the arguments in directly with .call<Return1, Return2, Return3>( ... ) 2015-07-19 10:26:11 -04:00
object.hpp Updated copyright headers and added compatibility with lua 5.1.5 and luajit! 2015-05-24 21:29:21 -04:00
proxy.hpp Updated copyright headers and added compatibility with lua 5.1.5 and luajit! 2015-05-24 21:29:21 -04:00
reference.hpp Fix tab derps. 2015-05-24 21:38:39 -04:00
resolve.hpp Updated copyright headers and added compatibility with lua 5.1.5 and luajit! 2015-05-24 21:29:21 -04:00
stack.hpp Thanks to LUA_MULTRET, we can have normal function call syntax with sol::function that doesn't require the user to pass the arguments in directly with .call<Return1, Return2, Return3>( ... ) 2015-07-19 10:26:11 -04:00
state.hpp Oh, tabs. Oh, you... 2015-07-07 01:41:36 -04:00
table.hpp Thanks to LUA_MULTRET, we can have normal function call syntax with sol::function that doesn't require the user to pass the arguments in directly with .call<Return1, Return2, Return3>( ... ) 2015-07-19 10:26:11 -04:00
traits.hpp Some quick fixes and harmless polishes for the compat layer in state.hpp 2015-07-07 00:31:50 -04:00
tuple.hpp Updated copyright headers and added compatibility with lua 5.1.5 and luajit! 2015-05-24 21:29:21 -04:00
types.hpp Some derps on the compatibility arguments 2015-06-17 18:33:58 -04:00
usertype_traits.hpp Updated copyright headers and added compatibility with lua 5.1.5 and luajit! 2015-05-24 21:29:21 -04:00
usertype.hpp RIP tabs. 2015-05-27 02:28:31 -04:00