Represents a generic declaration context in a program.
ConstString GetScopeQualifiedName() const
std::vector< CompilerDecl > FindDeclByName(ConstString name, const bool ignore_using_decls)
ConstString GetName() const
bool IsClassMethod()
Checks if this decl context represents a method of a class.
bool IsContainedInLookup(CompilerDeclContext other) const
Check if the given other decl context is contained in the lookup of this decl context (for example be...
TypeSystem * m_type_system
TypeSystem * GetTypeSystem() const
void * GetOpaqueDeclContext() const
lldb::LanguageType GetLanguage()
Determines the original language of the decl context.
std::vector< lldb_private::CompilerContext > GetCompilerContext() const
Populate a valid compiler context from the current decl context.