Searched refs:PDBSymbolTypeUDT (Results 1 – 25 of 25) sorted by relevance
163 explicit ClassLayout(const PDBSymbolTypeUDT &UDT);164 explicit ClassLayout(std::unique_ptr<PDBSymbolTypeUDT> UDT);168 const PDBSymbolTypeUDT &getClass() const { return UDT; } in getClass()173 std::unique_ptr<PDBSymbolTypeUDT> OwnedStorage;174 const PDBSymbolTypeUDT &UDT;
50 virtual void dump(const PDBSymbolTypeUDT &Symbol);68 virtual void dumpRight(const PDBSymbolTypeUDT &Symbol) {} in dumpRight()
23 class PDBSymbolTypeUDT : public PDBSymbol {
47 class PDBSymbolTypeUDT; variable
182 const PDBSymbolTypeUDT &Class) { in printClassDecl()217 if (auto Classes = Exe.findAllChildren<PDBSymbolTypeUDT>()) { in start()289 void TypeDumper::dump(const PDBSymbolTypeUDT &Symbol) { in dump()326 if (auto *UDT = dyn_cast<PDBSymbolTypeUDT>(P.get())) { in dump()333 auto UDT = llvm::unique_dyn_cast<PDBSymbolTypeUDT>(std::move(Parent)); in dump()
30 void ClassDefinitionDumper::start(const PDBSymbolTypeUDT &Class) { in start()52 const PDBSymbolTypeUDT &Class = Layout.getClass(); in prettyPrintClassIntro()
42 Symbol.getSession().template getConcreteSymbolById<PDBSymbolTypeUDT>( in dumpClassParentWithScopeOperator()65 Symbol.getSession().getConcreteSymbolById<PDBSymbolTypeUDT>( in start()268 void FunctionDumper::dump(const PDBSymbolTypeUDT &Symbol) { in dump()
32 void start(const PDBSymbolTypeUDT &Class);
30 void dump(const PDBSymbolTypeUDT &Symbol) override;
32 void dump(const PDBSymbolTypeUDT &Symbol) override;
34 void dump(const PDBSymbolTypeUDT &Symbol) override;
38 void dump(const PDBSymbolTypeUDT &Symbol) override;
36 void dump(const PDBSymbolTypeUDT &Symbol) override;
147 Symbol.getSession().getConcreteSymbolById<PDBSymbolTypeUDT>( in dump()218 void VariableDumper::dump(const PDBSymbolTypeUDT &Symbol) { in dump()
81 void TypedefDumper::dump(const PDBSymbolTypeUDT &Symbol) { in dump()
198 void PrettyClassLayoutGraphicalDumper::dump(const PDBSymbolTypeUDT &Symbol) {} in dump()
1168 std::unique_ptr<PDBSymbolTypeUDT> C = in dumpPretty()1169 llvm::unique_dyn_cast<PDBSymbolTypeUDT>(std::move(Symbol)); in dumpPretty()
128 void PDBSymDumper::dump(const PDBSymbolTypeUDT &Symbol) { in dump()129 PDB_SYMDUMP_UNREACHABLE(PDBSymbolTypeUDT) in dump()
17 void PDBSymbolTypeUDT::dump(PDBSymDumper &Dumper) const { Dumper.dump(*this); } in dump()
76 if (auto UDT = unique_dyn_cast<PDBSymbolTypeUDT>(Type)) { in DataMemberLayoutItem()133 ClassLayout::ClassLayout(const PDBSymbolTypeUDT &UDT) in ClassLayout()145 ClassLayout::ClassLayout(std::unique_ptr<PDBSymbolTypeUDT> UDT) in ClassLayout()
76 FACTORY_SYMTAG_CASE(UDT, PDBSymbolTypeUDT) in createSymbol()
39 class PDBSymbolTypeUDT; variable87 llvm::pdb::PDBSymbolTypeUDT &udt);
242 static AccessType GetAccessibilityForUdt(const PDBSymbolTypeUDT &udt) { in GetAccessibilityForUdt()251 auto parent_udt = llvm::dyn_cast<PDBSymbolTypeUDT>(parent.get()); in GetAccessibilityForUdt()259 GetMSInheritance(const PDBSymbolTypeUDT &udt) { in GetMSInheritance()383 auto udt = llvm::dyn_cast<PDBSymbolTypeUDT>(&type); in CreateLLDBTypeFromPDBType()823 auto udt = llvm::dyn_cast<PDBSymbolTypeUDT>(symbol.get()); in CompleteTypeFromPDB()1203 llvm::pdb::PDBSymbolTypeUDT &udt) { in CompleteTypeFromUDT()1207 auto nested_enums = udt.findAllChildren<PDBSymbolTypeUDT>(); in CompleteTypeFromUDT()
1496 else if (auto class_type = llvm::dyn_cast<PDBSymbolTypeUDT>(result.get())) in FindTypesByRegex()1600 auto *udt = llvm::dyn_cast<PDBSymbolTypeUDT>(&pdb_symbol); in GetTypesForPDBSymbol()
671 SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeUDT.cpp