ArrayType Member List

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

addNamedType(const char *name, Type *type)Type [static]
ArrayType(Type *p, unsigned length)ArrayType
ArrayType(Type *p)ArrayType
ArrayType()ArrayType [inline, protected]
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
base_typeArrayType [private]
clearNamedTypes()Type [inline, static]
clone() const ArrayType [virtual]
compForAddress(ADDRESS addr, DataIntervalMap &dim)Type
createUnion(Type *other, bool &ch, bool bHighestPtr=false)Type
dereference()Type
dump()Type
dumpNames()Type [static]
fixBaseType(Type *b)ArrayType
getBaseType()ArrayType [inline]
getBytes() const Type [inline]
getCtype(bool final=false) const ArrayType [virtual]
getId() const Type [inline]
getLength()ArrayType [inline]
getNamedType(const char *name)Type [static]
getSize() const ArrayType [virtual]
getTempName() const Type [virtual]
getTempType(const std::string &name)Type [static]
idType [protected]
isArray() const ArrayType [inline, virtual]
isBoolean() const Type [inline, virtual]
isChar() const Type [inline, virtual]
isCompatible(Type *other, bool all)ArrayType [virtual]
isCompatibleWith(Type *other, bool all=false)ArrayType [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
isUnbounded() const ArrayType
isUnion() const Type [inline, virtual]
isUpper() const Type [inline, virtual]
isVoid() const Type [inline, virtual]
lengthArrayType [private]
match(Type *pattern)ArrayType [virtual]
meetWith(Type *other, bool &ch, bool bHighestPtr)ArrayType [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 ArrayType [virtual]
operator==(const Type &other) const ArrayType [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
setBaseType(Type *b)ArrayType
setLength(unsigned n)ArrayType [inline]
setSize(int sz)Type [inline, virtual]
starPrint(std::ostream &os)Type
Type(eType id)Type
XMLProgParser classArrayType [friend]
~ArrayType()ArrayType [virtual]
~Type()Type [virtual]


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