Lines Matching refs:decl_context

330                          const clang::DeclContext &decl_context,  in GetDeclFromContextByName()  argument
334 clang::DeclContext::lookup_result result = decl_context.lookup(decl_name); in GetDeclFromContextByName()
403 auto decl_context = GetDeclContextContainingSymbol(type); in CreateLLDBTypeFromPDBType() local
411 m_ast.GetTypeForIdentifier<clang::CXXRecordDecl>(name, decl_context); in CreateLLDBTypeFromPDBType()
422 decl_context, OptionalClangModuleID(), access, name, tag_type_kind, in CreateLLDBTypeFromPDBType()
478 auto decl_context = GetDeclContextContainingSymbol(type); in CreateLLDBTypeFromPDBType() local
483 m_ast.GetTypeForIdentifier<clang::EnumDecl>(name, decl_context); in CreateLLDBTypeFromPDBType()
508 ast_enum = m_ast.CreateEnumerationType(name, decl_context, in CreateLLDBTypeFromPDBType()
908 auto decl_context = GetDeclContextContainingSymbol(symbol); in GetDeclForSymbol() local
909 assert(decl_context); in GetDeclForSymbol()
916 if (auto parent_decl = llvm::dyn_cast_or_null<clang::TagDecl>(decl_context)) in GetDeclForSymbol()
924 GetDeclFromContextByName(m_ast.getASTContext(), *decl_context, name); in GetDeclForSymbol()
931 decl_context, OptionalClangModuleID(), name.c_str(), in GetDeclForSymbol()
943 auto decl_context = GetDeclContextContainingSymbol(symbol); in GetDeclForSymbol() local
944 assert(decl_context); in GetDeclForSymbol()
957 decl_context, OptionalClangModuleID(), name, in GetDeclForSymbol()
1102 const clang::DeclContext *decl_context) { in ParseDeclsForDeclContext() argument
1110 session.getSymbolById(m_decl_context_to_uid.lookup(decl_context)); in ParseDeclsForDeclContext()