Searched refs:ClassLayout (Results 1 – 9 of 9) sorted by relevance
30 class ClassLayout; variable90 const ClassLayout &getUDTLayout() const;94 std::unique_ptr<ClassLayout> UdtLayout;161 class ClassLayout : public UDTLayoutBase {163 explicit ClassLayout(const PDBSymbolTypeUDT &UDT);164 explicit ClassLayout(std::unique_ptr<PDBSymbolTypeUDT> UDT);166 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);
34 ClassLayout Layout(Class); in start()38 void ClassDefinitionDumper::start(const ClassLayout &Layout) { in start()47 void ClassDefinitionDumper::prettyPrintClassIntro(const ClassLayout &Layout) { in prettyPrintClassIntro()91 void ClassDefinitionDumper::prettyPrintClassOutro(const ClassLayout &Layout) { in prettyPrintClassOutro()
37 using LayoutPtr = std::unique_ptr<ClassLayout>;90 static std::vector<std::unique_ptr<ClassLayout>>93 std::vector<std::unique_ptr<ClassLayout>> Filtered; in filterAndSortClassDefs()122 auto Layout = std::make_unique<ClassLayout>(std::move(Class)); in filterAndSortClassDefs()264 auto Layout = std::make_unique<ClassLayout>(std::move(Class)); in start()350 void TypeDumper::dumpClassLayout(const ClassLayout &Class) { in dumpClassLayout()
17 class ClassLayout; variable34 void dumpClassLayout(const ClassLayout &Class);
77 UdtLayout = std::make_unique<ClassLayout>(std::move(UDT)); in DataMemberLayoutItem()95 const ClassLayout &DataMemberLayoutItem::getUDTLayout() const { in getUDTLayout()133 ClassLayout::ClassLayout(const PDBSymbolTypeUDT &UDT) in ClassLayout() function in ClassLayout145 ClassLayout::ClassLayout(std::unique_ptr<PDBSymbolTypeUDT> UDT) in ClassLayout() function in ClassLayout146 : ClassLayout(*UDT) { in ClassLayout()150 uint32_t ClassLayout::immediatePadding() const { in immediatePadding()
46 class ClassLayout; variable87 bool IsClassExcluded(const ClassLayout &Class);
101 const ASTRecordLayout &ClassLayout = Context.getASTRecordLayout(Class); in TryEmitBaseDestructorAsAlias() local102 if (!ClassLayout.getBaseClassOffset(UniqueBase).isZero()) in TryEmitBaseDestructorAsAlias()
99 bool LinePrinter::IsClassExcluded(const ClassLayout &Class) { in IsClassExcluded()