CompoundType Member List

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

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]
genericCompoundType [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
idType [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]
namesCompoundType [private]
newIntegerLikeType(int size, int signedness)Type [static]
nextGenericMemberNumCompoundType [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
typesCompoundType [private]
updateGenericMember(int off, Type *ty, bool &ch)CompoundType
XMLProgParser classCompoundType [friend]
~CompoundType()CompoundType [virtual]
~Type()Type [virtual]


Generated on Tue Sep 19 21:18:41 2006 for Boomerang by  doxygen 1.4.6