ScummVM API documentation
asCModule Member List

This is the complete list of members for asCModule, including all inherited members.

AddClassType(asCObjectType *) (defined in asCModule)asCModule
AddEnumType(asCEnumType *) (defined in asCModule)asCModule
AddFuncDef(const asCString &name, asSNameSpace *ns, asCObjectType *parent) (defined in asCModule)asCModule
AddFuncDef(asCFuncdefType *) (defined in asCModule)asCModule
AddImportedFunction(int id, const asCString &name, const asCDataType &returnType, const asCArray< asCDataType > &params, const asCArray< asETypeModifiers > &inOutFlags, const asCArray< asCString *> &defaultArgs, asSFunctionTraits funcTraits, asSNameSpace *ns, const asCString &moduleName) (defined in asCModule)asCModule
AddScriptFunction(int sectionIdx, int declaredAt, int id, const asCString &name, const asCDataType &returnType, const asCArray< asCDataType > &params, const asCArray< asCString > &paramNames, const asCArray< asETypeModifiers > &inOutFlags, const asCArray< asCString *> &defaultArgs, bool isInterface, asCObjectType *objType=0, bool isGlobalFunction=false, asSFunctionTraits funcTraits=asSFunctionTraits(), asSNameSpace *ns=0) (defined in asCModule)asCModule
AddScriptFunction(asCScriptFunction *func) (defined in asCModule)asCModule
AddScriptSection(const char *name, const char *code, size_t codeLength, int lineOffset) (defined in asCModule)asCModulevirtual
AddTypeDef(asCTypedefType *) (defined in asCModule)asCModule
AllocateGlobalProperty(const char *name, const asCDataType &dt, asSNameSpace *ns) (defined in asCModule)asCModule
asCModule(const char *name, asCScriptEngine *engine) (defined in asCModule)asCModule
BindAllImportedFunctions() (defined in asCModule)asCModulevirtual
BindImportedFunction(asUINT index, asIScriptFunction *func) (defined in asCModule)asCModulevirtual
Build() (defined in asCModule)asCModulevirtual
CallExit() (defined in asCModule)asCModule
CallInit(asIScriptContext *ctx) (defined in asCModule)asCModule
CompileFunction(const char *sectionName, const char *code, int lineOffset, asDWORD reserved, asIScriptFunction **outFunc) (defined in asCModule)asCModulevirtual
CompileGlobalVar(const char *sectionName, const char *code, int lineOffset) (defined in asCModule)asCModulevirtual
Discard() (defined in asCModule)asCModulevirtual
GetAddressOfGlobalVar(asUINT index) (defined in asCModule)asCModulevirtual
GetDefaultNamespace() const (defined in asCModule)asCModulevirtual
GetEngine() const (defined in asCModule)asCModulevirtual
GetEnumByIndex(asUINT index) const (defined in asCModule)asCModulevirtual
GetEnumCount() const (defined in asCModule)asCModulevirtual
GetFunctionByDecl(const char *decl) const (defined in asCModule)asCModulevirtual
GetFunctionByIndex(asUINT index) const (defined in asCModule)asCModulevirtual
GetFunctionByName(const char *name) const (defined in asCModule)asCModulevirtual
GetFunctionCount() const (defined in asCModule)asCModulevirtual
GetGlobalVar(asUINT index, const char **name, const char **nameSpace, int *typeId, bool *isConst) const (defined in asCModule)asCModulevirtual
GetGlobalVarCount() const (defined in asCModule)asCModulevirtual
GetGlobalVarDeclaration(asUINT index, bool includeNamespace) const (defined in asCModule)asCModulevirtual
GetGlobalVarIndexByDecl(const char *decl) const (defined in asCModule)asCModulevirtual
GetGlobalVarIndexByName(const char *name) const (defined in asCModule)asCModulevirtual
GetImportedFunction(int funcId) const (defined in asCModule)asCModule
GetImportedFunctionCount() const (defined in asCModule)asCModulevirtual
GetImportedFunctionDeclaration(asUINT importIndex) const (defined in asCModule)asCModulevirtual
GetImportedFunctionIndexByDecl(const char *decl) const (defined in asCModule)asCModulevirtual
GetImportedFunctionSourceModule(asUINT importIndex) const (defined in asCModule)asCModulevirtual
GetName() const (defined in asCModule)asCModulevirtual
GetNextImportedFunctionId() (defined in asCModule)asCModule
GetObjectType(const char *type, asSNameSpace *ns) const (defined in asCModule)asCModule
GetObjectTypeByIndex(asUINT index) const (defined in asCModule)asCModulevirtual
GetObjectTypeCount() const (defined in asCModule)asCModulevirtual
GetType(const asCString &type, asSNameSpace *ns) const (defined in asCModule)asCModule
GetTypedefByIndex(asUINT index) const (defined in asCModule)asCModulevirtual
GetTypedefCount() const (defined in asCModule)asCModulevirtual
GetTypeIdByDecl(const char *decl) const (defined in asCModule)asCModulevirtual
GetTypeInfoByDecl(const char *decl) const (defined in asCModule)asCModulevirtual
GetTypeInfoByName(const char *name) const (defined in asCModule)asCModulevirtual
GetUserData(asPWORD type) const (defined in asCModule)asCModulevirtual
HasExternalReferences(bool shuttingDown) (defined in asCModule)asCModule
InitGlobalProp(asCGlobalProperty *prop, asIScriptContext *ctx) (defined in asCModule)asCModule
InternalReset() (defined in asCModule)asCModule
IsEmpty() const (defined in asCModule)asCModule
JITCompile() (defined in asCModule)asCModule
LoadByteCode(asIBinaryStream *in, bool *wasDebugInfoStripped) (defined in asCModule)asCModulevirtual
m_accessMask (defined in asCModule)asCModule
m_bindInformations (defined in asCModule)asCModule
m_builder (defined in asCModule)asCModule
m_classTypes (defined in asCModule)asCModule
m_defaultNamespace (defined in asCModule)asCModule
m_engine (defined in asCModule)asCModule
m_enumTypes (defined in asCModule)asCModule
m_externalFunctions (defined in asCModule)asCModule
m_externalTypes (defined in asCModule)asCModule
m_funcDefs (defined in asCModule)asCModule
m_globalFunctions (defined in asCModule)asCModule
m_isGlobalVarInitialized (defined in asCModule)asCModule
m_name (defined in asCModule)asCModule
m_scriptFunctions (defined in asCModule)asCModule
m_scriptGlobals (defined in asCModule)asCModule
m_templateInstances (defined in asCModule)asCModule
m_typeDefs (defined in asCModule)asCModule
m_typeLookup (defined in asCModule)asCModule
m_userData (defined in asCModule)asCModule
RemoveFunction(asIScriptFunction *func) (defined in asCModule)asCModulevirtual
RemoveGlobalVar(asUINT index) (defined in asCModule)asCModulevirtual
ReplaceFuncDef(asCFuncdefType *oldType, asCFuncdefType *newType) (defined in asCModule)asCModule
ResetGlobalVars(asIScriptContext *ctx) (defined in asCModule)asCModulevirtual
SaveByteCode(asIBinaryStream *out, bool stripDebugInfo) const (defined in asCModule)asCModulevirtual
SetAccessMask(asDWORD accessMask) (defined in asCModule)asCModulevirtual
SetDefaultNamespace(const char *nameSpace) (defined in asCModule)asCModulevirtual
SetName(const char *name) (defined in asCModule)asCModulevirtual
SetUserData(void *data, asPWORD type) (defined in asCModule)asCModulevirtual
UnbindAllImportedFunctions() (defined in asCModule)asCModulevirtual
UnbindImportedFunction(asUINT importIndex) (defined in asCModule)asCModulevirtual
UninitializeGlobalProp(asCGlobalProperty *prop) (defined in asCModule)asCModule
~asCModule() (defined in asCModule)asCModule
~asIScriptModule() (defined in asIScriptModule)asIScriptModuleinlineprotectedvirtual