|
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 > |