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

Definitions

include/llvm/ADT/ArrayRef.h
   43     using iterator = const T *;
  292     using iterator = T *;
include/llvm/ADT/DenseMap.h
   69   using iterator = DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>;
include/llvm/ADT/DenseSet.h
  105   class Iterator {
  156   using iterator = Iterator;
  157   using const_iterator = ConstIterator;
include/llvm/ADT/MapVector.h
   49   using iterator = typename VectorType::iterator;
include/llvm/ADT/SetVector.h
   48   using iterator = typename vector_type::const_iterator;
   49   using const_iterator = typename vector_type::const_iterator;
include/llvm/ADT/SmallPtrSet.h
  359   using iterator = SmallPtrSetIterator<PtrType>;
  360   using const_iterator = SmallPtrSetIterator<PtrType>;
include/llvm/ADT/SmallVector.h
  115   using iterator = T *;
  116   using const_iterator = const T *;
include/llvm/ADT/StringRef.h
   58     using iterator = const char *;
include/llvm/ADT/TinyPtrVector.h
  180   using iterator = EltTy *;
  181   using const_iterator = const EltTy *;
include/llvm/ADT/simple_ilist.h
   95   using iterator = ilist_iterator<OptionsT, false, false>;
include/llvm/Analysis/LazyCallGraph.h
  486     using iterator = pointee_iterator<SmallVectorImpl<Node *>::const_iterator>;
include/llvm/Analysis/LoopInfo.h
  144   typedef typename std::vector<LoopT *>::const_iterator iterator;
  900   typedef typename std::vector<LoopT *>::const_iterator iterator;
include/llvm/Analysis/RegionInfo.h
  558   using iterator = typename RegionSet::iterator;
include/llvm/CodeGen/DIE.h
  648   class value_iterator
include/llvm/CodeGen/LiveInterval.h
  211     using iterator = Segments::iterator;
include/llvm/CodeGen/SelectionDAGNodes.h
  774   class use_iterator
  963   struct value_op_iterator
include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
  470   class ValueIterator : public std::iterator<std::input_iterator_tag, Entry> {
include/llvm/DebugInfo/DWARF/DWARFExpression.h
   99   class iterator
include/llvm/IR/BasicBlock.h
   89   using iterator = InstListType::iterator;
   90   using const_iterator = InstListType::const_iterator;
include/llvm/IR/DebugInfoMetadata.h
 2376   class expr_op_iterator
include/llvm/IR/Function.h
   64   using iterator = BasicBlockListType::iterator;
include/llvm/IR/Metadata.h
 1255   using iterator = TypedMDOperandIterator<T>;
include/llvm/Support/CommandLine.h
 1460   using iterator = typename std::vector<DataType>::iterator;
include/llvm/Support/JSON.h
  159   using iterator = std::vector<Value>::iterator;
include/llvm/Support/Registry.h
   83     class iterator
include/llvm/Support/TargetRegistry.h
  604   class iterator
lib/CodeGen/MachineBlockPlacement.cpp
  243   using iterator = SmallVectorImpl<MachineBasicBlock *>::iterator;
lib/Transforms/Scalar/SROA.cpp
  244   using iterator = SmallVectorImpl<Slice>::iterator;
tools/clang/include/clang/AST/ASTUnresolvedSet.h
   46   using iterator = UnresolvedSetIterator;
tools/clang/include/clang/AST/DeclTemplate.h
  113   using iterator = NamedDecl **;
  116   using const_iterator = NamedDecl * const *;
tools/clang/include/clang/AST/Redeclarable.h
  239   class redecl_iterator {
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
  131   using const_iterator = const T *;
tools/clang/include/clang/Analysis/CFG.h
 1294   using iterator = CFGBlockListTy::iterator;
tools/clang/include/clang/Sema/CodeCompleteConsumer.h
  594   using iterator = const Chunk *;
tools/clang/include/clang/Sema/Lookup.h
  143   using iterator = UnresolvedSetImpl::iterator;
tools/clang/include/clang/Sema/Overload.h
 1028     using iterator = SmallVectorImpl<OverloadCandidate>::iterator;
tools/clang/include/clang/Sema/ParsedAttr.h
  759   struct const_iterator
tools/clang/include/clang/Sema/TypoCorrection.h
  238   using const_decl_iterator = SmallVectorImpl<NamedDecl *>::const_iterator;
tools/lld/include/lld/Core/File.h
  121                                   ConstDerefFn> ConstItTy;
tools/lldb/include/lldb/Core/FileSpecList.h
   29   typedef collection::const_iterator const_iterator;
tools/lldb/include/lldb/Utility/Args.h
  126   using const_iterator = std::vector<ArgEntry>::const_iterator;
usr/include/c++/7.4.0/array
  101       typedef value_type*          		      iterator;
  102       typedef const value_type*			      const_iterator;
usr/include/c++/7.4.0/bits/basic_string.h
   94       typedef __gnu_cxx::__normal_iterator<pointer, basic_string>  iterator;
   96 							const_iterator;
usr/include/c++/7.4.0/bits/forward_list.h
  425       typedef _Fwd_list_iterator<_Tp>                      iterator;
  426       typedef _Fwd_list_const_iterator<_Tp>                const_iterator;
usr/include/c++/7.4.0/bits/stl_deque.h
  853       typedef typename _Base::iterator			iterator;
usr/include/c++/7.4.0/bits/stl_list.h
  526       typedef _List_iterator<_Tp>			 iterator;
usr/include/c++/7.4.0/bits/stl_map.h
  156       typedef typename _Rep_type::iterator		 iterator;
usr/include/c++/7.4.0/bits/stl_set.h
  137       typedef typename _Rep_type::const_iterator	 iterator;
usr/include/c++/7.4.0/bits/stl_vector.h
  237       typedef __gnu_cxx::__normal_iterator<pointer, vector> iterator;
  239       const_iterator;
utils/TableGen/CodeGenDAGPatterns.h
  108   struct const_iterator {
utils/TableGen/CodeGenInstruction.h
  163     typedef std::vector<OperandInfo>::const_iterator const_iterator;