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

References

include/llvm/ADT/BreadthFirstIterator.h
   48     : public std::iterator<std::forward_iterator_tag, typename GT::NodeRef>,
   50   using super = std::iterator<std::forward_iterator_tag, typename GT::NodeRef>;
include/llvm/ADT/DepthFirstIterator.h
   86     : public std::iterator<std::forward_iterator_tag, typename GT::NodeRef>,
   88   using super = std::iterator<std::forward_iterator_tag, typename GT::NodeRef>;
include/llvm/ADT/EquivalenceClasses.h
  251   class member_iterator : public std::iterator<std::forward_iterator_tag,
  255     using super = std::iterator<std::forward_iterator_tag,
include/llvm/ADT/ImmutableSet.h
  650     : public std::iterator<std::bidirectional_iterator_tag,
  761     : public std::iterator<std::bidirectional_iterator_tag,
include/llvm/ADT/IntervalMap.h
 1297   public std::iterator<std::bidirectional_iterator_tag, ValT> {
include/llvm/ADT/PostOrderIterator.h
   96     : public std::iterator<std::forward_iterator_tag, typename GT::NodeRef>,
   98   using super = std::iterator<std::forward_iterator_tag, typename GT::NodeRef>;
include/llvm/ADT/SparseMultiSet.h
  220   class iterator_base : public std::iterator<std::bidirectional_iterator_tag,
  250     using super = std::iterator<std::bidirectional_iterator_tag, ValueT>;
include/llvm/ADT/iterator.h
   68     : public std::iterator<IteratorCategoryT, T, DifferenceTypeT, PointerT,
include/llvm/Analysis/AliasSetTracker.h
  239   class iterator : public std::iterator<std::forward_iterator_tag,
include/llvm/Analysis/RegionIterator.h
   40     : public std::iterator<std::forward_iterator_tag, NodeRef> {
   41   using super = std::iterator<std::forward_iterator_tag, NodeRef>;
  167     : public std::iterator<std::forward_iterator_tag, NodeRef> {
  168   using super = std::iterator<std::forward_iterator_tag, NodeRef>;
include/llvm/CodeGen/MachineRegisterInfo.h
  971     : public std::iterator<std::forward_iterator_tag, MachineInstr, ptrdiff_t> {
 1008     using reference = std::iterator<std::forward_iterator_tag,
 1010     using pointer = std::iterator<std::forward_iterator_tag,
 1077     : public std::iterator<std::forward_iterator_tag, MachineInstr, ptrdiff_t> {
 1114     using reference = std::iterator<std::forward_iterator_tag,
 1116     using pointer = std::iterator<std::forward_iterator_tag,
include/llvm/CodeGen/ScheduleDAG.h
  617   class SUnitIterator : public std::iterator<std::forward_iterator_tag,
include/llvm/CodeGen/SelectionDAGNodes.h
  775     : public std::iterator<std::forward_iterator_tag, SDUse, ptrdiff_t> {
  783     using reference = std::iterator<std::forward_iterator_tag,
  785     using pointer = std::iterator<std::forward_iterator_tag,
 2522 class SDNodeIterator : public std::iterator<std::forward_iterator_tag,
include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
  143   class ValueIterator : public std::iterator<std::input_iterator_tag, Entry> {
  470   class ValueIterator : public std::iterator<std::input_iterator_tag, Entry> {
include/llvm/IR/CFG.h
   42 class PredIterator : public std::iterator<std::forward_iterator_tag,
   45       std::iterator<std::forward_iterator_tag, Ptr, ptrdiff_t, Ptr*, Ptr*>;
include/llvm/IR/DebugInfoMetadata.h
   83   class iterator : std::iterator<std::input_iterator_tag, DIType *,
 2377       : public std::iterator<std::input_iterator_tag, ExprOperand> {
include/llvm/IR/GetElementPtrTypeIterator.h
   32     : public std::iterator<std::forward_iterator_tag, Type *, ptrdiff_t> {
   33     using super = std::iterator<std::forward_iterator_tag, Type *, ptrdiff_t>;
include/llvm/IR/Metadata.h
 1192     : public std::iterator<std::input_iterator_tag, T *, std::ptrdiff_t, void,
 1339       public std::iterator<std::bidirectional_iterator_tag, T2> {
include/llvm/IR/Module.h
  733       : public std::iterator<std::input_iterator_tag, DICompileUnit *> {
include/llvm/IR/Value.h
  127       : public std::iterator<std::forward_iterator_tag, UseT *> {
  166       : public std::iterator<std::forward_iterator_tag, UserTy *> {
include/llvm/IR/ValueMap.h
  328     public std::iterator<std::forward_iterator_tag,
  380     public std::iterator<std::forward_iterator_tag,
include/llvm/Object/ELFTypes.h
  626     : std::iterator<std::forward_iterator_tag, Elf_Note_Impl<ELFT>> {
include/llvm/Object/SymbolicFile.h
   70     : public std::iterator<std::forward_iterator_tag, content_type> {
include/llvm/ProfileData/Coverage/CoverageMappingReader.h
   45     : public std::iterator<std::input_iterator_tag, CoverageMappingRecord> {
include/llvm/ProfileData/InstrProfReader.h
   41 class InstrProfIterator : public std::iterator<std::input_iterator_tag,
include/llvm/Support/LineIterator.h
   32     : public std::iterator<std::forward_iterator_tag, StringRef> {
include/llvm/Support/TargetRegistry.h
  605       : public std::iterator<std::forward_iterator_tag, Target, ptrdiff_t> {
include/llvm/Support/YAMLParser.h
  324     : public std::iterator<std::input_iterator_tag, ValueT> {
include/llvm/TextAPI/MachO/ArchitectureSet.h
   68       : public std::iterator<std::forward_iterator_tag, Architecture, size_t> {
include/llvm/Transforms/Scalar/GVNExpression.h
  244     : public std::iterator<std::output_iterator_tag, void, void, void, void> {
  483     : public std::iterator<std::output_iterator_tag, void, void, void, void> {
tools/clang/include/clang/AST/StmtIterator.h
   78                          public std::iterator<std::forward_iterator_tag,
tools/clang/include/clang/Rewrite/Core/RewriteRope.h
   87       public std::iterator<std::forward_iterator_tag, const char, ptrdiff_t> {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp
   26     : public std::iterator<std::input_iterator_tag, DWARFDIE> {
tools/polly/include/polly/Support/VirtualInstruction.h
  170     : public std::iterator<std::forward_iterator_tag, VirtualUse> {
  174   using super = std::iterator<std::forward_iterator_tag, VirtualUse>;
unittests/ADT/IteratorTest.cpp
   22 struct WeirdIter : std::iterator<std::input_iterator_tag, Shadow<0>, Shadow<1>,
usr/include/c++/7.4.0/bits/stl_bvector.h
  137   : public std::iterator<std::random_access_iterator_tag, bool>
usr/include/c++/7.4.0/bits/stl_iterator.h
  102     : public iterator<typename iterator_traits<_Iterator>::iterator_category,
  456     : public iterator<output_iterator_tag, void, void, void, void>
  548     : public iterator<output_iterator_tag, void, void, void, void>
  643     : public iterator<output_iterator_tag, void, void, void, void>
usr/include/c++/7.4.0/bits/stl_raw_storage_iter.h
   69     : public iterator<output_iterator_tag, void, void, void, void>
usr/include/c++/7.4.0/bits/stream_iterator.h
   50     : public iterator<input_iterator_tag, _Tp, _Dist, const _Tp*, const _Tp&>
  155     : public iterator<output_iterator_tag, void, void, void, void>
usr/include/c++/7.4.0/bits/streambuf_iterator.h
   51     : public iterator<input_iterator_tag, _CharT, typename _Traits::off_type,
  217     : public iterator<output_iterator_tag, void, void, void, void>