Home
last modified time | relevance | path

Searched refs:CompilerDeclContext (Results 1 – 25 of 67) sorted by relevance

123

/freebsd/contrib/llvm-project/lldb/source/Symbol/
H A DCompilerDeclContext.cpp1 //===-- CompilerDeclContext.cpp -------------------------------------------===//
9 #include "lldb/Symbol/CompilerDeclContext.h"
17 CompilerDeclContext::FindDeclByName(ConstString name, in FindDeclByName()
25 ConstString CompilerDeclContext::GetName() const { in GetName()
31 ConstString CompilerDeclContext::GetScopeQualifiedName() const { in GetScopeQualifiedName()
37 bool CompilerDeclContext::IsClassMethod() { in IsClassMethod()
43 lldb::LanguageType CompilerDeclContext::GetLanguage() { in GetLanguage()
49 bool CompilerDeclContext::IsContainedInLookup(CompilerDeclContext other) const { in IsContainedInLookup()
63 CompilerDeclContext in operator ==()
[all...]
H A DSymbolFileOnDemand.cpp237 CompilerDeclContext
242 return CompilerDeclContext(); in GetDeclContextForUID()
247 CompilerDeclContext
252 return CompilerDeclContext(); in GetDeclContextContainingUID()
257 void SymbolFileOnDemand::ParseDeclsForContext(CompilerDeclContext decl_ctx) { in ParseDeclsForContext()
329 ConstString name, const CompilerDeclContext &parent_decl_ctx, in FindGlobalVariables()
389 const CompilerDeclContext &parent_decl_ctx, bool include_inlines, in FindFunctions()
466 CompilerDeclContext
468 const CompilerDeclContext &parent_decl_ctx, in FindNamespace()
H A DTypeSystem.cpp113 const CompilerDeclContext &decl_ctx, in CreateTypedef()
164 CompilerDeclContext TypeSystem::DeclGetDeclContext(void *opaque_decl) { in DeclGetDeclContext()
165 return CompilerDeclContext(); in DeclGetDeclContext()
204 CompilerDeclContext
206 return CompilerDeclContext(); in GetCompilerDeclContextForType()
H A DSymbolFile.cpp116 const CompilerDeclContext &parent_decl_ctx, in FindGlobalVariables()
125 const CompilerDeclContext &parent_decl_ctx, in FindFunctions()
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DCompilerDeclContext.h1 //===-- CompilerDeclContext.h -----------------------------------*- C++ -*-===//
31 class CompilerDeclContext {
33 /// Constructs an invalid CompilerDeclContext.
34 CompilerDeclContext() = default;
36 /// Constructs a CompilerDeclContext with the given opaque decl context
43 CompilerDeclContext(TypeSystem *type_system, void *decl_ctx) in CompilerDeclContext()
50 bool operator<(const CompilerDeclContext &rhs) const {
91 bool IsContainedInLookup(CompilerDeclContext other) const; in SetDeclContext()
118 bool operator==(const CompilerDeclContext &lhs, const CompilerDeclContext
42 CompilerDeclContext(TypeSystem *type_system, void *decl_ctx) CompilerDeclContext() function
[all...]
H A DSymbolFileOnDemand.h108 lldb_private::CompilerDeclContext
111 lldb_private::CompilerDeclContext
115 ParseDeclsForContext(lldb_private::CompilerDeclContext decl_ctx) override;
134 const lldb_private::CompilerDeclContext &parent_decl_ctx,
143 const lldb_private::CompilerDeclContext &parent_decl_ctx,
165 lldb_private::CompilerDeclContext
167 const lldb_private::CompilerDeclContext &parent_decl_ctx,
H A DSymbolFile.h227 virtual void ParseDeclsForContext(CompilerDeclContext decl_ctx) {} in ParseDeclsForContext()
229 virtual CompilerDeclContext GetDeclContextForUID(lldb::user_id_t uid) { in GetDeclContextForUID()
232 virtual CompilerDeclContext GetDeclContextContainingUID(lldb::user_id_t uid) { in GetDeclContextContainingUID()
293 const CompilerDeclContext &parent_decl_ctx,
300 const CompilerDeclContext &parent_decl_ctx,
340 virtual CompilerDeclContext
341 FindNamespace(ConstString name, const CompilerDeclContext &parent_decl_ctx,
343 return CompilerDeclContext();
H A DCompilerDecl.h74 CompilerDeclContext GetDeclContext() const;
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DSymbolFilePDB.h95 lldb_private::CompilerDeclContext
98 lldb_private::CompilerDeclContext
102 ParseDeclsForContext(lldb_private::CompilerDeclContext decl_ctx) override;
115 const lldb_private::CompilerDeclContext &parent_decl_ctx,
124 const lldb_private::CompilerDeclContext &parent_decl_ctx,
149 lldb_private::CompilerDeclContext
151 const lldb_private::CompilerDeclContext &parent_decl_ctx,
185 const lldb_private::CompilerDeclContext &parent_decl_ctx,
232 const lldb_private::CompilerDeclContext &decl_ctx);
H A DSymbolFilePDB.cpp656 lldb_private::CompilerDeclContext
663 return CompilerDeclContext(); in GetDeclContextForUID()
670 return CompilerDeclContext(); in GetDeclContextForUID()
674 return CompilerDeclContext(); in GetDeclContextForUID()
678 return CompilerDeclContext(); in GetDeclContextForUID()
687 lldb_private::CompilerDeclContext
694 return CompilerDeclContext(); in GetDeclContextContainingUID()
701 return CompilerDeclContext(); in GetDeclContextContainingUID()
705 return CompilerDeclContext(); in GetDeclContextContainingUID()
709 return CompilerDeclContext(); in GetDeclContextContainingUID()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DSymbolFileDWARF.h151 CompilerDeclContext GetDeclContextForUID(lldb::user_id_t uid) override;
153 CompilerDeclContext GetDeclContextContainingUID(lldb::user_id_t uid) override;
158 void ParseDeclsForContext(CompilerDeclContext decl_ctx) override;
171 const CompilerDeclContext &parent_decl_ctx,
179 const CompilerDeclContext &parent_decl_ctx,
200 CompilerDeclContext FindNamespace(ConstString name,
201 const CompilerDeclContext &parent_decl_ctx,
275 static bool DIEInDeclContext(const CompilerDeclContext &parent_decl_ctx,
304 static CompilerDeclContext GetDeclContext(const DWARFDIE &die);
306 static CompilerDeclContext GetContainingDeclContext(const DWARFDIE &die);
[all …]
H A DSymbolFileDWARFDebugMap.h95 CompilerDeclContext GetDeclContextForUID(lldb::user_id_t uid) override;
96 CompilerDeclContext GetDeclContextContainingUID(lldb::user_id_t uid) override;
99 void ParseDeclsForContext(CompilerDeclContext decl_ctx) override;
112 const CompilerDeclContext &parent_decl_ctx,
118 const CompilerDeclContext &parent_decl_ctx,
124 CompilerDeclContext FindNamespace(ConstString name,
125 const CompilerDeclContext &parent_decl_ctx,
265 const CompilerDeclContext &parent_decl_ctx,
H A DDWARFASTParser.h52 virtual CompilerDeclContext
55 virtual CompilerDeclContext
59 CompilerDeclContext decl_context) = 0;
H A DDWARFIndex.h69 const CompilerDeclContext &parent_decl_ctx,
88 const CompilerDeclContext &parent_decl_ctx,
H A DSymbolFileDWARFDebugMap.cpp900 ConstString name, const CompilerDeclContext &parent_decl_ctx, in PrivateFindGlobalVariables()
922 ConstString name, const CompilerDeclContext &parent_decl_ctx, in FindGlobalVariables()
1077 const CompilerDeclContext &parent_decl_ctx, bool include_inlines, in FindFunctions()
1249 CompilerDeclContext SymbolFileDWARFDebugMap::FindNamespace( in FindNamespace()
1250 lldb_private::ConstString name, const CompilerDeclContext &parent_decl_ctx, in FindNamespace()
1253 CompilerDeclContext matching_namespace; in FindNamespace()
1376 CompilerDeclContext
1384 CompilerDeclContext
1401 lldb_private::CompilerDeclContext decl_ctx) { in ParseDeclsForContext()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExpressionDeclMap.h283 const CompilerDeclContext &namespace_decl);
452 const CompilerDeclContext &namespace_decl);
469 const CompilerDeclContext &frame_decl_context);
486 const CompilerDeclContext &namespace_decl);
506 const CompilerDeclContext &namespace_decl);
H A DClangASTSource.cpp536 CompilerDeclContext namespace_decl; in FindExternalVisibleDecls()
579 CompilerDeclContext &namespace_decl) { in FindExternalVisibleDecls()
647 const CompilerDeclContext &namespace_decl) { in FillNamespaceMap()
655 CompilerDeclContext found_namespace_decl; in FillNamespaceMap()
662 std::pair<lldb::ModuleSP, CompilerDeclContext>( in FillNamespaceMap()
676 CompilerDeclContext found_namespace_decl; in FillNamespaceMap()
698 std::pair<lldb::ModuleSP, CompilerDeclContext>(image, in FillNamespaceMap()
1007 CompilerDeclContext function_decl_ctx = sc.function->GetDeclContext(); in FindObjCMethodDecls()
1384 CompilerDeclContext found_namespace_decl; in CompleteNamespaceMap()
1387 CompilerDeclContext module_parent_namespace_decl = i->second; in CompleteNamespaceMap()
[all …]
H A DClangExpressionDeclMap.cpp630 const CompilerDeclContext &namespace_decl) { in FindGlobalVariable()
653 CompilerDeclContext frame_decl_context = sym_ctx.block->GetDeclContext(); in GetTypeSystemClang()
694 CompilerDeclContext compiler_decl_ctx = in FindExternalVisibleDecls()
717 CompilerDeclContext namespace_decl; in FindExternalVisibleDecls()
808 CompilerDeclContext function_decl_ctx = function_block->GetDeclContext(); in LookUpLldbClass()
913 CompilerDeclContext function_decl_ctx = function_block->GetDeclContext(); in LookUpLldbObjCClass()
990 CompilerDeclContext frame_decl_context = sym_ctx.block->GetDeclContext(); in LookupLocalVarNamespace()
1059 const CompilerDeclContext &namespace_decl) { in LookupLocalVariable()
1063 CompilerDeclContext decl_context = sym_ctx.block->GetDeclContext(); in LookupLocalVariable()
1138 const CompilerDeclContext &frame_decl_context) { in SearchFunctionsInSymbolContexts()
[all …]
H A DClangASTSource.h283 CompilerDeclContext &namespace_decl);
375 const CompilerDeclContext &namespace_decl);
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DSymbolFileNativePDB.h85 ParseDeclsForContext(lldb_private::CompilerDeclContext decl_ctx) override;
107 const CompilerDeclContext &parent_decl_ctx,
116 CompilerDeclContext GetDeclContextForUID(lldb::user_id_t uid) override;
117 CompilerDeclContext GetDeclContextContainingUID(lldb::user_id_t uid) override;
135 const CompilerDeclContext &parent_decl_ctx,
149 CompilerDeclContext FindNamespace(ConstString name,
150 const CompilerDeclContext &parent_decl_ctx,
H A DPdbAstBuilder.h58 lldb_private::CompilerDeclContext GetTranslationUnitDecl();
83 CompilerDeclContext ToCompilerDeclContext(clang::DeclContext &context);
85 clang::DeclContext *FromCompilerDeclContext(CompilerDeclContext context);
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Breakpad/
H A DSymbolFileBreakpad.h88 const CompilerDeclContext &parent_decl_ctx, in FindGlobalVariables()
115 const CompilerDeclContext &parent_decl_ctx,
127 CompilerDeclContext FindNamespace(ConstString name, in FindNamespace()
128 const CompilerDeclContext &parent_decl_ctx, in FindNamespace()
130 return CompilerDeclContext(); in FindNamespace()
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/
H A DModule.h46 class CompilerDeclContext; variable
312 const CompilerDeclContext &parent_decl_ctx,
335 const CompilerDeclContext &parent_decl_ctx,
406 const CompilerDeclContext &parent_decl_ctx,
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.h223 CompilerDeclContext
557 CompilerDeclContext DeclGetDeclContext(void *opaque_decl) override;
579 CompilerDeclContext CreateDeclContext(clang::DeclContext *ctx);
606 DeclContextGetAsDeclContext(const CompilerDeclContext &dc);
609 DeclContextGetAsObjCMethodDecl(const CompilerDeclContext &dc);
612 DeclContextGetAsCXXMethodDecl(const CompilerDeclContext &dc);
615 DeclContextGetAsFunctionDecl(const CompilerDeclContext &dc);
618 DeclContextGetAsNamespaceDecl(const CompilerDeclContext &dc);
620 static ClangASTMetadata *DeclContextGetMetaData(const CompilerDeclContext &dc,
624 DeclContextGetTypeSystemClang(const CompilerDeclContext &dc);
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/CTF/
H A DSymbolFileCTF.h115 const lldb_private::CompilerDeclContext &parent_decl_ctx,
125 const lldb_private::CompilerDeclContext &parent_decl_ctx,

123