DwarfCompoundType
DwarfCompoundType* compoundContainingType
= dynamic_cast<DwarfCompoundType*>(containingType);
DwarfCompoundType* type = new(std::nothrow) DwarfCompoundType(fTypeContext,
BReference<DwarfCompoundType> typeReference(type, true);
class DwarfCompoundType;
DIEPointerToMemberType* entry, DwarfCompoundType* containingType,
DwarfCompoundType::DwarfCompoundType(DwarfTypeContext* typeContext,
DwarfCompoundType::~DwarfCompoundType()
DwarfCompoundType::CompoundKind() const
DwarfCompoundType::CountBaseTypes() const
DwarfCompoundType::BaseTypeAt(int32 index) const
DwarfCompoundType::CountDataMembers() const
DwarfCompoundType::DataMemberAt(int32 index) const
DwarfCompoundType::CountTemplateParameters() const
DwarfCompoundType::TemplateParameterAt(int32 index) const
DwarfCompoundType::ResolveBaseTypeLocation(BaseType* _baseType,
DwarfCompoundType::ResolveDataMemberLocation(DataMember* _member,
DwarfCompoundType::GetDIEType() const
DwarfCompoundType::AddInheritance(DwarfInheritance* inheritance)
DwarfCompoundType::AddDataMember(DwarfDataMember* member)
DwarfCompoundType::AddTemplateParameter(DwarfTemplateParameter* parameter)
DwarfCompoundType::_ResolveDataMemberLocation(DwarfType* memberType,
class DwarfCompoundType : public CompoundType, public DwarfType {
DwarfCompoundType(DwarfTypeContext* typeContext,
~DwarfCompoundType();
DwarfCompoundType* containingType,
DwarfCompoundType* fContainingType;