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] |