Searched refs:ClassLayout (Results 1 – 9 of 9) sorted by relevance
32 class ClassLayout; variable92 const ClassLayout &getUDTLayout() const;96 std::unique_ptr<ClassLayout> UdtLayout;163 class ClassLayout : public UDTLayoutBase {165 explicit ClassLayout(const PDBSymbolTypeUDT &UDT);166 explicit ClassLayout(std::unique_ptr<PDBSymbolTypeUDT> UDT);168 ClassLayout(ClassLayout &&Other) = default;
28 class ClassLayout; variable36 void start(const ClassLayout &Class);39 void prettyPrintClassIntro(const ClassLayout &Class);40 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()84 void ClassDefinitionDumper::prettyPrintClassOutro(const ClassLayout &Layout) { in prettyPrintClassOutro()
32 using LayoutPtr = std::unique_ptr<ClassLayout>;85 static std::vector<std::unique_ptr<ClassLayout>>88 std::vector<std::unique_ptr<ClassLayout>> Filtered; in filterAndSortClassDefs()117 auto Layout = llvm::make_unique<ClassLayout>(std::move(Class)); in filterAndSortClassDefs()205 auto Layout = llvm::make_unique<ClassLayout>(std::move(Class)); in start()243 void TypeDumper::dumpClassLayout(const ClassLayout &Class) { in dumpClassLayout()
18 class ClassLayout; variable29 void dumpClassLayout(const ClassLayout &Class);
30 class ClassLayout; variable69 bool IsClassExcluded(const ClassLayout &Class);
95 bool LinePrinter::IsClassExcluded(const ClassLayout &Class) { in IsClassExcluded()
75 UdtLayout = llvm::make_unique<ClassLayout>(std::move(UDT)); in DataMemberLayoutItem()93 const ClassLayout &DataMemberLayoutItem::getUDTLayout() const { in getUDTLayout()131 ClassLayout::ClassLayout(const PDBSymbolTypeUDT &UDT) in ClassLayout() function in ClassLayout143 ClassLayout::ClassLayout(std::unique_ptr<PDBSymbolTypeUDT> UDT) in ClassLayout() function in ClassLayout144 : ClassLayout(*UDT) { in ClassLayout()148 uint32_t ClassLayout::immediatePadding() const { in immediatePadding()
101 const ASTRecordLayout &ClassLayout = Context.getASTRecordLayout(Class); in TryEmitBaseDestructorAsAlias() local102 if (!ClassLayout.getBaseClassOffset(UniqueBase).isZero()) in TryEmitBaseDestructorAsAlias()