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

Derived Classes

usr/include/c++/7.4.0/bits/stl_iterator_base_types.h
   95   struct forward_iterator_tag : public input_iterator_tag { };

References

include/llvm/ADT/STLExtras.h
  452                                    WrappedIteratorT, std::input_iterator_tag> {
  455                             WrappedIteratorT, std::input_iterator_tag>;
include/llvm/ADT/StringExtras.h
  299                              StringRef Separator, std::input_iterator_tag) {
include/llvm/ADT/iterator.h
   68     : public std::iterator<IteratorCategoryT, T, DifferenceTypeT, PointerT,
   73                                      IteratorCategoryT>::value,
   75                                       IteratorCategoryT>::value,
  206     : public iterator_facade_base<DerivedT, IteratorCategoryT, T,
include/llvm/Analysis/MustExecute.h
  273   typedef std::input_iterator_tag iterator_category;
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> {
  541     using iterator_category = std::input_iterator_tag;
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/Metadata.h
 1192     : public std::iterator<std::input_iterator_tag, T *, std::ptrdiff_t, void,
include/llvm/IR/Module.h
  733       : public std::iterator<std::input_iterator_tag, DICompileUnit *> {
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/Path.h
   53     : public iterator_facade_base<const_iterator, std::input_iterator_tag,
   79     : public iterator_facade_base<reverse_iterator, std::input_iterator_tag,
include/llvm/Support/YAMLParser.h
  324     : public std::iterator<std::input_iterator_tag, ValueT> {
tools/clang/include/clang/AST/DeclObjC.h
 1607     using iterator_category = std::input_iterator_tag;
tools/clang/include/clang/AST/Expr.h
 5278             AssociationIteratorTy<Const>, std::input_iterator_tag,
tools/clang/include/clang/Sema/IdentifierResolver.h
   76     using iterator_category = std::input_iterator_tag;
tools/clang/lib/Sema/SemaCodeComplete.cpp
  574   typedef std::input_iterator_tag iterator_category;
tools/clang/lib/Sema/TreeTransform.h
 4067   typedef std::input_iterator_tag iterator_category;
 5991     typedef std::input_iterator_tag iterator_category;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp
   26     : public std::iterator<std::input_iterator_tag, DWARFDIE> {
unittests/ADT/IteratorTest.cpp
   22 struct WeirdIter : std::iterator<std::input_iterator_tag, Shadow<0>, Shadow<1>,
  226       : iterator_adaptor_base<InputIterator, int *, std::input_iterator_tag> {
  228         iterator_adaptor_base<InputIterator, int *, std::input_iterator_tag>;
usr/include/c++/7.4.0/bits/basic_string.h
  262 		     std::input_iterator_tag);
usr/include/c++/7.4.0/bits/basic_string.tcc
  165 		   std::input_iterator_tag)
usr/include/c++/7.4.0/bits/deque.tcc
  290 		    std::input_iterator_tag)
  418                           std::input_iterator_tag)
  578                           std::input_iterator_tag)
usr/include/c++/7.4.0/bits/hashtable_policy.h
   67 		  std::input_iterator_tag)
usr/include/c++/7.4.0/bits/stl_algo.h
  102 	      _Predicate __pred, input_iterator_tag)
  760 	     _OutputIterator __result, input_iterator_tag)
 1080 		  input_iterator_tag, output_iterator_tag)
 1112 		  input_iterator_tag, forward_iterator_tag)
 5713     __sample(_InputIterator __first, _InputIterator __last, input_iterator_tag,
usr/include/c++/7.4.0/bits/stl_bvector.h
 1137 			  std::input_iterator_tag)
 1186 		    std::input_iterator_tag)
 1238 		      _InputIterator __last, std::input_iterator_tag)
usr/include/c++/7.4.0/bits/stl_deque.h
 1883 			    std::input_iterator_tag);
 1934 		      std::input_iterator_tag);
 2019 			    _InputIterator __last, std::input_iterator_tag);
usr/include/c++/7.4.0/bits/stl_iterator_base_funcs.h
   81                input_iterator_tag)
  113 	       input_iterator_tag);
  119 	       input_iterator_tag);
  147     __advance(_InputIterator& __i, _Distance __n, input_iterator_tag)
usr/include/c++/7.4.0/bits/stl_iterator_base_types.h
   95   struct forward_iterator_tag : public input_iterator_tag { };
  121       typedef _Category  iterator_category;
usr/include/c++/7.4.0/bits/stl_list.h
 1963 	       input_iterator_tag __tag)
 1973 	       input_iterator_tag)
usr/include/c++/7.4.0/bits/stl_uninitialized.h
  745 			   _ForwardIterator __result, input_iterator_tag)
  773 			   _ForwardIterator __result, input_iterator_tag)
usr/include/c++/7.4.0/bits/stl_vector.h
 1306 			    std::input_iterator_tag)
 1380 		      std::input_iterator_tag);
 1419 			_InputIterator __last, std::input_iterator_tag);
usr/include/c++/7.4.0/bits/stream_iterator.h
   50     : public iterator<input_iterator_tag, _Tp, _Dist, const _Tp*, const _Tp&>
usr/include/c++/7.4.0/bits/streambuf_iterator.h
   51     : public iterator<input_iterator_tag, _CharT, typename _Traits::off_type,
usr/include/c++/7.4.0/bits/vector.tcc
  262 		    std::input_iterator_tag)
  618 		      _InputIterator __last, std::input_iterator_tag)
usr/include/c++/7.4.0/type_traits
  194     { typedef _Tp type; };
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  602                           is_void<_Tp>>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  762     typename add_rvalue_reference<_Tp>::type declval() noexcept;
 1526 	static void __test_aux(_To1);
 1538       typedef decltype(__test<_From, _To>(0)) type;
 1538       typedef decltype(__test<_From, _To>(0)) type;
 1545     : public __is_convertible_helper<_From, _To>::type
 1545     : public __is_convertible_helper<_From, _To>::type
 1554     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1637     { typedef _Tp   type; };
 1659     { typedef _Tp&&   type; };
 1664     : public __add_rvalue_reference_helper<_Tp>
 2104     { typedef typename remove_cv<_Up>::type __type; };
 2184 			     : std::declval<_Up>())>::type> _S_test(int);
 2194       typedef decltype(_S_test<_Tp, _Up>(0)) type;
 2229     : public __common_type_impl<_Tp, _Up>::type