Home
last modified time | relevance | path

Searched refs:input_iterator_tag (Results 1 – 25 of 66) sorted by relevance

123

/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__iterator/
H A Diterator_traits.h38 struct _LIBCPP_TEMPLATE_VIS input_iterator_tag {}; struct
40 struct _LIBCPP_TEMPLATE_VIS forward_iterator_tag : public input_iterator_tag {};
136 … is_convertible<typename _Iter::iterator_category, input_iterator_tag>::value ||
172 …ng __has_input_iterator_category = __has_iterator_category_convertible_to<_Tp, input_iterator_tag>;
203 __has_iterator_category_convertible_to<_Tp, input_iterator_tag>::value &&
H A Distream_iterator.h30 : public iterator<input_iterator_tag, _Tp, _Distance, const _Tp*, const _Tp&> {
34 typedef input_iterator_tag iterator_category;
H A Distreambuf_iterator.h28 : public iterator<input_iterator_tag, _CharT, typename _Traits::off_type, _CharT*, _CharT> {
32 typedef input_iterator_tag iterator_category;
H A Ddistance.h26 __distance(_InputIter __first, _InputIter __last, input_iterator_tag) { in __distance() argument
H A Dadvance.h35 …e(_InputIter& __i, typename iterator_traits<_InputIter>::difference_type __n, input_iterator_tag) { in __advance() argument
/freebsd/contrib/llvm-project/libcxx/include/__iterator/
H A Diterator_traits.h65 struct input_iterator_tag {}; struct
67 struct forward_iterator_tag : public input_iterator_tag {};
188 using type _LIBCPP_NODEBUG = input_iterator_tag;
305 … is_convertible<typename _Iter::iterator_category, input_iterator_tag>::value ||
366 …terator_category _LIBCPP_NODEBUG = __has_iterator_category_convertible_to<_Tp, input_iterator_tag>;
407 __has_iterator_category_convertible_to<_Tp, input_iterator_tag>::value &&
H A Distream_iterator.h32 : public iterator<input_iterator_tag, _Tp, _Distance, const _Tp*, const _Tp&>
38 typedef input_iterator_tag iterator_category;
H A Distreambuf_iterator.h32 : public iterator<input_iterator_tag, _CharT, typename _Traits::off_type, _CharT*, _CharT>
38 typedef input_iterator_tag iterator_category;
H A Ddistance.h31 __distance(_InputIter __first, _InputIter __last, input_iterator_tag) { in __distance() argument
H A Dcommon_iterator.h287 using iterator_concept = _If<forward_iterator<_Iter>, forward_iterator_tag, input_iterator_tag>;
288 …g iterator_category = _If<__denotes_forward_iter<_Iter>, forward_iterator_tag, input_iterator_tag>;
/freebsd/contrib/llvm-project/libcxx/include/__algorithm/
H A Dranges_iterator_concept.h43 return input_iterator_tag(); in __get_iterator_concept()
H A Dset_intersection.h142 std::input_iterator_tag, in __set_intersection() argument
143 std::input_iterator_tag) { in __set_intersection()
H A Dsample.h43 input_iterator_tag) { in __sample()
39 __sample(_PopulationIterator __first,_PopulationSentinel __last,_SampleIterator __output_iter,_Distance __n,_UniformRandomNumberGenerator & __g,input_iterator_tag) __sample() argument
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__algorithm/
H A Dset_intersection.h137 std::input_iterator_tag, in __set_intersection() argument
138 std::input_iterator_tag) { in __set_intersection()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DPath.h75 : public iterator_facade_base<const_iterator, std::input_iterator_tag,
101 : public iterator_facade_base<reverse_iterator, std::input_iterator_tag,
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/
H A Dinterval_set.h42 using iterator_category = std::input_iterator_tag;
/freebsd/contrib/llvm-project/libcxx/include/__filesystem/
H A Dpath_iterator.h39 typedef input_iterator_tag iterator_category;
H A Ddirectory_iterator.h46 typedef input_iterator_tag iterator_category;
H A Drecursive_directory_iterator.h44 using iterator_category = input_iterator_tag;
/freebsd/contrib/llvm-project/libcxx/include/__ranges/
H A Dto.h72 …erived_from<typename iterator_traits<iterator_t<_Range>>::iterator_category, input_iterator_tag> &&
148 using iterator_category = input_iterator_tag;
H A Djoin_with_view.h169 return input_iterator_tag{};
179 return input_iterator_tag{};
292 return input_iterator_tag{};
H A Diota_view.h99 using iterator_category = input_iterator_tag;
115 /*Else*/ input_iterator_tag>>>;
H A Distream_view.h65 using iterator_concept = input_iterator_tag;
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DUser.h37 using iterator_category = std::input_iterator_tag;
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
H A Diterator183 struct input_iterator_tag {};
185 struct forward_iterator_tag : public input_iterator_tag {};
517 : public iterator<input_iterator_tag, T, Distance, const T*, const T&> // until C++17
520 typedef input_iterator_tag iterator_category;
579 … : public iterator<input_iterator_tag, charT, traits::off_type, unspecified, charT> // until C++17
582 typedef input_iterator_tag iterator_category;

123