Torque2D Reference
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
Namespace::Entry Struct Reference

#include <consoleNamespace.h>

Classes

union  CallbackUnion
 

Public Types

enum  {
  GroupMarker = -3, OverloadMarker = -2, InvalidFunctionType = -1, ScriptFunctionType,
  StringCallbackType, IntCallbackType, FloatCallbackType, VoidCallbackType,
  BoolCallbackType
}
 

Public Member Functions

 Entry ()
 
void clear ()
 
const char * execute (S32 argc, const char **argv, ExprEvalState *state)
 

Public Attributes

NamespacemNamespace
 
EntrymNext
 
StringTableEntry mFunctionName
 
S32 mType
 
S32 mMinArgs
 
S32 mMaxArgs
 
const char * mUsage
 
StringTableEntry mPackage
 
CodeBlockmCode
 
U32 mFunctionOffset
 
union
Namespace::Entry::CallbackUnion 
cb
 

Member Enumeration Documentation

anonymous enum
Enumerator
GroupMarker 
OverloadMarker 
InvalidFunctionType 
ScriptFunctionType 
StringCallbackType 
IntCallbackType 
FloatCallbackType 
VoidCallbackType 
BoolCallbackType 

Constructor & Destructor Documentation

Entry ( )

Member Function Documentation

void clear ( )
const char * execute ( S32  argc,
const char **  argv,
ExprEvalState state 
)

Member Data Documentation

CodeBlock* mCode
StringTableEntry mFunctionName
U32 mFunctionOffset
S32 mMaxArgs
S32 mMinArgs
Namespace* mNamespace
Entry* mNext
StringTableEntry mPackage
S32 mType
const char* mUsage

The documentation for this struct was generated from the following files: