ScummVM API documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
asITypeInfo Member List

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

AddRef() const =0 (defined in asITypeInfo)asITypeInfopure virtual
DerivesFrom(const asITypeInfo *objType) const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetAccessMask() const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetBaseType() const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetBehaviourByIndex(asUINT index, asEBehaviours *outBehaviour) const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetBehaviourCount() const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetChildFuncdef(asUINT index) const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetChildFuncdefCount() const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetConfigGroup() const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetEngine() const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetEnumValueByIndex(asUINT index, int *outValue) const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetEnumValueCount() const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetFactoryByDecl(const char *decl) const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetFactoryByIndex(asUINT index) const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetFactoryCount() const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetFlags() const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetFuncdefSignature() const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetInterface(asUINT index) const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetInterfaceCount() const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetMethodByDecl(const char *decl, bool getVirtual=true) const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetMethodByIndex(asUINT index, bool getVirtual=true) const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetMethodByName(const char *name, bool getVirtual=true) const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetMethodCount() const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetModule() const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetName() const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetNamespace() const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetParentType() const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetProperty(asUINT index, const char **name, int *typeId=0, bool *isPrivate=0, bool *isProtected=0, int *offset=0, bool *isReference=0, asDWORD *accessMask=0, int *compositeOffset=0, bool *isCompositeIndirect=0) const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetPropertyCount() const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetPropertyDeclaration(asUINT index, bool includeNamespace=false) const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetSize() const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetSubType(asUINT subTypeIndex=0) const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetSubTypeCount() const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetSubTypeId(asUINT subTypeIndex=0) const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetTypedefTypeId() const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetTypeId() const =0 (defined in asITypeInfo)asITypeInfopure virtual
GetUserData(asPWORD type=0) const =0 (defined in asITypeInfo)asITypeInfopure virtual
Implements(const asITypeInfo *objType) const =0 (defined in asITypeInfo)asITypeInfopure virtual
Release() const =0 (defined in asITypeInfo)asITypeInfopure virtual
SetUserData(void *data, asPWORD type=0)=0 (defined in asITypeInfo)asITypeInfopure virtual
~asITypeInfo() (defined in asITypeInfo)asITypeInfoinlineprotectedvirtual