Searched refs:ClassLayout (Results 1 – 10 of 10) 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;
25 class ClassLayout; variable33 void start(const ClassLayout &Class);36 void prettyPrintClassIntro(const ClassLayout &Class);37 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);
104 const ASTRecordLayout &ClassLayout = Context.getASTRecordLayout(Class); in TryEmitBaseDestructorAsAlias() 105 if (!ClassLayout.getBaseClassOffset(UniqueBase).isZero()) in TryEmitBaseDestructorAsAlias() 106 const ASTRecordLayout &ClassLayout = Context.getASTRecordLayout(Class); TryEmitBaseDestructorAsAlias() local
98 bool LinePrinter::IsClassExcluded(const ClassLayout &Class) {
176 ClassLayout classLayout;489 ClassLayout classLayout;