Luwra
Minimal-overhead Lua wrapper for C++
|
Classes | |
struct | luwra::internal::_TuplePusher< Contents > |
struct | luwra::internal::_TuplePusher< Contents >::Pusher< Indices > |
struct | luwra::ReturnValue< std::pair< First, Second > > |
Enables std::pair as return type. More... | |
struct | luwra::ReturnValue< std::tuple< Contents... > > |
Enables std::tuple as return type. More... | |
struct | luwra::Value< std::list< Type > > |
Enables pushing for std::list assuming Type is pushable. More... | |
struct | luwra::Value< std::map< Key, Type > > |
Enables pushing and reading for std::map assuming Key and Type are pushable or readable. More... | |
struct | luwra::Value< std::vector< Type > > |
Enables pushing for std::vector assuming Type is also pushable. More... | |
Namespaces | |
namespace | luwra |
namespace | luwra::internal |
Typedefs | |
template<typename... Contents> | |
using | luwra::internal::TuplePusher = typename MakeIndexSequence< sizeof...(Contents)>::template Relay< _TuplePusher< Contents... >::template Pusher > |