Home
last modified time | relevance | path

Searched refs:decl_iterator (Results 1 – 23 of 23) sorted by relevance

/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTStructExtractor.cpp115 RecordDecl::decl_iterator decl_iterator; in ExtractFromTopLevelDecl() local
117 for (decl_iterator = linkage_spec_decl->decls_begin(); in ExtractFromTopLevelDecl()
118 decl_iterator != linkage_spec_decl->decls_end(); ++decl_iterator) { in ExtractFromTopLevelDecl()
119 ExtractFromTopLevelDecl(*decl_iterator); in ExtractFromTopLevelDecl()
133 DeclGroupRef::iterator decl_iterator; in HandleTopLevelDecl() local
135 for (decl_iterator = D.begin(); decl_iterator != D.end(); ++decl_iterator) { in HandleTopLevelDecl()
136 Decl *decl = *decl_iterator; in HandleTopLevelDecl()
H A DASTResultSynthesizer.cpp77 RecordDecl::decl_iterator decl_iterator; in TransformTopLevelDecl() local
79 for (decl_iterator = linkage_spec_decl->decls_begin(); in TransformTopLevelDecl()
80 decl_iterator != linkage_spec_decl->decls_end(); ++decl_iterator) { in TransformTopLevelDecl()
81 TransformTopLevelDecl(*decl_iterator); in TransformTopLevelDecl()
102 DeclGroupRef::iterator decl_iterator; in HandleTopLevelDecl() local
104 for (decl_iterator = D.begin(); decl_iterator != D.end(); ++decl_iterator) { in HandleTopLevelDecl()
[all...]
/llvm-project/clang/include/clang/AST/
H A DDeclBase.h2321 /// decl_iterator - Iterates through the declarations stored
2323 class decl_iterator {
2334 decl_iterator() = default;
2335 explicit decl_iterator(Decl *C) : Current(C) {}
2342 decl_iterator& operator++() {
2347 decl_iterator operator++(int) {
2348 decl_iterator tmp(*this);
2353 friend bool operator==(decl_iterator x, decl_iterator y) {
2357 friend bool operator!=(decl_iterator
[all...]
H A DCXXInheritance.h173 using decl_iterator = NamedDecl **; variable
190 using decl_range = llvm::iterator_range<decl_iterator>;
H A DStmt.h1562 using decl_iterator = DeclGroupRef::iterator;
1564 using decl_range = llvm::iterator_range<decl_iterator>;
1573 decl_iterator decl_begin() { return DG.begin(); }
1574 decl_iterator decl_end() { return DG.end(); }
1578 using reverse_decl_iterator = std::reverse_iterator<decl_iterator>;
H A DType.h3271 using decl_iterator = const TypeCoupledDeclRefInfo *;
3272 using decl_range = llvm::iterator_range<decl_iterator>;
3274 decl_iterator dependent_decl_begin() const { return Decls.begin(); }
3275 decl_iterator dependent_decl_end() const { return Decls.end(); }
H A DDecl.h4387 return field_iterator(decl_iterator());
/llvm-project/clang/include/clang/Sema/
H A DTypoCorrection.h230 using decl_iterator = SmallVectorImpl<NamedDecl *>::iterator; variable
232 decl_iterator begin() { in begin()
236 decl_iterator end() { return CorrectionDecls.end(); } in end()
/llvm-project/clang/tools/libclang/
H A DCursorVisitor.h116 DeclContext::decl_iterator *DI_current;
117 DeclContext::decl_iterator DE_current;
H A DCIndex.cpp641 DeclContext::decl_iterator I = DC->decls_begin(), E = DC->decls_end(); in VisitDeclContext()
/llvm-project/polly/lib/External/isl/interface/
H A Dgenerator.cc231 DeclContext::decl_iterator i; in add_type_subclasses()
256 DeclContext::decl_iterator i; in add_set_enum()
/llvm-project/clang/lib/Frontend/
H A DInterfaceStubFunctionsConsumer.cpp145 HandleDecls(const llvm::iterator_range<DeclContext::decl_iterator> &Decls, in HandleDecls()
/llvm-project/clang/lib/AST/
H A DDeclBase.cpp509 DeclContext::decl_iterator(const_cast<FieldDecl *>(FD))); in getTranslationUnitDecl()
1636 DeclContext::decl_iterator DeclContext::decls_begin() const { in shouldBeHidden()
1639 return decl_iterator(FirstDecl); in shouldBeHidden()
H A DDeclPrinter.cpp428 for (DeclContext::decl_iterator D = DC->decls_begin(), DEnd = DC->decls_end(); in VisitDeclContext()
515 DeclContext::decl_iterator Next = D; in VisitDeclContext()
H A DDecl.cpp5118 return field_iterator(decl_iterator(FirstDecl)); in LoadFieldsFromExternalStorage()
/llvm-project/clang/lib/ARCMigrate/
H A DObjCMT.cpp1840 for (DeclContext::decl_iterator D = TU->decls_begin(), DEnd = TU->decls_end(); in HandleTranslationUnit()
1872 DeclContext::decl_iterator N = D; in HandleTranslationUnit()
1886 DeclContext::decl_iterator N = D; in HandleTranslationUnit()
/llvm-project/clang/lib/Sema/
H A DSema.cpp1022 for (DeclContext::decl_iterator I = RD->decls_begin(), in MethodsAndNestedClassesComplete()
H A DSemaLookup.cpp4480 TypoCorrection::decl_iterator DI = TC.begin(), DE = TC.end(); in getNestedNameSpecifierIdentifiers()
H A DSemaInit.cpp2934 RecordDecl::field_iterator(DeclContext::decl_iterator(KnownField)); in CheckDesignatedInitializer()
H A DSemaDecl.cpp9143 for (TypoCorrection::decl_iterator CDecl = Correction.begin(), in CreateNewFunctionDecl()
/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp744 for (DeclContext::decl_iterator DI = LSD->decls_begin(), in HandleTopLevelSingleDecl()
5549 for (DeclStmt::decl_iterator DI = DS->decl_begin(), DE = DS->decl_end(); in RewriteFunctionBodyOrGlobalInitializer()
H A DRewriteObjC.cpp675 for (DeclContext::decl_iterator DI = LSD->decls_begin(), in HandleTopLevelSingleDecl()
/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp7541 for (clang::RecordDecl::decl_iterator in BuildIndirectFields()