| /NextBSD/contrib/llvm/tools/clang/include/clang/AST/ |
| HD | DeclLookups.h | 26 class DeclContext::all_lookups_iterator { 71 inline DeclContext::lookups_range DeclContext::lookups() const { in lookups() 72 DeclContext *Primary = const_cast<DeclContext*>(this)->getPrimaryContext(); in lookups() 84 inline DeclContext::all_lookups_iterator DeclContext::lookups_begin() const { in lookups_begin() 88 inline DeclContext::all_lookups_iterator DeclContext::lookups_end() const { in lookups_end() 92 inline DeclContext::lookups_range DeclContext::noload_lookups() const { in noload_lookups() 93 DeclContext *Primary = const_cast<DeclContext*>(this)->getPrimaryContext(); in noload_lookups() 104 DeclContext::all_lookups_iterator DeclContext::noload_lookups_begin() const { in noload_lookups_begin() 109 DeclContext::all_lookups_iterator DeclContext::noload_lookups_end() const { in noload_lookups_end()
|
| HD | DeclBase.h | 31 class DeclContext; variable 211 friend class DeclContext; 214 DeclContext *SemanticDC; 215 DeclContext *LexicalDC; 232 llvm::PointerUnion<DeclContext*, MultipleDC*> DeclCtx; 234 inline bool isInSemaDC() const { return DeclCtx.is<DeclContext*>(); } in isInSemaDC() 239 inline DeclContext *getSemanticDC() const { in getSemanticDC() 240 return DeclCtx.get<DeclContext*>(); in getSemanticDC() 314 DeclContext *Parent, std::size_t Extra = 0); 321 Decl(Kind DK, DeclContext *DC, SourceLocation L) in Decl() [all …]
|
| HD | Decl.h | 78 class TranslationUnitDecl : public Decl, public DeclContext { 97 static DeclContext *castToDeclContext(const TranslationUnitDecl *D) { in castToDeclContext() 98 return static_cast<DeclContext *>(const_cast<TranslationUnitDecl*>(D)); in castToDeclContext() 100 static TranslationUnitDecl *castFromDeclContext(const DeclContext *DC) { in castFromDeclContext() 101 return static_cast<TranslationUnitDecl *>(const_cast<DeclContext*>(DC)); in castFromDeclContext() 122 class ExternCContextDecl : public Decl, public DeclContext { 127 DeclContext(ExternCContext) {} in ExternCContextDecl() 134 static DeclContext *castToDeclContext(const ExternCContextDecl *D) { in castToDeclContext() 135 return static_cast<DeclContext *>(const_cast<ExternCContextDecl*>(D)); in castToDeclContext() 137 static ExternCContextDecl *castFromDeclContext(const DeclContext *DC) { in castFromDeclContext() [all …]
|
| HD | DependentDiagnostic.h | 39 DeclContext *Parent, in Create() 102 DeclContext *Parent, 106 friend class DeclContext::ddiag_iterator; 124 class DeclContext::ddiag_iterator { 174 inline DeclContext::ddiag_range DeclContext::ddiags() const { in ddiags()
|
| HD | ASTLambda.h | 34 inline bool isLambdaCallOperator(const DeclContext *DC) { in isLambdaCallOperator() 63 inline bool isGenericLambdaCallOperatorSpecialization(DeclContext *DC) { in isGenericLambdaCallOperatorSpecialization() 71 inline DeclContext *getLambdaAwareParentOfDeclContext(DeclContext *DC) { in getLambdaAwareParentOfDeclContext()
|
| HD | DeclCXX.h | 106 AccessSpecDecl(AccessSpecifier AS, DeclContext *DC, in AccessSpecDecl() 129 DeclContext *DC, SourceLocation ASLoc, in Create() 616 friend class DeclContext; variable 640 CXXRecordDecl(Kind K, TagKind TK, const ASTContext &C, DeclContext *DC, 682 static CXXRecordDecl *Create(const ASTContext &C, TagKind TK, DeclContext *DC, 687 static CXXRecordDecl *CreateLambda(const ASTContext &C, DeclContext *DC, 1415 bool isCurrentInstantiation(const DeclContext *CurContext) const; 2467 class LinkageSpecDecl : public Decl, public DeclContext { 2494 LinkageSpecDecl(DeclContext *DC, SourceLocation ExternLoc, in LinkageSpecDecl() 2496 : Decl(LinkageSpec, DC, LangLoc), DeclContext(LinkageSpec), in LinkageSpecDecl() [all …]
|
| HD | DeclContextInternals.h | 143 DeclContext::lookup_result getLookupResult() { in getLookupResult() 145 return DeclContext::lookup_result(); in getLookupResult() 152 return DeclContext::lookup_result(ND); in getLookupResult() 159 return DeclContext::lookup_result(Vector); in getLookupResult() 247 friend class DeclContext; variable 257 friend class DeclContext; // iterates over diagnostics variable
|
| HD | DeclObjC.h | 113 class ObjCMethodDecl : public NamedDecl, public DeclContext { 228 DeclContext *contextDecl, bool isInstance = true, 234 DeclContext(ObjCMethod), Family(InvalidObjCMethodFamily), in NamedDecl() 256 DeclContext *contextDecl, bool isInstance = true, 502 static DeclContext *castToDeclContext(const ObjCMethodDecl *D) { in castToDeclContext() 503 return static_cast<DeclContext *>(const_cast<ObjCMethodDecl*>(D)); in castToDeclContext() 505 static ObjCMethodDecl *castFromDeclContext(const DeclContext *DC) { in castFromDeclContext() 506 return static_cast<ObjCMethodDecl *>(const_cast<DeclContext*>(DC)); in castFromDeclContext() 553 ObjCTypeParamDecl(ASTContext &ctx, DeclContext *dc, in ObjCTypeParamDecl() 564 static ObjCTypeParamDecl *Create(ASTContext &ctx, DeclContext *dc, [all …]
|
| HD | DeclTemplate.h | 315 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, in TemplateDecl() 322 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, in TemplateDecl() 328 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, in TemplateDecl() 696 RedeclarableTemplateDecl(Kind DK, ASTContext &C, DeclContext *DC, in RedeclarableTemplateDecl() 851 FunctionTemplateDecl(ASTContext &C, DeclContext *DC, SourceLocation L, 958 static FunctionTemplateDecl *Create(ASTContext &C, DeclContext *DC, 1032 TemplateTypeParmDecl(DeclContext *DC, SourceLocation KeyLoc, 1042 static TemplateTypeParmDecl *Create(const ASTContext &C, DeclContext *DC, 1144 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc, 1153 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc, [all …]
|
| HD | ASTImporter.h | 27 class DeclContext; variable 134 DeclContext *ImportContext(DeclContext *FromDC); 241 DeclContext *DC,
|
| HD | ExternalASTSource.h | 148 FindExternalVisibleDeclsByName(const DeclContext *DC, DeclarationName Name); 154 virtual void completeVisibleDeclsMap(const DeclContext *DC); 183 virtual ExternalLoadResult FindExternalLexicalDecls(const DeclContext *DC, 191 ExternalLoadResult FindExternalLexicalDecls(const DeclContext *DC, in FindExternalLexicalDecls() 197 ExternalLoadResult FindExternalLexicalDeclsBy(const DeclContext *DC, in FindExternalLexicalDeclsBy() 313 SetExternalVisibleDeclsForName(const DeclContext *DC, 318 SetNoExternalVisibleDeclsForName(const DeclContext *DC,
|
| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | DeclBase.cpp | 67 DeclContext *Parent, std::size_t Extra) { in operator new() 107 const char *DeclContext::getDeclKindName() const { in getDeclKindName() 184 const DeclContext *Decl::getParentFunctionOrMethod() const { in getParentFunctionOrMethod() 185 for (const DeclContext *DC = getDeclContext(); in getParentFunctionOrMethod() 226 void Decl::setDeclContext(DeclContext *DC) { in setDeclContext() 230 void Decl::setLexicalDeclContext(DeclContext *DC) { in setLexicalDeclContext() 242 void Decl::setDeclContextsImpl(DeclContext *SemaDC, DeclContext *LexicalDC, in setDeclContextsImpl() 255 const DeclContext *DC = getDeclContext(); in isInAnonymousNamespace() 273 DeclContext *DC = getDeclContext(); in getTranslationUnitDecl() 655 Decl *Decl::castFromDeclContext (const DeclContext *D) { in castFromDeclContext() [all …]
|
| HD | DeclTemplate.cpp | 116 DeclContext *Owner) { in AdoptTemplateParameterList() 258 DeclContext *DC, in Create() 263 AdoptTemplateParameterList(Params, cast<DeclContext>(Decl)); in Create() 335 DeclContext *DC, in Create() 341 AdoptTemplateParameterList(Params, cast<DeclContext>(Decl)); in Create() 494 TemplateTypeParmDecl::Create(const ASTContext &C, DeclContext *DC, in Create() 541 NonTypeTemplateParmDecl::NonTypeTemplateParmDecl(DeclContext *DC, in NonTypeTemplateParmDecl() 564 NonTypeTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC, in Create() 574 NonTypeTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC, in Create() 624 DeclContext *DC, SourceLocation L, unsigned D, unsigned P, in TemplateTemplateParmDecl() [all …]
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/Basic/ |
| HD | DeclNodes.td | 11 class DeclContext { } 13 def TranslationUnit : Decl, DeclContext; 14 def ExternCContext : Decl, DeclContext; 16 def Namespace : DDecl<Named>, DeclContext; 26 def Tag : DDecl<Type, 1>, DeclContext; 43 def Function : DDecl<Declarator>, DeclContext; 64 def ObjCMethod : DDecl<Named>, DeclContext; 65 def ObjCContainer : DDecl<Named, 1>, DeclContext; 74 def LinkageSpec : Decl, DeclContext; 81 def Block : Decl, DeclContext; [all …]
|
| /NextBSD/contrib/llvm/tools/lldb/include/lldb/Symbol/ |
| HD | ClangASTContext.h | 186 static clang::DeclContext * 189 clang::DeclContext * 196 GetClassMethodInfoForDeclContext (clang::DeclContext *decl_ctx, 238 … clang::DeclContext::lookup_result result = ast->getTranslationUnitDecl()->lookup(myName); in GetTypeForIdentifier() 277 CreateRecordType (clang::DeclContext *decl_ctx, 308 CreateFunctionTemplateDecl (clang::DeclContext *decl_ctx, 319 CreateClassTemplateDecl (clang::DeclContext *decl_ctx, 326 CreateClassTemplateSpecializationDecl (clang::DeclContext *decl_ctx, 334 static clang::DeclContext * 337 static clang::DeclContext * [all …]
|
| HD | ClangExternalASTSourceCallbacks.h | 36 …typedef void (*FindExternalVisibleDeclsByNameCallback)(void *baton, const clang::DeclContext *DC, … 98 MaterializeVisibleDecls (const clang::DeclContext *decl_ctx) in MaterializeVisibleDecls() 104 …FindExternalLexicalDecls(const clang::DeclContext *decl_ctx, bool (*isKindWeWant)(clang::Decl::Kin… in FindExternalLexicalDecls() 112 …bool FindExternalVisibleDeclsByName(const clang::DeclContext *decl_ctx, clang::DeclarationName dec…
|
| /NextBSD/contrib/llvm/tools/clang/lib/Frontend/ |
| HD | ASTConsumers.cpp | 82 if (DeclContext *DC = dyn_cast<DeclContext>(D)) { in print() 193 void PrintDeclContext(const DeclContext* DC, unsigned Indentation); 197 void DeclContextPrinter::PrintDeclContext(const DeclContext* DC, in PrintDeclContext() 304 const DeclContext* SemaDC = D->getDeclContext(); in PrintDeclContext() 305 const DeclContext* LexicalDC = D->getLexicalDeclContext(); in PrintDeclContext() 334 const DeclContext* SemaDC = D->getDeclContext(); in PrintDeclContext() 335 const DeclContext* LexicalDC = D->getLexicalDeclContext(); in PrintDeclContext() 350 const DeclContext* SemaDC = D->getDeclContext(); in PrintDeclContext() 351 const DeclContext* LexicalDC = D->getLexicalDeclContext(); in PrintDeclContext() 366 const DeclContext* SemaDC = D->getDeclContext(); in PrintDeclContext() [all …]
|
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaLookup.cpp | 60 const DeclContext *Nominated; 61 const DeclContext *CommonAncestor; 64 UnqualUsingEntry(const DeclContext *Nominated, in UnqualUsingEntry() 65 const DeclContext *CommonAncestor) in UnqualUsingEntry() 69 const DeclContext *getCommonAncestor() const { in getCommonAncestor() 73 const DeclContext *getNominatedNamespace() const { in getNominatedNamespace() 83 bool operator()(const UnqualUsingEntry &E, const DeclContext *DC) { in operator ()() 87 bool operator()(const DeclContext *DC, const UnqualUsingEntry &E) { in operator ()() 99 llvm::SmallPtrSet<DeclContext*, 8> visited; 109 DeclContext *InnermostFileDC = InnermostFileScope->getEntity(); in visitScopeChain() [all …]
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/Sema/ |
| HD | MultiplexExternalSemaSource.h | 95 bool FindExternalVisibleDeclsByName(const DeclContext *DC, 100 void completeVisibleDeclsMap(const DeclContext *DC) override; 110 ExternalLoadResult FindExternalLexicalDecls(const DeclContext *DC, 118 ExternalLoadResult FindExternalLexicalDecls(const DeclContext *DC, in FindExternalLexicalDecls() 124 ExternalLoadResult FindExternalLexicalDeclsBy(const DeclContext *DC, in FindExternalLexicalDeclsBy() 346 DeclContext *MemberContext,
|
| HD | SemaInternal.h | 113 DeclContext *MemberContext, in TypoCorrectionConsumer() 130 void FoundDecl(NamedDecl *ND, NamedDecl *Hiding, DeclContext *Ctx, 223 DeclContext* DeclCtx; 228 typedef SmallVector<DeclContext*, 4> DeclContextList; 241 static DeclContextList buildContextChain(DeclContext *Start); 247 NamespaceSpecifierSet(ASTContext &Context, DeclContext *CurContext, 252 void addNameSpecifier(DeclContext *Ctx); 322 DeclContext *MemberContext;
|
| /NextBSD/contrib/llvm/tools/lldb/include/lldb/Expression/ |
| HD | ClangASTSource.h | 74 void MaterializeVisibleDecls (const clang::DeclContext *DC) in MaterializeVisibleDecls() 105 …bool FindExternalVisibleDeclsByName(const clang::DeclContext *DC, clang::DeclarationName Name) ove… 120 clang::ExternalLoadResult FindExternalLexicalDecls(const clang::DeclContext *DC, 247 … FindExternalVisibleDeclsByName(const clang::DeclContext *DC, clang::DeclarationName Name) override in FindExternalVisibleDeclsByName() 253 … FindExternalLexicalDecls(const clang::DeclContext *DC, bool (*isKindWeWant)(clang::Decl::Kind), in FindExternalLexicalDecls() 425 …const clang::DeclContext *m_decl_context; ///< The DeclContext to put declaratio… 455 const clang::DeclContext *dc) : in NameSearchContext()
|
| /NextBSD/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/ |
| HD | SymbolFileDWARF.h | 115 virtual clang::DeclContext* GetClangDeclContextContainingTypeUID (lldb::user_id_t type_uid); 116 …virtual clang::DeclContext* GetClangDeclContextForTypeUID (const lldb_private::SymbolContext &sc, … 151 const clang::DeclContext *DC, 228 clang::DeclContext * 238 clang::DeclContext * 241 clang::DeclContext * 244 clang::DeclContext * 249 clang::DeclContext * 256 SearchDeclContext (const clang::DeclContext *decl_context, 357 clang::DeclContext *containing_decl_ctx, [all …]
|
| /NextBSD/contrib/llvm/tools/lldb/source/Symbol/ |
| HD | ClangASTImporter.cpp | 118 clang::DeclContext *decl_context; 119 clang::DeclContext *lexical_decl_context; 138 clang::DeclContext *base, in ChainPassesThrough() 139 clang::DeclContext *(clang::Decl::*contextFromDecl)(), in ChainPassesThrough() 140 clang::DeclContext *(clang::DeclContext::*contextFromContext)()) in ChainPassesThrough() 142 for (DeclContext *decl_ctx = (decl->*contextFromDecl)(); in ChainPassesThrough() 155 clang::Decl *GetEscapedChild(clang::Decl *decl, clang::DeclContext *base = nullptr) in GetEscapedChild() 161 …if (!ChainPassesThrough(decl, base, &clang::Decl::getDeclContext, &clang::DeclContext::getParent) … in GetEscapedChild() 162 …PassesThrough(decl, base, &clang::Decl::getLexicalDeclContext, &clang::DeclContext::getLexicalPare… in GetEscapedChild() 169 base = clang::dyn_cast<clang::DeclContext>(decl); in GetEscapedChild() [all …]
|
| /NextBSD/contrib/llvm/tools/clang/lib/Serialization/ |
| HD | ASTCommon.h | 83 const DeclContext *getDefinitiveDeclContext(const DeclContext *DC); 94 template<typename Fn> void numberAnonymousDeclsWithin(const DeclContext *DC, in numberAnonymousDeclsWithin()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Analysis/ |
| HD | UninitializedValues.cpp | 36 static bool isTrackedVar(const VarDecl *vd, const DeclContext *dc) { in isTrackedVar() 57 void computeMap(const DeclContext &dc); 67 void DeclToIndex::computeMap(const DeclContext &dc) { in computeMap() 69 DeclContext::specific_decl_iterator<VarDecl> I(dc.decls_begin()), in computeMap() 117 void computeSetOfDeclarations(const DeclContext &dc); 145 void CFGBlockValues::computeSetOfDeclarations(const DeclContext &dc) { in computeSetOfDeclarations() 293 static FindVarResult findVar(const Expr *E, const DeclContext *DC) { in findVar() 315 const DeclContext *DC; 325 ClassifyRefs(AnalysisDeclContext &AC) : DC(cast<DeclContext>(AC.getDecl())) {} in ClassifyRefs() 519 return ::isTrackedVar(vd, cast<DeclContext>(ac.getDecl())); in isTrackedVar() [all …]
|