Torque3D Documentation / _generateds / _EngineFunctionDefaultArguments< R(ArgTs...) >

_EngineFunctionDefaultArguments< R(ArgTs...) >

Engine/source/console/engineFunctions.h

More...

Classes:

Public Types

typename EngineTypeTraits< T >::DefaultArgumentValueStoreType
DefVST 
SelfType 

Private Types

typename std::enable_if< sizeof...(TailTs)<=sizeof...(ArgTs), std::tuple< DefVST< ArgTs >... > >::type
MaybeSelfEnabled 

Public Attributes

fixed_tuple< DefVST< ArgTs >... >

Private Static Functions

copyHelper(std::tuple< DefVST< ArgTs > ... > & args, std::tuple< DefVST< TailTs > ... > & defaultArgs, Seq< I... > )
MaybeSelfEnabled< TailTs... >
tailInit(TailTs ... tail)

Private Functions

std::enable_if< I==sizeof...(ArgTs)>::type

Detailed Description

Public Types

typedef typename EngineTypeTraits< T >::DefaultArgumentValueStoreType DefVST 
typedef _EngineFunctionDefaultArguments< R(ArgTs...) > SelfType 

Private Types

typedef typename std::enable_if< sizeof...(TailTs)<=sizeof...(ArgTs), std::tuple< DefVST< ArgTs >... > >::type MaybeSelfEnabled 

Public Attributes

fixed_tuple< DefVST< ArgTs >... > mArgs 

Private Static Functions

copyHelper(std::tuple< DefVST< ArgTs > ... > & args, std::tuple< DefVST< TailTs > ... > & defaultArgs, Seq< I... > )

tailInit(TailTs ... tail)

Private Functions

initOffsetsHelper()