, including all inherited members.
  | AddRef()=0 | asIScriptEngine |  [pure virtual] | 
  | AddRefScriptObject(void *obj, int typeId)=0 | asIScriptEngine |  [pure virtual] | 
  | BeginConfigGroup(const char *groupName)=0 | asIScriptEngine |  [pure virtual] | 
  | ClearMessageCallback()=0 | asIScriptEngine |  [pure virtual] | 
  | CopyScriptObject(void *dstObj, void *srcObj, int typeId)=0 | asIScriptEngine |  [pure virtual] | 
  | CreateContext()=0 | asIScriptEngine |  [pure virtual] | 
  | CreateScriptObject(int typeId)=0 | asIScriptEngine |  [pure virtual] | 
  | CreateScriptObjectCopy(void *obj, int typeId)=0 | asIScriptEngine |  [pure virtual] | 
  | DiscardModule(const char *module)=0 | asIScriptEngine |  [pure virtual] | 
  | EndConfigGroup()=0 | asIScriptEngine |  [pure virtual] | 
  | ExecuteString(const char *module, const char *script, asIScriptContext **ctx=0, asDWORD flags=0)=0 | asIScriptEngine |  [pure virtual] | 
  | GarbageCollect(asDWORD flags=asGC_FULL_CYCLE)=0 | asIScriptEngine |  [pure virtual] | 
  | GCEnumCallback(void *reference)=0 | asIScriptEngine |  [pure virtual] | 
  | GetEngineProperty(asEEngineProp property)=0 | asIScriptEngine |  [pure virtual] | 
  | GetEnumByIndex(asUINT index, int *enumTypeId, const char **configGroup=0)=0 | asIScriptEngine |  [pure virtual] | 
  | GetEnumCount()=0 | asIScriptEngine |  [pure virtual] | 
  | GetEnumValueByIndex(int enumTypeId, asUINT index, int *outValue)=0 | asIScriptEngine |  [pure virtual] | 
  | GetEnumValueCount(int enumTypeId)=0 | asIScriptEngine |  [pure virtual] | 
  | GetFunctionDescriptorById(int funcId)=0 | asIScriptEngine |  [pure virtual] | 
  | GetGCStatistics(asUINT *currentSize, asUINT *totalDestroyed=0, asUINT *totalDetected=0)=0 | asIScriptEngine |  [pure virtual] | 
  | GetGlobalFunctionCount()=0 | asIScriptEngine |  [pure virtual] | 
  | GetGlobalFunctionIdByIndex(asUINT index)=0 | asIScriptEngine |  [pure virtual] | 
  | GetGlobalPropertyByIndex(asUINT index, const char **name, int *typeId=0, bool *isConst=0, const char **configGroup=0, void **pointer=0)=0 | asIScriptEngine |  [pure virtual] | 
  | GetGlobalPropertyCount()=0 | asIScriptEngine |  [pure virtual] | 
  | GetJITCompiler()=0 | asIScriptEngine |  [pure virtual] | 
  | GetModule(const char *module, asEGMFlags flag=asGM_ONLY_IF_EXISTS)=0 | asIScriptEngine |  [pure virtual] | 
  | GetObjectTypeById(int typeId)=0 | asIScriptEngine |  [pure virtual] | 
  | GetObjectTypeByIndex(asUINT index)=0 | asIScriptEngine |  [pure virtual] | 
  | GetObjectTypeCount()=0 | asIScriptEngine |  [pure virtual] | 
  | GetSizeOfPrimitiveType(int typeId)=0 | asIScriptEngine |  [pure virtual] | 
  | GetStringFactoryReturnTypeId()=0 | asIScriptEngine |  [pure virtual] | 
  | GetTypeDeclaration(int typeId)=0 | asIScriptEngine |  [pure virtual] | 
  | GetTypedefByIndex(asUINT index, int *typeId, const char **configGroup=0)=0 | asIScriptEngine |  [pure virtual] | 
  | GetTypedefCount()=0 | asIScriptEngine |  [pure virtual] | 
  | GetTypeIdByDecl(const char *decl)=0 | asIScriptEngine |  [pure virtual] | 
  | GetUserData()=0 | asIScriptEngine |  [pure virtual] | 
  | IsHandleCompatibleWithObject(void *obj, int objTypeId, int handleTypeId)=0 | asIScriptEngine |  [pure virtual] | 
  | NotifyGarbageCollectorOfNewObject(void *obj, int typeId)=0 | asIScriptEngine |  [pure virtual] | 
  | ParseToken(const char *string, size_t stringLength=0, int *tokenLength=0)=0 | asIScriptEngine |  [pure virtual] | 
  | RegisterEnum(const char *type)=0 | asIScriptEngine |  [pure virtual] | 
  | RegisterEnumValue(const char *type, const char *name, int value)=0 | asIScriptEngine |  [pure virtual] | 
  | RegisterGlobalFunction(const char *declaration, const asSFuncPtr &funcPointer, asDWORD callConv)=0 | asIScriptEngine |  [pure virtual] | 
  | RegisterGlobalProperty(const char *declaration, void *pointer)=0 | asIScriptEngine |  [pure virtual] | 
  | RegisterInterface(const char *name)=0 | asIScriptEngine |  [pure virtual] | 
  | RegisterInterfaceMethod(const char *intf, const char *declaration)=0 | asIScriptEngine |  [pure virtual] | 
  | RegisterObjectBehaviour(const char *obj, asEBehaviours behaviour, const char *declaration, const asSFuncPtr &funcPointer, asDWORD callConv)=0 | asIScriptEngine |  [pure virtual] | 
  | RegisterObjectMethod(const char *obj, const char *declaration, const asSFuncPtr &funcPointer, asDWORD callConv)=0 | asIScriptEngine |  [pure virtual] | 
  | RegisterObjectProperty(const char *obj, const char *declaration, int byteOffset)=0 | asIScriptEngine |  [pure virtual] | 
  | RegisterObjectType(const char *obj, int byteSize, asDWORD flags)=0 | asIScriptEngine |  [pure virtual] | 
  | RegisterStringFactory(const char *datatype, const asSFuncPtr &factoryFunc, asDWORD callConv)=0 | asIScriptEngine |  [pure virtual] | 
  | RegisterTypedef(const char *type, const char *decl)=0 | asIScriptEngine |  [pure virtual] | 
  | Release()=0 | asIScriptEngine |  [pure virtual] | 
  | ReleaseScriptObject(void *obj, int typeId)=0 | asIScriptEngine |  [pure virtual] | 
  | RemoveConfigGroup(const char *groupName)=0 | asIScriptEngine |  [pure virtual] | 
  | SetConfigGroupModuleAccess(const char *groupName, const char *module, bool hasAccess)=0 | asIScriptEngine |  [pure virtual] | 
  | SetEngineProperty(asEEngineProp property, asPWORD value)=0 | asIScriptEngine |  [pure virtual] | 
  | SetJITCompiler(asIJITCompiler *compiler)=0 | asIScriptEngine |  [pure virtual] | 
  | SetMessageCallback(const asSFuncPtr &callback, void *obj, asDWORD callConv)=0 | asIScriptEngine |  [pure virtual] | 
  | SetUserData(void *data)=0 | asIScriptEngine |  [pure virtual] | 
  | WriteMessage(const char *section, int row, int col, asEMsgType type, const char *message)=0 | asIScriptEngine |  [pure virtual] |