Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/libcxx/include/__iterator/
H A Diterator_traits.h52 struct _LIBCPP_TEMPLATE_VIS input_iterator_tag {}; struct
54 struct _LIBCPP_TEMPLATE_VIS forward_iterator_tag : public input_iterator_tag {};
276 using type = input_iterator_tag;
389 is_convertible<typename _Iter::iterator_category, input_iterator_tag>::value ||
440 …s_cpp17_input_iterator : public __has_iterator_category_convertible_to<_Tp, input_iterator_tag> {};
477 __has_iterator_category_convertible_to<_Tp, input_iterator_tag>::value &&
H A Distreambuf_iterator.h31 : public iterator<input_iterator_tag, _CharT,
38 typedef input_iterator_tag iterator_category;
H A Distream_iterator.h33 : public iterator<input_iterator_tag, _Tp, _Distance, const _Tp*, const _Tp&>
38 typedef input_iterator_tag iterator_category;
H A Ddistance.h28 __distance(_InputIter __first, _InputIter __last, input_iterator_tag) in __distance() argument
H A Dcommon_iterator.h284 input_iterator_tag>;
287 input_iterator_tag>;
H A Dadvance.h36 …e(_InputIter& __i, typename iterator_traits<_InputIter>::difference_type __n, input_iterator_tag) { in __advance() argument
H A Dmove_iterator.h40 typedef input_iterator_tag iterator_concept;
H A Dconcepts.h125 derived_from<_ITER_CONCEPT<_Ip>, input_iterator_tag>;
/freebsd-13.1/contrib/llvm-project/libcxx/include/__algorithm/
H A Dunique_copy.h30 input_iterator_tag, output_iterator_tag) in __unique_copy() argument
76 input_iterator_tag, forward_iterator_tag) in __unique_copy() argument
H A Dequal.h48 _BinaryPredicate __pred, input_iterator_tag, input_iterator_tag) { in __equal() argument
H A Dsample.h33 input_iterator_tag) { in __sample() argument
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/
H A DPath.h53 : public iterator_facade_base<const_iterator, std::input_iterator_tag,
79 : public iterator_facade_base<reverse_iterator, std::input_iterator_tag,
H A DYAMLParser.h330 using iterator_category = std::input_iterator_tag;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFAcceleratorTable.h154 using iterator_category = std::input_iterator_tag;
478 using iterator_category = std::input_iterator_tag;
554 using iterator_category = std::input_iterator_tag;
/freebsd-13.1/contrib/llvm-project/libcxx/include/
H A Diterator158 struct input_iterator_tag {};
160 struct forward_iterator_tag : public input_iterator_tag {};
415 : public iterator<input_iterator_tag, T, Distance, const T*, const T&> // until C++17
418 typedef input_iterator_tag iterator_category;
475 … : public iterator<input_iterator_tag, charT, traits::off_type, unspecified, charT> // until C++17
478 typedef input_iterator_tag iterator_category;
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/
H A DIdentifierResolver.h76 using iterator_category = std::input_iterator_tag;
/freebsd-13.1/contrib/llvm-project/libcxx/include/__ranges/
H A Dtransform_view.h115 struct __transform_view_iterator_concept { using type = input_iterator_tag; };
140 input_iterator_tag
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSmallVector.h647 std::input_iterator_tag>::value>>
691 std::input_iterator_tag>::value>>
845 std::input_iterator_tag>::value>>
1186 std::input_iterator_tag>::value>>
H A DStringExtras.h377 StringRef Separator, std::input_iterator_tag) { in join_impl() argument
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMappingReader.h52 using iterator_category = std::input_iterator_tag;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMustExecute.h279 typedef std::input_iterator_tag iterator_category;
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDIE.cpp26 : public std::iterator<std::input_iterator_tag, DWARFDIE> {
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DInstrProfReader.h43 using iterator_category = std::input_iterator_tag;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DModule.h731 using iterator_category = std::input_iterator_tag;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h421 using iterator_category = std::input_iterator_tag;

12