Home
last modified time | relevance | path

Searched refs:PDBASTParser (Results 1 – 8 of 8) sorted by relevance

/external/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
DPDBASTParser.h43 class PDBASTParser {
45 PDBASTParser(lldb_private::TypeSystemClang &ast);
46 ~PDBASTParser();
DPDBASTParser.cpp356 PDBASTParser::PDBASTParser(lldb_private::TypeSystemClang &ast) : m_ast(ast) {} in PDBASTParser() function in PDBASTParser
358 PDBASTParser::~PDBASTParser() {} in ~PDBASTParser()
362 lldb::TypeSP PDBASTParser::CreateLLDBTypeFromPDBType(const PDBSymbol &type) { in CreateLLDBTypeFromPDBType()
769 bool PDBASTParser::CompleteTypeFromPDB( in CompleteTypeFromPDB()
810 PDBASTParser::GetDeclForSymbol(const llvm::pdb::PDBSymbol &symbol) { in GetDeclForSymbol()
971 PDBASTParser::GetDeclContextForSymbol(const llvm::pdb::PDBSymbol &symbol) { in GetDeclContextForSymbol()
999 clang::DeclContext *PDBASTParser::GetDeclContextContainingSymbol( in GetDeclContextContainingSymbol()
1073 void PDBASTParser::ParseDeclsForDeclContext( in ParseDeclsForDeclContext()
1098 PDBASTParser::FindNamespaceDecl(const clang::DeclContext *parent, in FindNamespaceDecl()
1123 bool PDBASTParser::AddEnumValue(CompilerType enum_type, in AddEnumValue()
[all …]
DCMakeLists.txt2 PDBASTParser.cpp
DSymbolFilePDB.h22 class PDBASTParser; variable
227 PDBASTParser *GetPDBAstParser();
DSymbolFilePDB.cpp567 PDBASTParser *pdb = clang_type_system->GetPDBParser(); in ResolveTypeUID()
606 PDBASTParser *pdb = clang_ast_ctx->GetPDBParser(); in CompleteType()
627 PDBASTParser *pdb = clang_ast_ctx->GetPDBParser(); in GetDeclForUID()
657 PDBASTParser *pdb = clang_ast_ctx->GetPDBParser(); in GetDeclContextForUID()
687 PDBASTParser *pdb = clang_ast_ctx->GetPDBParser(); in GetDeclContextContainingUID()
716 PDBASTParser *pdb = clang_ast_ctx->GetPDBParser(); in ParseDeclsForContext()
1082 PDBASTParser *ast = GetPDBAstParser(); in ParseVariables()
1654 PDBASTParser *SymbolFilePDB::GetPDBAstParser() { in GetPDBAstParser()
1689 PDBASTParser *pdb = clang_type_system->GetPDBParser(); in FindNamespace()
/external/llvm-project/lldb/include/lldb/Symbol/
DTypeSystem.h31 class PDBASTParser; variable
90 virtual PDBASTParser *GetPDBParser() { return nullptr; } in GetPDBParser()
/external/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
DTypeSystemClang.h42 class PDBASTParser; variable
454 PDBASTParser *GetPDBParser() override;
1080 std::unique_ptr<PDBASTParser> m_pdb_ast_parser_up;
DTypeSystemClang.cpp9129 PDBASTParser *TypeSystemClang::GetPDBParser() { in GetPDBParser()
9131 m_pdb_ast_parser_up = std::make_unique<PDBASTParser>(*this); in GetPDBParser()