Lines Matching refs:decl_context
321 const clang::DeclContext &decl_context, in GetDeclFromContextByName() argument
325 clang::DeclContext::lookup_result result = decl_context.lookup(decl_name); in GetDeclFromContextByName()
394 auto decl_context = GetDeclContextContainingSymbol(type); in CreateLLDBTypeFromPDBType() local
402 ConstString(name), decl_context); in CreateLLDBTypeFromPDBType()
413 decl_context, OptionalClangModuleID(), access, name, tag_type_kind, in CreateLLDBTypeFromPDBType()
470 auto decl_context = GetDeclContextContainingSymbol(type); in CreateLLDBTypeFromPDBType() local
475 ConstString(name), decl_context); in CreateLLDBTypeFromPDBType()
500 ast_enum = m_ast.CreateEnumerationType(name.c_str(), decl_context, in CreateLLDBTypeFromPDBType()
902 auto decl_context = GetDeclContextContainingSymbol(symbol); in GetDeclForSymbol() local
903 assert(decl_context); in GetDeclForSymbol()
910 if (auto parent_decl = llvm::dyn_cast_or_null<clang::TagDecl>(decl_context)) in GetDeclForSymbol()
918 GetDeclFromContextByName(m_ast.getASTContext(), *decl_context, name); in GetDeclForSymbol()
925 decl_context, OptionalClangModuleID(), name.c_str(), in GetDeclForSymbol()
937 auto decl_context = GetDeclContextContainingSymbol(symbol); in GetDeclForSymbol() local
938 assert(decl_context); in GetDeclForSymbol()
951 decl_context, OptionalClangModuleID(), name, in GetDeclForSymbol()
1094 const clang::DeclContext *decl_context) { in ParseDeclsForDeclContext() argument
1101 session.getSymbolById(m_decl_context_to_uid.lookup(decl_context)); in ParseDeclsForDeclContext()