Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SteveKChiu/lua-intf
/ types & classes
Types & classes
173 in github.com/SteveKChiu/lua-intf
⨍
Functions
478
◇
Types & classes
173
↓ 8 callers
Class
LuaException
LuaIntf/impl/LuaException.h:27
↓ 6 callers
Class
LuaRef
LuaIntf/LuaRef.h:40
↓ 2 callers
Class
LuaString
* Transitient string type without copying underlying char values, use with caution. * It works like const char* with length field. */
LuaIntf/impl/LuaType.h:383
↓ 2 callers
Class
LuaTableIterator
* C++ style const iterator for this table */
LuaIntf/LuaRef.h:150
↓ 2 callers
Class
LuaTableRef
* Assignable and convertible result of bracket-style lookup. */
LuaIntf/LuaRef.h:47
Class
Call
LuaIntf/LuaRef.h:1227
Class
Call <std::tuple<R...>, P...>
LuaIntf/LuaRef.h:1261
Class
Call <void, P...>
LuaIntf/LuaRef.h:1245
Class
CppArg
LuaIntf/impl/CppArg.h:285
Class
CppArgHolder
LuaIntf/impl/CppArg.h:56
Class
CppArgHolder <T&>
LuaIntf/impl/CppArg.h:77
Class
CppArgInput
LuaIntf/impl/CppArg.h:196
Class
CppArgInput <CppArgTraits<LuaState>, false, false, false>
LuaIntf/impl/CppArg.h:249
Class
CppArgInput <CppArgTraits<lua_State*>, false, false, false>
LuaIntf/impl/CppArg.h:239
Class
CppArgInput <Traits, false, IsOptional, HasDefault>
LuaIntf/impl/CppArg.h:199
Class
CppArgInput <Traits, true, false, HasDefault>
LuaIntf/impl/CppArg.h:208
Class
CppArgInput <Traits, true, true, false>
LuaIntf/impl/CppArg.h:218
Class
CppArgInput <Traits, true, true, true>
LuaIntf/impl/CppArg.h:229
Class
CppArgOutput
LuaIntf/impl/CppArg.h:261
Class
CppArgOutput <Traits, false>
LuaIntf/impl/CppArg.h:264
Class
CppArgOutput <Traits, true>
LuaIntf/impl/CppArg.h:273
Class
CppArgTraits
LuaIntf/impl/CppArg.h:95
Class
CppArgTraits <LuaState>
LuaIntf/impl/CppArg.h:181
Class
CppArgTraits <_def<T, NUM, DEN>>
LuaIntf/impl/CppArg.h:119
Class
CppArgTraits <_opt<T>>
LuaIntf/impl/CppArg.h:108
Class
CppArgTraits <_out<T>>
LuaIntf/impl/CppArg.h:127
Class
CppArgTraits <_ref<T>>
LuaIntf/impl/CppArg.h:138
Class
CppArgTraits <_ref_def<T, NUM, DEN>>
LuaIntf/impl/CppArg.h:158
Class
CppArgTraits <_ref_opt<T>>
LuaIntf/impl/CppArg.h:148
Class
CppArgTraits <lua_State*>
LuaIntf/impl/CppArg.h:168
Class
CppArgTupleInput
LuaIntf/impl/CppArg.h:308
Class
CppArgTupleInput <>
LuaIntf/impl/CppArg.h:311
Class
CppArgTupleInput <P0, P...>
LuaIntf/impl/CppArg.h:321
Class
CppArgTupleOutput
LuaIntf/impl/CppArg.h:334
Class
CppArgTupleOutput <>
LuaIntf/impl/CppArg.h:337
Class
CppArgTupleOutput <P0, P...>
LuaIntf/impl/CppArg.h:348
Class
CppAutoDowncast
LuaIntf/impl/CppObject.h:155
Class
CppBindClass
LuaIntf/impl/CppBindClass.h:418
Class
CppBindClass
LuaIntf/impl/CppBindModule.h:299
Class
CppBindClassBase
LuaIntf/impl/CppBindClass.h:360
Class
CppBindClassConstructor
LuaIntf/impl/CppBindClass.h:28
Class
CppBindClassConstructor <SP, T, _arg(*)(P...)>
LuaIntf/impl/CppBindClass.h:50
Class
CppBindClassConstructor <T, T, _arg(*)(P...)>
LuaIntf/impl/CppBindClass.h:31
Class
CppBindClassDestructor
LuaIntf/impl/CppBindClass.h:72
Class
CppBindClassMetaMethod
LuaIntf/impl/CppBindClass.h:328
Class
CppBindClassMethod
LuaIntf/impl/CppBindClass.h:192
Class
CppBindClassMethod <T, FN, FN, CHK, typename std::enable_if<CppCouldBeLambda<FN>::value>::type>
LuaIntf/impl/CppBindClass.h:307
Class
CppBindClassMethod <T, FN, FN, CHK, typename std::enable_if<std::is_function<FN>::value>::type>
LuaIntf/impl/CppBindClass.h:317
Class
CppBindClassMethod <T, FN, _arg(*)(P...), CHK, typename std::enable_if<CppCouldBeLambda<FN>::value>::type>
LuaIntf/impl/CppBindClass.h:312
Class
CppBindClassMethod <T, FN, _arg(*)(P...), CHK, typename std::enable_if<std::is_function<FN>::value>::type>
LuaIntf/impl/CppBindClass.h:322
Class
CppBindClassMethod <T, R(*)(TF*, A...), _arg(*)(P...), CHK, typename std::enable_if<!std::is_const<TF>::value>::type>
LuaIntf/impl/CppBindClass.h:265
Class
CppBindClassMethod <T, R(*)(TF*, P...), R(*)(TF*, P...), CHK, typename std::enable_if<!std::is_const<TF>::value>::type>
LuaIntf/impl/CppBindClass.h:211
Class
CppBindClassMethod <T, R(*)(const TF*, A...), _arg(*)(P...), CHK>
LuaIntf/impl/CppBindClass.h:276
Class
CppBindClassMethod <T, R(*)(const TF*, P...), R(*)(const TF*, P...), CHK>
LuaIntf/impl/CppBindClass.h:220
Class
CppBindClassMethod <T, R(TF::*)(A...) const, _arg(*)(P...), CHK>
LuaIntf/impl/CppBindClass.h:255
Class
CppBindClassMethod <T, R(TF::*)(A...), _arg(*)(P...), CHK>
LuaIntf/impl/CppBindClass.h:245
Class
CppBindClassMethod <T, R(TF::*)(P...) const, R(TF::*)(P...) const, CHK>
LuaIntf/impl/CppBindClass.h:203
Class
CppBindClassMethod <T, R(TF::*)(P...), R(TF::*)(P...), CHK>
LuaIntf/impl/CppBindClass.h:195
Class
CppBindClassMethod <T, std::function<R(TF*, A...)>, _arg(*)(P...), CHK, typename std::enable_if<!std::is_const<TF>::value>::type>
LuaIntf/impl/CppBindClass.h:286
Class
CppBindClassMethod <T, std::function<R(TF*, P...)>, std::function<R(TF*, P...)>, CHK, typename std::enable_if<!std::is_const<TF>::value>::type>
LuaIntf/impl/CppBindClass.h:228
Class
CppBindClassMethod <T, std::function<R(const TF*, A...)>, _arg(*)(P...), CHK>
LuaIntf/impl/CppBindClass.h:297
Class
CppBindClassMethod <T, std::function<R(const TF*, P...)>, std::function<R(const TF*, P...)>, CHK>
LuaIntf/impl/CppBindClass.h:237
Class
CppBindClassMethodBase
LuaIntf/impl/CppBindClass.h:144
Class
CppBindClassVariableGetter
LuaIntf/impl/CppBindClass.h:92
Class
CppBindClassVariableSetter
LuaIntf/impl/CppBindClass.h:117
Class
CppBindConstant
LuaIntf/impl/CppBindModule.h:27
Class
CppBindMethod
LuaIntf/impl/CppBindModule.h:141
Class
CppBindMethod <FN, FN, IARG, CHK, typename std::enable_if<CppCouldBeLambda<FN>::value>::type>
LuaIntf/impl/CppBindModule.h:168
Class
CppBindMethod <FN, FN, IARG, CHK, typename std::enable_if<std::is_function<FN>::value>::type>
LuaIntf/impl/CppBindModule.h:178
Class
CppBindMethod <FN, _arg(*)(P...), IARG, CHK, typename std::enable_if<CppCouldBeLambda<FN>::value>::type>
LuaIntf/impl/CppBindModule.h:173
Class
CppBindMethod <FN, _arg(*)(P...), IARG, CHK, typename std::enable_if<std::is_function<FN>::value>::type>
LuaIntf/impl/CppBindModule.h:183
Class
CppBindMethod <R(*)(A...), _arg(*)(P...), IARG, CHK>
LuaIntf/impl/CppBindModule.h:152
Class
CppBindMethod <R(*)(P...), R(*)(P...), IARG, CHK>
LuaIntf/impl/CppBindModule.h:144
Class
CppBindMethod <std::function<R(A...)>, _arg(*)(P...), IARG, CHK>
LuaIntf/impl/CppBindModule.h:160
Class
CppBindMethod <std::function<R(P...)>, std::function<R(P...)>, IARG, CHK>
LuaIntf/impl/CppBindModule.h:148
Class
CppBindMethodBase
LuaIntf/impl/CppBindModule.h:103
Enum
CppBindMethodCheck
LuaIntf/impl/CppBindModule.h:93
Class
CppBindModule
LuaIntf/impl/CppBindClass.h:358
Class
CppBindModule
LuaIntf/impl/CppBindModule.h:308
Class
CppBindModuleBase
LuaIntf/impl/CppBindModule.h:223
Class
CppBindModuleMetaMethod
LuaIntf/impl/CppBindModule.h:189
Class
CppBindVariableGetter
LuaIntf/impl/CppBindModule.h:42
Class
CppBindVariableSetter
LuaIntf/impl/CppBindModule.h:67
Class
CppCouldBeLambda
LuaIntf/impl/CppInvoke.h:28
Class
CppCouldBeLambda <std::function<R(P...)>>
LuaIntf/impl/CppInvoke.h:34
Class
CppDispatchClassConstructor
LuaIntf/impl/CppInvoke.h:160
Class
CppDispatchClassConstructor <T, TUPLE, 0, INDEX...>
LuaIntf/impl/CppInvoke.h:164
Class
CppDispatchClassMethod
LuaIntf/impl/CppInvoke.h:196
Class
CppDispatchClassMethod <T, false, FN, R, TUPLE, 0, INDEX...>
LuaIntf/impl/CppInvoke.h:200
Class
CppDispatchClassMethod <T, true, FN, R, TUPLE, 0, INDEX...>
LuaIntf/impl/CppInvoke.h:209
Class
CppDispatchMethod
LuaIntf/impl/CppInvoke.h:58
Class
CppDispatchMethod <FN, R, TUPLE, 0, INDEX...>
LuaIntf/impl/CppInvoke.h:62
Class
CppFunctor
* A template for temporately object created as lua function (with proper gc) * This is usually used for iterator function. * * To use this, user ne
LuaIntf/impl/CppFunction.h:34
Class
CppInvokeClassConstructor
LuaIntf/impl/CppInvoke.h:178
Class
CppInvokeClassMethod
LuaIntf/impl/CppInvoke.h:218
Class
CppInvokeClassMethod <T, IS_PROXY, FN, int, CppArgHolder<LuaState>, P...>
LuaIntf/impl/CppInvoke.h:262
Class
CppInvokeClassMethod <T, IS_PROXY, FN, int, CppArgHolder<lua_State*>, P...>
LuaIntf/impl/CppInvoke.h:248
Class
CppInvokeClassMethod <T, IS_PROXY, FN, std::tuple<RP...>, P...>
LuaIntf/impl/CppInvoke.h:276
Class
CppInvokeClassMethod <T, IS_PROXY, FN, void, P...>
LuaIntf/impl/CppInvoke.h:233
Class
CppInvokeMethod
LuaIntf/impl/CppInvoke.h:71
next →
1–100 of 173, ranked by callers