Searched refs:ClassLayout (Results 1 – 9 of 9) sorted by relevance
31 class ClassLayout; variable91 const ClassLayout &getUDTLayout() const;95 std::unique_ptr<ClassLayout> UdtLayout;162 class ClassLayout : public UDTLayoutBase {164 explicit ClassLayout(const PDBSymbolTypeUDT &UDT);165 explicit ClassLayout(std::unique_ptr<PDBSymbolTypeUDT> UDT);167 ClassLayout(ClassLayout &&Other) = default;
27 class ClassLayout; variable35 void start(const ClassLayout &Class);38 void prettyPrintClassIntro(const ClassLayout &Class);39 void prettyPrintClassOutro(const ClassLayout &Class);
33 ClassLayout Layout(Class); in start()37 void ClassDefinitionDumper::start(const ClassLayout &Layout) { in start()46 void ClassDefinitionDumper::prettyPrintClassIntro(const ClassLayout &Layout) { in prettyPrintClassIntro()90 void ClassDefinitionDumper::prettyPrintClassOutro(const ClassLayout &Layout) { in prettyPrintClassOutro()
35 using LayoutPtr = std::unique_ptr<ClassLayout>;88 static std::vector<std::unique_ptr<ClassLayout>>91 std::vector<std::unique_ptr<ClassLayout>> Filtered; in filterAndSortClassDefs()120 auto Layout = std::make_unique<ClassLayout>(std::move(Class)); in filterAndSortClassDefs()262 auto Layout = std::make_unique<ClassLayout>(std::move(Class)); in start()348 void TypeDumper::dumpClassLayout(const ClassLayout &Class) { in dumpClassLayout()
17 class ClassLayout; variable34 void dumpClassLayout(const ClassLayout &Class);
29 class ClassLayout; variable68 bool IsClassExcluded(const ClassLayout &Class);
94 bool LinePrinter::IsClassExcluded(const ClassLayout &Class) { in IsClassExcluded()
74 UdtLayout = std::make_unique<ClassLayout>(std::move(UDT)); in DataMemberLayoutItem()92 const ClassLayout &DataMemberLayoutItem::getUDTLayout() const { in getUDTLayout()130 ClassLayout::ClassLayout(const PDBSymbolTypeUDT &UDT) in ClassLayout() function in ClassLayout142 ClassLayout::ClassLayout(std::unique_ptr<PDBSymbolTypeUDT> UDT) in ClassLayout() function in ClassLayout143 : ClassLayout(*UDT) { in ClassLayout()147 uint32_t ClassLayout::immediatePadding() const { in immediatePadding()
101 const ASTRecordLayout &ClassLayout = Context.getASTRecordLayout(Class); in TryEmitBaseDestructorAsAlias() local102 if (!ClassLayout.getBaseClassOffset(UniqueBase).isZero()) in TryEmitBaseDestructorAsAlias()