|
Classes |
| class | wxScriptTypeInfo |
| | A sort of extended ENUM containing information and utilities about a interpreted type which can be chosen at runtime. More...
|
| class | wxScriptVar |
| | A variable object containing both info about its type (using wxScriptTypeInfo) and the contents of the variable. More...
|
| class | wxScriptFunction |
| | An interpreted function. More...
|
| class | wxScriptFunctionArray |
| | An array of wxScriptFunction objects. More...
|
| class | wxScriptFile |
| | A script file. More...
|
| class | wxScriptInterpreter |
| | A singleton class that wraps all the script interpreters supported. More...
|
Defines |
| #define | wxSCRIPT_USE_CINT |
| #define | wxSCRIPT_USE_UNDERC |
| #define | wxSCRIPT_USE_LUA |
| #define | wxSCRIPT_USE_PYTHON |
| #define | wxSCRIPTFNC_MAX_ARGS 32 |
| | The maximum number of arguments for a single function.
|
| #define | wxSAFE_DELETE(x) { if (x) delete x; x = NULL; } |
| #define | wxSAFE_DELETE_ARRAY(x) { if (x) delete [] x; x = NULL; } |
| #define | wxSCRIPT_EXPORT |
| #define | wxSCRIPTFNC_IMPLEMENT_CLONE(x) |
Enumerations |
| enum | wxScriptTypeGeneric {
wxSTG_UNDEFINED = -1,
wxSTG_VOID,
wxSTG_INT,
wxSTG_LONG,
wxSTG_CHAR,
wxSTG_FLOAT,
wxSTG_DOUBLE,
wxSTG_BOOL,
wxSTG_USERDEFINED,
wxSTG_POINTER,
wxSTG_REFERENCE
} |
| | A classification of the types of a wxScriptVar. More...
|
| enum | wxScriptFileType {
wxRECOGNIZE_FROM_EXTENSION = -2,
wxRECOGNIZE_FROM_COMMENT = -1,
wxCINT_SCRIPTFILE = 0,
wxUNDERC_SCRIPTFILE = 1,
wxLUA_SCRIPTFILE = 2,
wxPYTHON_SCRIPTFILE = 3,
wxSCRIPT_SUPPORTED_FORMATS = 4
} |
| | The types of the script files recognized by wxScriptFile. More...
|
Variables |
| wxScriptTypeInfo * | wxScriptTypeVOID |
| wxScriptTypeInfo * | wxScriptTypeINT |
| wxScriptTypeInfo * | wxScriptTypeCHAR |
| wxScriptTypeInfo * | wxScriptTypeLONG |
| wxScriptTypeInfo * | wxScriptTypeFLOAT |
| wxScriptTypeInfo * | wxScriptTypeDOUBLE |
| wxScriptTypeInfo * | wxScriptTypeBOOL |
| wxScriptTypeInfo * | wxScriptTypePVOID |
| wxScriptTypeInfo * | wxScriptTypePINT |
| wxScriptTypeInfo * | wxScriptTypePCHAR |
| wxScriptTypeInfo * | wxScriptTypePLONG |
| wxScriptTypeInfo * | wxScriptTypePFLOAT |
| wxScriptTypeInfo * | wxScriptTypePDOUBLE |
| wxScriptTypeInfo * | wxScriptTypePBOOL |