Home
last modified time | relevance | path

Searched refs:random_access_iterator_tag (Results 1 – 25 of 43) sorted by relevance

12

/src/contrib/llvm-project/libcxx/include/__iterator/
H A Diterator_traits.h71 struct _LIBCPP_TEMPLATE_VIS random_access_iterator_tag : public bidirectional_iterator_tag {}; struct
73 struct _LIBCPP_TEMPLATE_VIS contiguous_iterator_tag : public random_access_iterator_tag {};
93 …__enable_if_t< __is_primary_template<iterator_traits<_Iter> >::value, random_access_iterator_tag >;
281 using type = random_access_iterator_tag;
411 typedef random_access_iterator_tag iterator_category;
440 …access_iterator_category = __has_iterator_category_convertible_to<_Tp, random_access_iterator_tag>;
482 … !__has_iterator_category_convertible_to<_Tp, random_access_iterator_tag>::value>;
H A Dmove_iterator.h55 … _If< derived_from<typename iterator_traits<_Iter>::iterator_category, random_access_iterator_tag>,
56 random_access_iterator_tag,
77 return random_access_iterator_tag{};
100 random_access_iterator_tag,
H A Ddistance.h40 __distance(_RandIter __first, _RandIter __last, random_access_iterator_tag) { in __distance() argument
H A Daliasing_iterator.h41 using iterator_category = random_access_iterator_tag;
H A Dreverse_iterator.h80 random_access_iterator_tag,
84 …using iterator_concept = _If<random_access_iterator<_Iter>, random_access_iterator_tag, bidirectio…
H A Dadvance.h57 …dIter& __i, typename iterator_traits<_RandIter>::difference_type __n, random_access_iterator_tag) { in __advance() argument
/src/contrib/llvm-project/libcxx/include/__algorithm/
H A Dranges_iterator_concept.h37 return random_access_iterator_tag(); in __get_iterator_concept()
H A Dfill.h33 …ssIterator __first, _RandomAccessIterator __last, const _Tp& __value, random_access_iterator_tag) { in __fill() argument
H A Dfind_end.h150 random_access_iterator_tag, in __find_end() argument
151 random_access_iterator_tag) { in __find_end()
H A Dreverse.h40 …rse_impl(_RandomAccessIterator __first, _RandomAccessIterator __last, random_access_iterator_tag) { in __reverse_impl() argument
H A Dis_permutation.h55 …< is_same<typename iterator_traits<_Iter1>::iterator_category, random_access_iterator_tag>::value …
56 …is_same<typename iterator_traits<_Iter2>::iterator_category, random_access_iterator_tag>::value > >
H A Diterator_operations.h206 random_access_iterator_tag) {
H A Drotate.h159 random_access_iterator_tag) { in __rotate_impl() argument
/src/contrib/llvm-project/llvm/include/llvm/IR/
H A DUser.h252 std::random_access_iterator_tag, Value *,
272 std::random_access_iterator_tag, const Value *,
/src/contrib/llvm-project/libcxx/include/__ranges/
H A Delements_view.h151 } else if constexpr (derived_from<_Cat, random_access_iterator_tag>) {
152 return random_access_iterator_tag{};
189 return random_access_iterator_tag{};
H A Drepeat_view.h147 using iterator_concept = random_access_iterator_tag;
148 using iterator_category = random_access_iterator_tag;
H A Dtransform_view.h143 using type = random_access_iterator_tag;
165 … conditional_t< derived_from<_Cat, contiguous_iterator_tag>, random_access_iterator_tag, _Cat >,
/src/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DGlobalsStream.h32 std::random_access_iterator_tag, const uint32_t> {
H A DDbiModuleList.h33 std::random_access_iterator_tag, StringRef> {
/src/contrib/llvm-project/clang/include/clang/AST/
H A DUnresolvedSet.h34 std::random_access_iterator_tag, NamedDecl *,
/src/contrib/llvm-project/clang/lib/AST/
H A DItaniumCXXABI.cpp66 std::random_access_iterator_tag,
/src/contrib/llvm-project/llvm/include/llvm/Support/
H A DBinaryStreamArray.h322 std::random_access_iterator_tag, const T> {
/src/contrib/llvm-project/llvm/include/llvm/ADT/
H A Diterator.h90 IsRandomAccess = std::is_base_of<std::random_access_iterator_tag,
H A DSequence.h189 using iterator_category = std::random_access_iterator_tag;
/src/contrib/llvm-project/libcxx/modules/std/
H A Diterator.inc133 using std::random_access_iterator_tag;

12