_EngineConsoleThunk< startArgc, void(ArgTs...)>
Engine/source/console/engineAPI.h
Private Types
engineAPI::detail::ThunkHelpers< startArgc, void, ArgTs... >
Helper
typename Helper::SeqType
SeqType
Public Types
Public Static Functions
thunk(S32 argc, ConsoleValueRef * argv, FunctionType fn, const _EngineFunctionDefaultArguments< void(ArgTs...) > & defaultArgs)
thunk(S32 argc, ConsoleValueRef * argv, MethodType< Frame > fn, Frame * frame, const _EngineFunctionDefaultArguments< void(typename Frame::ObjectType *, ArgTs...) > & defaultArgs)
Detailed Description
Private Types
typedef engineAPI::detail::ThunkHelpers< startArgc, void, ArgTs... > Helper
typedef typename Helper::SeqType SeqType
Public Types
typedef Helper::FunctionType FunctionType
typedef typename Helper::template MethodType< Frame > MethodType
typedef Helper::ReturnType ReturnType
Public Static Attributes
const S32 NUM_ARGS
Public Static Functions
thunk(S32 argc, ConsoleValueRef * argv, FunctionType fn, const _EngineFunctionDefaultArguments< void(ArgTs...) > & defaultArgs)
thunk(S32 argc, ConsoleValueRef * argv, MethodType< Frame > fn, Frame * frame, const _EngineFunctionDefaultArguments< void(typename Frame::ObjectType *, ArgTs...) > & defaultArgs)