| addNamedType(const char *name, Type *type) | Type | [static] |
| 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 | VoidType | [virtual] |
| compForAddress(ADDRESS addr, DataIntervalMap &dim) | Type | |
| createUnion(Type *other, bool &ch, bool bHighestPtr=false) | Type | |
| dereference() | Type | |
| dump() | Type | |
| dumpNames() | Type | [static] |
| getBytes() const | Type | [inline] |
| getCtype(bool final=false) const | VoidType | [virtual] |
| getId() const | Type | [inline] |
| getNamedType(const char *name) | Type | [static] |
| getSize() const | VoidType | [virtual] |
| getTempName() const | Type | [virtual] |
| getTempType(const std::string &name) | Type | [static] |
| id | Type | [protected] |
| isArray() const | Type | [inline, virtual] |
| isBoolean() const | Type | [inline, virtual] |
| isChar() const | Type | [inline, virtual] |
| isCompatible(Type *other, bool all) | VoidType | [virtual] |
| isCompatibleWith(Type *other, bool all=false) | Type | [virtual] |
| isComplete() | Type | [inline, virtual] |
| isCompound() const | Type | [inline, virtual] |
| isCString() | Type | |
| isFloat() const | Type | [inline, virtual] |
| isFunc() const | Type | [inline, virtual] |
| 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] |
| isSubTypeOrEqual(Type *other) | Type | |
| isUnion() const | Type | [inline, virtual] |
| isUpper() const | Type | [inline, virtual] |
| isVoid() const | VoidType | [inline, virtual] |
| match(Type *pattern) | VoidType | [virtual] |
| meetWith(Type *other, bool &ch, bool bHighestPtr) | VoidType | [virtual] |
| mergeWith(Type *other) | Type | [inline, virtual] |
| newIntegerLikeType(int size, int signedness) | Type | [static] |
| operator *=(const Type &other) const | Type | [inline] |
| operator!=(const Type &other) const | Type | [virtual] |
| operator<(const Type &other) const | VoidType | [virtual] |
| operator==(const Type &other) const | VoidType | [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 | |
| setSize(int sz) | Type | [inline, virtual] |
| starPrint(std::ostream &os) | Type | |
| Type(eType id) | Type | |
| VoidType() | VoidType | |
| XMLProgParser class | VoidType | [friend] |
| ~Type() | Type | [virtual] |
| ~VoidType() | VoidType | [virtual] |