sol2/sol
ThePhD eb25bb05bb Overloaded functions now work properly when types are specified in signature
this triggered overhaul of set_function/pusher<function_t>::push(...)
both state and table reflect changes to userdata structure to make it easier to use
tests updated to account for overload resolution
some function-related traits added to make use easier -- cleaned up archaic typenames in function_types.hpp
Account for std::reference_wrapper for objects -- sol now uses copy-by-default (value-semantics) for all functors
updated tests to reflect this
2014-06-28 23:16:48 -07:00
..
default_construct.hpp Fix spacing issues 2014-06-27 01:36:09 -07:00
demangle.hpp Renamed demangling function 2014-05-31 06:08:12 -04:00
deprecate.hpp Add a newline to every sol file missing one 2014-05-29 01:47:27 -04:00
error.hpp Add a newline to every sol file missing one 2014-05-29 01:47:27 -04:00
function_types.hpp Overloaded functions now work properly when types are specified in signature 2014-06-28 23:16:48 -07:00
function.hpp Overloaded functions now work properly when types are specified in signature 2014-06-28 23:16:48 -07:00
object.hpp Fix explicit operator bool to be negated is<nil_t>() 2014-05-29 22:19:21 -04:00
proxy.hpp Fix compiler error with clang 2014-06-25 17:07:21 -04:00
reference.hpp Add a newline to every sol file missing one 2014-05-29 01:47:27 -04:00
stack.hpp Overloaded functions now work properly when types are specified in signature 2014-06-28 23:16:48 -07:00
state.hpp Overloaded functions now work properly when types are specified in signature 2014-06-28 23:16:48 -07:00
table.hpp Overloaded functions now work properly when types are specified in signature 2014-06-28 23:16:48 -07:00
traits.hpp Overloaded functions now work properly when types are specified in signature 2014-06-28 23:16:48 -07:00
tuple.hpp Removed std::true_type/false_type from tuple_types and created a separate is_tuple trait, so that we can use ::type on tuple_types without it interfering with base typedefs in std::true/false_type 2014-05-30 19:10:08 -04:00
types.hpp Overloaded functions now work properly when types are specified in signature 2014-06-28 23:16:48 -07:00
userdata_traits.hpp updated tests 2014-06-27 21:34:18 -07:00
userdata.hpp Overloaded functions now work properly when types are specified in signature 2014-06-28 23:16:48 -07:00