| 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 | PointerType |  [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 | PointerType |  [virtual] | 
  | getFinalPointsTo() | PointerType |  | 
  | getId() const | Type |  [inline] | 
  | getNamedType(const char *name) | Type |  [static] | 
  | getPointsTo() | PointerType |  [inline] | 
  | getSize() const | PointerType |  [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) | PointerType |  [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 | PointerType |  [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 | Type |  [inline, virtual] | 
  | match(Type *pattern) | PointerType |  [virtual] | 
  | meetWith(Type *other, bool &ch, bool bHighestPtr) | PointerType |  [virtual] | 
  | mergeWith(Type *other) | Type |  [inline, virtual] | 
  | newIntegerLikeType(int size, int signedness) | Type |  [static] | 
  | newPtrAlpha() | PointerType |  [static] | 
  | operator *=(const Type &other) const | Type |  [inline] | 
  | operator!=(const Type &other) const | Type |  [virtual] | 
  | operator<(const Type &other) const | PointerType |  [virtual] | 
  | operator==(const Type &other) const | PointerType |  [virtual] | 
  | parseType(const char *str) | Type |  [static] | 
  | pointerDepth() | PointerType |  | 
  | PointerType(Type *p) | PointerType |  | 
  | points_to | PointerType |  [private] | 
  | pointsToAlpha() | PointerType |  | 
  | 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 |  | 
  | setPointsTo(Type *p) | PointerType |  | 
  | setSize(int sz) | PointerType |  [inline, virtual] | 
  | starPrint(std::ostream &os) | Type |  | 
  | Type(eType id) | Type |  | 
  | XMLProgParser class | PointerType |  [friend] | 
  | ~PointerType() | PointerType |  [virtual] | 
  | ~Type() | Type |  [virtual] |