Luwra
Minimal-overhead Lua wrapper for C++
Class Index
C | F | I | M | N | P | R | S | T | U | V | W | _
C
CallableInfo (luwra::internal)
CallableInfo< Callable & > (luwra::internal)
CallableInfo< Callable && > (luwra::internal)
CallableInfo< const Callable > (luwra::internal)
CallableInfo< const volatile Callable > (luwra::internal)
CallableInfo< Ret(*)(Args...)> (luwra::internal)
CallableInfo< Ret(Args...)> (luwra::internal)
CallableInfo< Ret(Klass::*)(Args...) const > (luwra::internal)
CallableInfo< Ret(Klass::*)(Args...) const volatile > (luwra::internal)
CallableInfo< Ret(Klass::*)(Args...) volatile > (luwra::internal)
CallableInfo< Ret(Klass::*)(Args...)> (luwra::internal)
CallableInfo< volatile Callable > (luwra::internal)
UserTypeWrapper::ConstructorWrapper (luwra::internal)
F
Function (luwra)
Function< void > (luwra)
FunctionWrapperImpl (luwra::internal)
I
FunctionWrapperImpl::ImplementationNonVoid (luwra::internal)
MethodWrapperImpl::ImplementationNonVoid (luwra::internal)
FunctionWrapperImpl::ImplementationVoid (luwra::internal)
MethodWrapperImpl::ImplementationVoid (luwra::internal)
IndexSequence (luwra::internal)
InferValueType (luwra::internal)
M
MemberInfo (luwra::internal)
MemberInfo< const Member > (luwra::internal)
MemberInfo< const volatile Member > (luwra::internal)
MemberInfo< Field Klass::* > (luwra::internal)
MemberInfo< Member & > (luwra::internal)
MemberInfo< Member && > (luwra::internal)
MemberInfo< Ret(Klass::*)(Args...) const > (luwra::internal)
MemberInfo< Ret(Klass::*)(Args...) const volatile > (luwra::internal)
MemberInfo< Ret(Klass::*)(Args...) volatile > (luwra::internal)
MemberInfo< Ret(Klass::*)(Args...)> (luwra::internal)
MemberInfo< volatile Member > (luwra::internal)
MemberWrapper (luwra::internal)
MemberWrapper< const FieldType BaseKlass::*, Klass > (luwra::internal)
MemberWrapper< FieldType BaseKlass::*, Klass > (luwra::internal)
MemberWrapper< Ret(BaseKlass::*)(Args...) const volatile, Klass > (luwra::internal)
MemberWrapper< Ret(BaseKlass::*)(Args...) const, Klass > (luwra::internal)
MemberWrapper< Ret(BaseKlass::*)(Args...) volatile, Klass > (luwra::internal)
MemberWrapper< Ret(BaseKlass::*)(Args...), Klass > (luwra::internal)
MethodWrapperImpl (luwra::internal)
N
NumericTransportValue (luwra::internal)
NumericTransportValue< Integer > (luwra::internal)
NumericTransportValue< Number > (luwra::internal)
NumericValueBase (luwra::internal)
P
Path (luwra::internal)
Pushable (luwra)
PushableI (luwra::internal)
PushableT (luwra::internal)
_TuplePusher::Pusher (luwra::internal)
R
Reference (luwra)
RefLifecycle (luwra)
ReturnValue (luwra)
ReturnValue< const Type > (luwra)
ReturnValue< const volatile Type > (luwra)
ReturnValue< std::pair< First, Second > > (luwra)
ReturnValue< std::tuple< Contents... > > (luwra)
ReturnValue< Type & > (luwra)
ReturnValue< Type && > (luwra)
ReturnValue< volatile Type > (luwra)
S
MethodWrapperImpl::ImplementationNonVoid::SeqReceiver (luwra::internal)
MethodWrapperImpl::ImplementationVoid::SeqReceiver (luwra::internal)
StackMapper (luwra::internal)
StackMapper< void > (luwra::internal)
StateBundle (luwra::internal)
StateWrapper (luwra)
T
Table (luwra)
TableAccessor (luwra::internal)
TypeList (luwra::internal)
U
UserTypeReg (luwra::internal)
UserTypeWrapper (luwra::internal)
V
Value (luwra)
Value< bool > (luwra)
Value< CFunction > (luwra)
Value< char * > (luwra)
Value< char[N]> (luwra)
Value< const char * > (luwra)
Value< const char[N]> (luwra)
Value< const Type > (luwra)
Value< const void * > (luwra)
Value< const volatile Type > (luwra)
Value< double > (luwra)
Value< float > (luwra)
Value< Function< Ret > > (luwra)
Value< internal::InferValueType > (luwra)
Value< internal::Path< Parent, Key > > (luwra)
Value< internal::TableAccessor< Accessor > > (luwra)
Value< long double > (luwra)
Value< LuaType > (luwra)
Value< Pushable > (luwra)
Value< Reference > (luwra)
Value< RefLifecycle > (luwra)
Value< signed char > (luwra)
Value< signed int > (luwra)
Value< signed long int > (luwra)
Value< signed long long int > (luwra)
Value< signed short > (luwra)
Value< State * > (luwra)
Value< std::function< Ret(Args...)> > (luwra)
Value< std::list< Type > > (luwra)
Value< std::map< Key, Type > > (luwra)
Value< std::nullptr_t > (luwra)
Value< std::string > (luwra)
Value< std::vector< Type > > (luwra)
Value< Table > (luwra)
Value< Type & > (luwra)
Value< Type && > (luwra)
Value< unsigned char > (luwra)
Value< unsigned int > (luwra)
Value< unsigned long int > (luwra)
Value< unsigned long long int > (luwra)
Value< unsigned short > (luwra)
Value< UserType * > (luwra)
Value< void * > (luwra)
Value< volatile Type > (luwra)
W
_StackWalker::Walker (luwra::internal)
With (luwra::internal)
Wrapper (luwra::internal)
Wrapper< Ret Klasss::* > (luwra::internal)
Wrapper< Ret(*)(Args...)> (luwra::internal)
Wrapper< Ret(Args...)> (luwra::internal)
Wrapper< Ret(Klasss::*)(Args...) const > (luwra::internal)
Wrapper< Ret(Klasss::*)(Args...) const volatile > (luwra::internal)
Wrapper< Ret(Klasss::*)(Args...) volatile > (luwra::internal)
Wrapper< Ret(Klasss::*)(Args...)> (luwra::internal)
_
_DropFromList (luwra::internal)
_DropFromList< IndexSequence< Index, IndexTail... >, Head, Tail... > (luwra::internal)
_DropFromList< IndexSequence<>, Types... > (luwra::internal)
_MakeIndexSequence (luwra::internal)
_MakeIndexSequence< 0, Indices... > (luwra::internal)
_Match (luwra::internal)
_Match< Compare, TypeList< Left, LeftTail... >, TypeList< Right, RightTail... > > (luwra::internal)
_Match< Compare, TypeList<>, TypeList<> > (luwra::internal)
_PrefixOf (luwra::internal)
_PrefixOf< Compare, TypeList< Prefix, PrefixTail... >, TypeList< Base, BaseTail... > > (luwra::internal)
_PrefixOf< Compare, TypeList<>, TypeList< Types... > > (luwra::internal)
_ReadResults (luwra::internal)
_ReadResults<> (luwra::internal)
_StackWalker (luwra::internal)
_TuplePusher (luwra::internal)