Searched refs:ClassLayout (Results 1 – 10 of 10) sorted by relevance
25 class ClassLayout;33 void start(const ClassLayout &Class);36 void prettyPrintClassIntro(const ClassLayout &Class);37 void prettyPrintClassOutro(const ClassLayout &Class);27 class ClassLayout; global() variable
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);
76 UdtLayout = std::make_unique<ClassLayout>(std::move(UDT)); in DataMemberLayoutItem()94 const ClassLayout &DataMemberLayoutItem::getUDTLayout() const { in getUDTLayout()132 ClassLayout::ClassLayout(const PDBSymbolTypeUDT &UDT) in ClassLayout() function in ClassLayout144 ClassLayout::ClassLayout(std::unique_ptr<PDBSymbolTypeUDT> UDT) in ClassLayout() function in ClassLayout145 : ClassLayout(*UDT) { in ClassLayout()149 uint32_t ClassLayout::immediatePadding() const { in immediatePadding()
33 class ClassLayout; variable93 LLVM_ABI const ClassLayout &getUDTLayout() const;97 std::unique_ptr<ClassLayout> UdtLayout;169 class LLVM_ABI ClassLayout : public UDTLayoutBase {171 explicit ClassLayout(const PDBSymbolTypeUDT &UDT);172 explicit ClassLayout(std::unique_ptr<PDBSymbolTypeUDT> UDT);
47 class ClassLayout; variable89 LLVM_ABI bool IsClassExcluded(const ClassLayout &Class);
104 const ASTRecordLayout &ClassLayout = Context.getASTRecordLayout(Class); in TryEmitBaseDestructorAsAlias() local105 if (!ClassLayout.getBaseClassOffset(UniqueBase).isZero()) in TryEmitBaseDestructorAsAlias()
98 bool LinePrinter::IsClassExcluded(const ClassLayout &Class) { in IsClassExcluded()
175 ClassLayout classLayout;488 ClassLayout classLayout;