Lines Matching refs:decl_ctx

269                                            clang::DeclContext *decl_ctx,  in PrepareContextToReceiveMembers()  argument
272 auto *tag_decl_ctx = clang::dyn_cast<clang::TagDecl>(decl_ctx); in PrepareContextToReceiveMembers()
477 if (clang::DeclContext *decl_ctx = in ParseTypeFromDWARF() local
479 LinkDeclContextToDIE(decl_ctx, die); in ParseTypeFromDWARF()
1591 clang::DeclContext *decl_ctx = in ParseStructureLikeDIE() local
1594 PrepareContextToReceiveMembers(m_ast, GetClangASTImporter(), decl_ctx, die, in ParseStructureLikeDIE()
1597 if (attrs.accessibility == eAccessNone && decl_ctx) { in ParseStructureLikeDIE()
1600 const clang::Decl::Kind containing_decl_kind = decl_ctx->getDeclKind(); in ParseStructureLikeDIE()
1614 decl_ctx, GetOwningClangModule(die), attrs.accessibility, in ParseStructureLikeDIE()
1630 decl_ctx, GetOwningClangModule(die), class_template_decl, in ParseStructureLikeDIE()
1644 decl_ctx, GetOwningClangModule(die), attrs.accessibility, in ParseStructureLikeDIE()
2260 DWARFDeclContext decl_ctx = SymbolFileDWARF::GetDWARFDeclContext(die); in ParseFunctionFromDWARF() local
2261 sstr << decl_ctx.GetQualifiedName(); in ParseFunctionFromDWARF()
3224 clang::DeclContext *decl_ctx = GetCachedClangDeclContextForDIE(die); in GetClangDeclContextForDIE() local
3225 if (decl_ctx) in GetClangDeclContextForDIE()
3226 return decl_ctx; in GetClangDeclContextForDIE()
3232 decl_ctx = m_ast.GetTranslationUnitDecl(); in GetClangDeclContextForDIE()
3237 decl_ctx = ResolveNamespaceDIE(die); in GetClangDeclContextForDIE()
3242 decl_ctx = GetDeclContextForBlock(die); in GetClangDeclContextForDIE()
3250 if (decl_ctx == nullptr && try_parsing_type) { in GetClangDeclContextForDIE()
3253 decl_ctx = GetCachedClangDeclContextForDIE(die); in GetClangDeclContextForDIE()
3256 if (decl_ctx) { in GetClangDeclContextForDIE()
3257 LinkDeclContextToDIE(decl_ctx, die); in GetClangDeclContextForDIE()
3258 return decl_ctx; in GetClangDeclContextForDIE()
3453 void DWARFASTParserClang::LinkDeclContextToDIE(clang::DeclContext *decl_ctx, in LinkDeclContextToDIE() argument
3455 m_die_to_decl_ctx[die.GetDIE()] = decl_ctx; in LinkDeclContextToDIE()
3458 m_decl_ctx_to_die.insert(std::make_pair(decl_ctx, die)); in LinkDeclContextToDIE()