reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/Decl.h
 3525   using enumerator_iterator = specific_decl_iterator<EnumConstantDecl>;
 3527       llvm::iterator_range<specific_decl_iterator<EnumConstantDecl>>;
 3881   using field_iterator = specific_decl_iterator<FieldDecl>;
 3882   using field_range = llvm::iterator_range<specific_decl_iterator<FieldDecl>>;
tools/clang/include/clang/AST/DeclBase.h
 2091     specific_decl_iterator& operator++() {
 2097     specific_decl_iterator operator++(int) {
 2098       specific_decl_iterator tmp(*this);
 2103     friend bool operator==(const specific_decl_iterator& x,
 2104                            const specific_decl_iterator& y) {
 2108     friend bool operator!=(const specific_decl_iterator& x,
 2109                            const specific_decl_iterator& y) {
tools/clang/include/clang/AST/DeclCXX.h
  627   using method_iterator = specific_decl_iterator<CXXMethodDecl>;
  629       llvm::iterator_range<specific_decl_iterator<CXXMethodDecl>>;
  647   using ctor_iterator = specific_decl_iterator<CXXConstructorDecl>;
  649       llvm::iterator_range<specific_decl_iterator<CXXConstructorDecl>>;
tools/clang/include/clang/AST/DeclObjC.h
  983   using prop_iterator = specific_decl_iterator<ObjCPropertyDecl>;
  985       llvm::iterator_range<specific_decl_iterator<ObjCPropertyDecl>>;
 1032   using method_iterator = specific_decl_iterator<ObjCMethodDecl>;
 1034       llvm::iterator_range<specific_decl_iterator<ObjCMethodDecl>>;
 1454   using ivar_iterator = specific_decl_iterator<ObjCIvarDecl>;
 1455   using ivar_range = llvm::iterator_range<specific_decl_iterator<ObjCIvarDecl>>;
 2391   using ivar_iterator = specific_decl_iterator<ObjCIvarDecl>;
 2392   using ivar_range = llvm::iterator_range<specific_decl_iterator<ObjCIvarDecl>>;
 2462   using propimpl_iterator = specific_decl_iterator<ObjCPropertyImplDecl>;
 2464       llvm::iterator_range<specific_decl_iterator<ObjCPropertyImplDecl>>;
 2699   using ivar_iterator = specific_decl_iterator<ObjCIvarDecl>;
 2700   using ivar_range = llvm::iterator_range<specific_decl_iterator<ObjCIvarDecl>>;
tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp
  200   typedef DeclContext::specific_decl_iterator<ObjCImplementationDecl>
tools/clang/lib/ARCMigrate/TransProperties.cpp
  102     typedef DeclContext::specific_decl_iterator<ObjCPropertyImplDecl>
tools/clang/lib/ARCMigrate/Transforms.cpp
  524   typedef DeclContext::specific_decl_iterator<ObjCImplementationDecl>
tools/clang/lib/Analysis/UninitializedValues.cpp
   79   DeclContext::specific_decl_iterator<VarDecl> I(dc.decls_begin()),
tools/clang/lib/Sema/SemaCodeComplete.cpp
 5485     for (DeclContext::specific_decl_iterator<NamespaceDecl>
tools/clang/lib/Sema/SemaDeclCXX.cpp
 7910   typedef CXXRecordDecl::specific_decl_iterator<FunctionTemplateDecl> tmpl_iter;
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp
  403   typedef DeclContext::specific_decl_iterator<TypeDecl> TypeDeclIterator;