| addNamedType(const char *name, Type *type) | Type | [static] |
| addType(Type *n, const char *str) | CompoundType | [inline] |
| asArray() | Type | |
| asBoolean() | Type | |
| asChar() | Type | |
| asCompound() | Type | |
| asFloat() | Type | |
| asFunc() | Type | |
| asInteger() | Type | |
| asLower() | Type | |
| asNamed() | Type | |
| asPointer() | Type | |
| asSize() | Type | |
| asUnion() | Type | |
| asUpper() | Type | |
| asVoid() | Type | |
| clearNamedTypes() | Type | [inline, static] |
| clone() const | CompoundType | [virtual] |
| compForAddress(ADDRESS addr, DataIntervalMap &dim) | Type | |
| CompoundType(bool generic=false) | CompoundType | |
| createUnion(Type *other, bool &ch, bool bHighestPtr=false) | Type | |
| dereference() | Type | |
| dump() | Type | |
| dumpNames() | Type | [static] |
| generic | CompoundType | [private] |
| getBytes() const | Type | [inline] |
| getCtype(bool final=false) const | CompoundType | [virtual] |
| getId() const | Type | [inline] |
| getName(unsigned n) | CompoundType | [inline] |
| getNameAtOffset(unsigned n) | CompoundType | |
| getNamedType(const char *name) | Type | [static] |
| getNumTypes() | CompoundType | [inline] |
| getOffsetRemainder(unsigned n) | CompoundType | |
| getOffsetTo(unsigned n) | CompoundType | |
| getOffsetTo(const char *member) | CompoundType | |
| getSize() const | CompoundType | [virtual] |
| getTempName() const | Type | [virtual] |
| getTempType(const std::string &name) | Type | [static] |
| getType(unsigned n) | CompoundType | [inline] |
| getType(const char *nam) | CompoundType | |
| getTypeAtOffset(unsigned n) | CompoundType | |
| id | Type | [protected] |
| isArray() const | Type | [inline, virtual] |
| isBoolean() const | Type | [inline, virtual] |
| isChar() const | Type | [inline, virtual] |
| isCompatible(Type *other, bool all) | CompoundType | [virtual] |
| isCompatibleWith(Type *other, bool all=false) | CompoundType | [inline, virtual] |
| isComplete() | Type | [inline, virtual] |
| isCompound() const | CompoundType | [inline, virtual] |
| isCString() | Type | |
| isFloat() const | Type | [inline, virtual] |
| isFunc() const | Type | [inline, virtual] |
| isGeneric() | CompoundType | [inline] |
| isInteger() const | Type | [inline, virtual] |
| isLower() const | Type | [inline, virtual] |
| isNamed() const | Type | [inline, virtual] |
| isPointer() const | Type | [inline, virtual] |
| isPointerToAlpha() | Type | |
| isSize() const | Type | [inline, virtual] |
| isSubStructOf(Type *other) | CompoundType | |
| isSubTypeOrEqual(Type *other) | Type | |
| isSuperStructOf(Type *other) | CompoundType | |
| isUnion() const | Type | [inline, virtual] |
| isUpper() const | Type | [inline, virtual] |
| isVoid() const | Type | [inline, virtual] |
| match(Type *pattern) | CompoundType | [virtual] |
| meetWith(Type *other, bool &ch, bool bHighestPtr) | CompoundType | [virtual] |
| mergeWith(Type *other) | Type | [inline, virtual] |
| names | CompoundType | [private] |
| newIntegerLikeType(int size, int signedness) | Type | [static] |
| nextGenericMemberNum | CompoundType | [private] |
| operator *=(const Type &other) const | Type | [inline] |
| operator!=(const Type &other) const | Type | [virtual] |
| operator<(const Type &other) const | CompoundType | [virtual] |
| operator==(const Type &other) const | CompoundType | [virtual] |
| parseType(const char *str) | Type | [static] |
| prints() | Type | |
| resolvesToArray() | Type | |
| resolvesToBoolean() | Type | |
| resolvesToChar() | Type | |
| resolvesToCompound() | Type | |
| resolvesToFloat() | Type | |
| resolvesToFunc() | Type | |
| resolvesToInteger() | Type | |
| resolvesToLower() | Type | |
| resolvesToPointer() | Type | |
| resolvesToSize() | Type | |
| resolvesToUnion() | Type | |
| resolvesToUpper() | Type | |
| resolvesToVoid() | Type | |
| setNameAtOffset(unsigned n, const char *nam) | CompoundType | |
| setSize(int sz) | Type | [inline, virtual] |
| setTypeAtOffset(unsigned n, Type *ty) | CompoundType | |
| starPrint(std::ostream &os) | Type | |
| Type(eType id) | Type | |
| types | CompoundType | [private] |
| updateGenericMember(int off, Type *ty, bool &ch) | CompoundType | |
| XMLProgParser class | CompoundType | [friend] |
| ~CompoundType() | CompoundType | [virtual] |
| ~Type() | Type | [virtual] |