Lines Matching refs:decl_ctx

257                                            clang::DeclContext *decl_ctx,  in PrepareContextToReceiveMembers()  argument
260 auto *tag_decl_ctx = clang::dyn_cast<clang::TagDecl>(decl_ctx); in PrepareContextToReceiveMembers()
464 if (clang::DeclContext *decl_ctx = in ParseTypeFromDWARF() local
466 LinkDeclContextToDIE(decl_ctx, die); in ParseTypeFromDWARF()
1685 clang::DeclContext *decl_ctx = in ParseStructureLikeDIE() local
1688 PrepareContextToReceiveMembers(m_ast, GetClangASTImporter(), decl_ctx, die, in ParseStructureLikeDIE()
1691 if (attrs.accessibility == eAccessNone && decl_ctx) { in ParseStructureLikeDIE()
1694 const clang::Decl::Kind containing_decl_kind = decl_ctx->getDeclKind(); in ParseStructureLikeDIE()
1708 decl_ctx, GetOwningClangModule(die), attrs.accessibility, in ParseStructureLikeDIE()
1724 decl_ctx, GetOwningClangModule(die), class_template_decl, in ParseStructureLikeDIE()
1738 decl_ctx, GetOwningClangModule(die), attrs.accessibility, in ParseStructureLikeDIE()
2326 DWARFDeclContext decl_ctx = SymbolFileDWARF::GetDWARFDeclContext(die); in ParseFunctionFromDWARF() local
2327 sstr << decl_ctx.GetQualifiedName(); in ParseFunctionFromDWARF()
3205 clang::DeclContext *decl_ctx = GetCachedClangDeclContextForDIE(die); in GetClangDeclContextForDIE() local
3206 if (decl_ctx) in GetClangDeclContextForDIE()
3207 return decl_ctx; in GetClangDeclContextForDIE()
3213 decl_ctx = m_ast.GetTranslationUnitDecl(); in GetClangDeclContextForDIE()
3218 decl_ctx = ResolveNamespaceDIE(die); in GetClangDeclContextForDIE()
3223 decl_ctx = GetDeclContextForBlock(die); in GetClangDeclContextForDIE()
3231 if (decl_ctx == nullptr && try_parsing_type) { in GetClangDeclContextForDIE()
3234 decl_ctx = GetCachedClangDeclContextForDIE(die); in GetClangDeclContextForDIE()
3237 if (decl_ctx) { in GetClangDeclContextForDIE()
3238 LinkDeclContextToDIE(decl_ctx, die); in GetClangDeclContextForDIE()
3239 return decl_ctx; in GetClangDeclContextForDIE()
3411 void DWARFASTParserClang::LinkDeclContextToDIE(clang::DeclContext *decl_ctx, in LinkDeclContextToDIE() argument
3413 m_die_to_decl_ctx[die.GetDIE()] = decl_ctx; in LinkDeclContextToDIE()
3416 m_decl_ctx_to_die.insert(std::make_pair(decl_ctx, die)); in LinkDeclContextToDIE()