UnionType Member List

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

addNamedType(const char *name, Type *type)Type [static]
addType(Type *n, const char *str)UnionType
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 UnionType [virtual]
compForAddress(ADDRESS addr, DataIntervalMap &dim)Type
createUnion(Type *other, bool &ch, bool bHighestPtr=false)Type
dereference()Type
dereferenceUnion()UnionType
dump()Type
dumpNames()Type [static]
findType(Type *ty)UnionType
getBytes() const Type [inline]
getCtype(bool final=false) const UnionType [virtual]
getId() const Type [inline]
getNamedType(const char *name)Type [static]
getNumTypes() const UnionType [inline]
getSize() const UnionType [virtual]
getTempName() const Type [virtual]
getTempType(const std::string &name)Type [static]
idType [protected]
isArray() const Type [inline, virtual]
isBoolean() const Type [inline, virtual]
isChar() const Type [inline, virtual]
isCompatible(Type *other, bool all)UnionType [virtual]
isCompatibleWith(Type *other, bool all)UnionType [inline, 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 UnionType [inline, virtual]
isUpper() const Type [inline, virtual]
isVoid() const Type [inline, virtual]
liUnionType [private]
match(Type *pattern)UnionType [virtual]
meetWith(Type *other, bool &ch, bool bHighestPtr)UnionType [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 UnionType [virtual]
operator==(const Type &other) const UnionType [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
UnionType()UnionType
XMLProgParser classUnionType [friend]
~Type()Type [virtual]
~UnionType()UnionType [virtual]


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