BaseType
class BaseType;
virtual BaseType* BaseTypeAt(int32 index) const = 0;
virtual status_t ResolveBaseTypeLocation(BaseType* baseType,
virtual Type* BaseType() const = 0;
virtual Type* BaseType() const = 0;
virtual Type* BaseType() const = 0;
virtual Type* BaseType() const = 0;
virtual Type* BaseType() const = 0;
virtual Type* BaseType() const = 0;
virtual Type* BaseType() const = 0;
class BaseType : public BReferenceable {
virtual ~BaseType();
->Node()->GetType())->BaseType();
if (type != NULL && type->BaseType() != NULL) {
bitStride = BaseType()->ByteSize() * 8;
piece.SetSize(BaseType()->ByteSize());
BaseType()->ByteSize() * 8)) {
BaseType*
DwarfCompoundType::ResolveBaseTypeLocation(BaseType* _baseType,
class DwarfInheritance : public BaseType {
virtual BaseType* BaseTypeAt(int32 index) const;
virtual status_t ResolveBaseTypeLocation(BaseType* _baseType,
virtual Type* BaseType() const;
virtual Type* BaseType() const;
virtual Type* BaseType() const;
virtual Type* BaseType() const;
virtual Type* BaseType() const;
virtual Type* BaseType() const;
virtual Type* BaseType() const;
BaseType::~BaseType()
Type* baseType = BaseType();
Type* baseType = BaseType();
addressType->BaseType());
addressType->BaseType());
arrayType->BaseType());
arrayType->BaseType());
Type* baseType = fType->BaseType();
fType->BaseType());
for (int32 i = 0; BaseType* baseType = fType->BaseTypeAt(i); i++) {
BaseTypeChild(CompoundValueNode* parent, BaseType* baseType)
BaseType* fBaseType;
fType->BaseType())) {
: BaseType(name, sizeof(Type), alignment, _ConstructObject,
Type *Alloc(uint32_t flags) { return (Type *)BaseType::AllocateObject(flags); }
void Free(Type *object) { BaseType::ReturnObject(object); }