Lines Matching refs:decl_context
331 const clang::DeclContext &decl_context, in GetDeclFromContextByName() argument
335 clang::DeclContext::lookup_result result = decl_context.lookup(decl_name); in GetDeclFromContextByName()
404 auto decl_context = GetDeclContextContainingSymbol(type); in CreateLLDBTypeFromPDBType() local
412 ConstString(name), decl_context); in CreateLLDBTypeFromPDBType()
423 decl_context, OptionalClangModuleID(), access, name, tag_type_kind, in CreateLLDBTypeFromPDBType()
479 auto decl_context = GetDeclContextContainingSymbol(type); in CreateLLDBTypeFromPDBType() local
484 ConstString(name), decl_context); in CreateLLDBTypeFromPDBType()
509 ast_enum = m_ast.CreateEnumerationType(name, decl_context, in CreateLLDBTypeFromPDBType()
910 auto decl_context = GetDeclContextContainingSymbol(symbol); in GetDeclForSymbol() local
911 assert(decl_context); in GetDeclForSymbol()
918 if (auto parent_decl = llvm::dyn_cast_or_null<clang::TagDecl>(decl_context)) in GetDeclForSymbol()
926 GetDeclFromContextByName(m_ast.getASTContext(), *decl_context, name); in GetDeclForSymbol()
933 decl_context, OptionalClangModuleID(), name.c_str(), in GetDeclForSymbol()
945 auto decl_context = GetDeclContextContainingSymbol(symbol); in GetDeclForSymbol() local
946 assert(decl_context); in GetDeclForSymbol()
959 decl_context, OptionalClangModuleID(), name, in GetDeclForSymbol()
1104 const clang::DeclContext *decl_context) { in ParseDeclsForDeclContext() argument
1112 session.getSymbolById(m_decl_context_to_uid.lookup(decl_context)); in ParseDeclsForDeclContext()