Home
last modified time | relevance | path

Searched refs:const_iterator (Results 1 – 25 of 1136) sorted by relevance

12345678910>>...46

/llvm-project-15.0.7/libcxx/test/std/containers/sequences/deque/
H A Diterator_concept_conformance.compile.pass.cpp18 using const_iterator = std::deque<int>::const_iterator; typedef
27 static_assert(std::sentinel_for<iterator, const_iterator>);
52 static_assert(std::random_access_iterator<const_iterator>);
53 static_assert(!std::contiguous_iterator<const_iterator>);
56 static_assert(std::sentinel_for<const_iterator, const_iterator>);
60 static_assert(std::sized_sentinel_for<const_iterator, const_iterator>);
65 static_assert(!std::indirectly_movable<const_iterator, const_iterator>);
66 static_assert(!std::indirectly_movable_storable<const_iterator, const_iterator>);
73 static_assert(!std::indirectly_copyable<const_iterator, const_iterator>);
74 static_assert(!std::indirectly_copyable_storable<const_iterator, const_iterator>);
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/list/
H A Diterator_concept_conformance.compile.pass.cpp18 using const_iterator = std::list<int>::const_iterator; typedef
27 static_assert(std::sentinel_for<iterator, const_iterator>);
52 static_assert(std::bidirectional_iterator<const_iterator>);
55 static_assert(std::sentinel_for<const_iterator, iterator>);
56 static_assert(std::sentinel_for<const_iterator, const_iterator>);
60 static_assert(!std::sized_sentinel_for<const_iterator, const_iterator>);
65 static_assert(!std::indirectly_movable<const_iterator, const_iterator>);
66 static_assert(!std::indirectly_movable_storable<const_iterator, const_iterator>);
73 static_assert(!std::indirectly_copyable<const_iterator, const_iterator>);
74 static_assert(!std::indirectly_copyable_storable<const_iterator, const_iterator>);
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/vector/
H A Diterator_concept_conformance.compile.pass.cpp18 using const_iterator = std::vector<int>::const_iterator; typedef
28 static_assert( std::sentinel_for<iterator, const_iterator>);
53 static_assert( std::contiguous_iterator<const_iterator>);
57 static_assert( std::sentinel_for<const_iterator, iterator>);
58 static_assert( std::sentinel_for<const_iterator, const_iterator>);
62 static_assert( std::sized_sentinel_for<const_iterator, const_iterator>);
67 static_assert(!std::indirectly_movable<const_iterator, const_iterator>);
68 static_assert(!std::indirectly_movable_storable<const_iterator, const_iterator>);
75 static_assert(!std::indirectly_copyable<const_iterator, const_iterator>);
76 static_assert(!std::indirectly_copyable_storable<const_iterator, const_iterator>);
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/array/
H A Diterator_concept_conformance.compile.pass.cpp18 using const_iterator = std::array<int, 10>::const_iterator; typedef
25 static_assert(std::sentinel_for<iterator, const_iterator>);
50 static_assert(std::contiguous_iterator<const_iterator>);
52 static_assert(std::sentinel_for<const_iterator, iterator>);
53 static_assert(std::sentinel_for<const_iterator, const_iterator>);
57 static_assert(std::sized_sentinel_for<const_iterator, const_iterator>);
62 static_assert(!std::indirectly_movable<const_iterator, const_iterator>);
63 static_assert(!std::indirectly_movable_storable<const_iterator, const_iterator>);
70 static_assert(!std::indirectly_copyable<const_iterator, const_iterator>);
71 static_assert(!std::indirectly_copyable_storable<const_iterator, const_iterator>);
[all …]
/llvm-project-15.0.7/libcxx/test/std/strings/basic.string/string.iterators/
H A Diterator_concept_conformance.compile.pass.cpp18 using const_iterator = std::string::const_iterator; typedef
26 static_assert(std::sentinel_for<iterator, const_iterator>);
51 static_assert(std::contiguous_iterator<const_iterator>);
53 static_assert(std::sentinel_for<const_iterator, iterator>);
54 static_assert(std::sentinel_for<const_iterator, const_iterator>);
58 static_assert(std::sized_sentinel_for<const_iterator, const_iterator>);
63 static_assert(!std::indirectly_movable<const_iterator, const_iterator>);
64 static_assert(!std::indirectly_movable_storable<const_iterator, const_iterator>);
71 static_assert(!std::indirectly_copyable<const_iterator, const_iterator>);
72 static_assert(!std::indirectly_copyable_storable<const_iterator, const_iterator>);
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/forwardlist/forwardlist.iter/
H A Diterator_concept_conformance.compile.pass.cpp18 using const_iterator = std::forward_list<int>::const_iterator; typedef
25 static_assert(std::sentinel_for<iterator, const_iterator>);
38 static_assert(std::forward_iterator<const_iterator>);
41 static_assert(std::sentinel_for<const_iterator, iterator>);
42 static_assert(std::sentinel_for<const_iterator, const_iterator>);
44 static_assert(!std::sized_sentinel_for<const_iterator, const_iterator>);
47 static_assert(!std::indirectly_movable<const_iterator, const_iterator>);
48 static_assert(!std::indirectly_movable_storable<const_iterator, const_iterator>);
51 static_assert(!std::indirectly_copyable<const_iterator, const_iterator>);
52 static_assert(!std::indirectly_copyable_storable<const_iterator, const_iterator>);
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/associative/set/
H A Diterator_concept_conformance.compile.pass.cpp18 using const_iterator = std::set<int>::const_iterator; typedef
27 static_assert(std::sentinel_for<iterator, const_iterator>);
31 static_assert(!std::sized_sentinel_for<iterator, const_iterator>);
40 static_assert(std::bidirectional_iterator<const_iterator>);
41 static_assert(!std::random_access_iterator<const_iterator>);
43 static_assert(std::sentinel_for<const_iterator, iterator>);
44 static_assert(std::sentinel_for<const_iterator, const_iterator>);
45 static_assert(!std::sentinel_for<const_iterator, reverse_iterator>);
47 static_assert(!std::sized_sentinel_for<const_iterator, iterator>);
48 static_assert(!std::sized_sentinel_for<const_iterator, const_iterator>);
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/associative/multiset/
H A Diterator_concept_conformance.compile.pass.cpp18 using const_iterator = std::multiset<int>::const_iterator; typedef
27 static_assert(std::sentinel_for<iterator, const_iterator>);
31 static_assert(!std::sized_sentinel_for<iterator, const_iterator>);
40 static_assert(std::bidirectional_iterator<const_iterator>);
41 static_assert(!std::random_access_iterator<const_iterator>);
43 static_assert(std::sentinel_for<const_iterator, const_iterator>);
44 static_assert(std::sentinel_for<const_iterator, iterator>);
45 static_assert(!std::sentinel_for<const_iterator, reverse_iterator>);
47 static_assert(!std::sized_sentinel_for<const_iterator, iterator>);
48 static_assert(!std::sized_sentinel_for<const_iterator, const_iterator>);
[all …]
/llvm-project-15.0.7/libcxx/test/std/strings/string.view/string.view.iterators/
H A Diterator_concept_conformance.compile.pass.cpp20 using const_iterator = std::string_view::const_iterator; typedef
28 static_assert(std::sentinel_for<iterator, const_iterator>);
32 static_assert(std::sized_sentinel_for<iterator, const_iterator>);
41 static_assert(std::contiguous_iterator<const_iterator>);
43 static_assert(!std::indirectly_writable<const_iterator, char>);
44 static_assert(std::sentinel_for<const_iterator, iterator>);
45 static_assert(std::sentinel_for<const_iterator, const_iterator>);
46 static_assert(!std::sentinel_for<const_iterator, reverse_iterator>);
48 static_assert(std::sized_sentinel_for<const_iterator, iterator>);
49 static_assert(std::sized_sentinel_for<const_iterator, const_iterator>);
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/associative/multimap/
H A Diterator_concept_conformance.compile.pass.cpp18 using const_iterator = std::multimap<int, int>::const_iterator; typedef
27 static_assert(std::sentinel_for<iterator, const_iterator>);
31 static_assert(!std::sized_sentinel_for<iterator, const_iterator>);
40 static_assert(std::bidirectional_iterator<const_iterator>);
41 static_assert(!std::random_access_iterator<const_iterator>);
43 static_assert(std::sentinel_for<const_iterator, iterator>);
44 static_assert(std::sentinel_for<const_iterator, const_iterator>);
45 static_assert(!std::sentinel_for<const_iterator, reverse_iterator>);
47 static_assert(!std::sized_sentinel_for<const_iterator, iterator>);
48 static_assert(!std::sized_sentinel_for<const_iterator, const_iterator>);
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/associative/map/
H A Diterator_concept_conformance.compile.pass.cpp18 using const_iterator = std::map<int, int>::const_iterator; typedef
27 static_assert(std::sentinel_for<iterator, const_iterator>);
31 static_assert(!std::sized_sentinel_for<iterator, const_iterator>);
40 static_assert(std::bidirectional_iterator<const_iterator>);
41 static_assert(!std::random_access_iterator<const_iterator>);
43 static_assert(std::sentinel_for<const_iterator, iterator>);
44 static_assert(std::sentinel_for<const_iterator, const_iterator>);
45 static_assert(!std::sentinel_for<const_iterator, reverse_iterator>);
47 static_assert(!std::sized_sentinel_for<const_iterator, iterator>);
48 static_assert(!std::sized_sentinel_for<const_iterator, const_iterator>);
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/vector.bool/
H A Diterator_concept_conformance.compile.pass.cpp19 using const_iterator = std::vector<bool>::const_iterator; typedef
34 static_assert( std::sentinel_for<iterator, const_iterator>);
38 static_assert( std::sized_sentinel_for<iterator, const_iterator>);
47 static_assert( std::random_access_iterator<const_iterator>);
49 static_assert(!std::contiguous_iterator<const_iterator>);
52 static_assert( std::sentinel_for<const_iterator, iterator>);
53 static_assert( std::sentinel_for<const_iterator, const_iterator>);
54 static_assert(!std::sentinel_for<const_iterator, reverse_iterator>);
56 static_assert( std::sized_sentinel_for<const_iterator, iterator>);
57 static_assert( std::sized_sentinel_for<const_iterator, const_iterator>);
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.set/
H A Diterator_concept_conformance.compile.pass.cpp20 using const_iterator = std::unordered_set<int>::const_iterator; typedef
29 static_assert(std::sentinel_for<iterator, const_iterator>);
31 static_assert(!std::sized_sentinel_for<iterator, const_iterator>);
38 static_assert(std::forward_iterator<const_iterator>);
41 static_assert(std::sentinel_for<const_iterator, iterator>);
42 static_assert(std::sentinel_for<const_iterator, const_iterator>);
43 static_assert(!std::sized_sentinel_for<const_iterator, iterator>);
44 static_assert(!std::sized_sentinel_for<const_iterator, const_iterator>);
45 static_assert(std::indirectly_movable<const_iterator, int*>);
47 static_assert(std::indirectly_copyable<const_iterator, int*>);
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.multiset/
H A Diterator_concept_conformance.compile.pass.cpp20 using const_iterator = std::unordered_multiset<int>::const_iterator; typedef
29 static_assert(std::sentinel_for<iterator, const_iterator>);
31 static_assert(!std::sized_sentinel_for<iterator, const_iterator>);
38 static_assert(std::forward_iterator<const_iterator>);
41 static_assert(std::sentinel_for<const_iterator, iterator>);
42 static_assert(std::sentinel_for<const_iterator, const_iterator>);
43 static_assert(!std::sized_sentinel_for<const_iterator, iterator>);
44 static_assert(!std::sized_sentinel_for<const_iterator, const_iterator>);
45 static_assert(std::indirectly_movable<const_iterator, int*>);
47 static_assert(std::indirectly_copyable<const_iterator, int*>);
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.multimap/
H A Diterator_concept_conformance.compile.pass.cpp20 using const_iterator = std::unordered_multimap<int, int>::const_iterator; typedef
29 static_assert(std::sentinel_for<iterator, const_iterator>);
31 static_assert(!std::sized_sentinel_for<iterator, const_iterator>);
38 static_assert(std::forward_iterator<const_iterator>);
39 LIBCPP_STATIC_ASSERT(!std::bidirectional_iterator<const_iterator>);
40 static_assert(!std::indirectly_writable<const_iterator, value_type>);
41 static_assert(std::sentinel_for<const_iterator, iterator>);
42 static_assert(std::sentinel_for<const_iterator, const_iterator>);
43 static_assert(!std::sized_sentinel_for<const_iterator, iterator>);
44 static_assert(!std::sized_sentinel_for<const_iterator, const_iterator>);
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.map/
H A Diterator_concept_conformance.compile.pass.cpp20 using const_iterator = std::unordered_map<int, int>::const_iterator; typedef
29 static_assert(std::sentinel_for<iterator, const_iterator>);
31 static_assert(!std::sized_sentinel_for<iterator, const_iterator>);
38 static_assert(std::forward_iterator<const_iterator>);
39 LIBCPP_STATIC_ASSERT(!std::bidirectional_iterator<const_iterator>);
40 static_assert(!std::indirectly_writable<const_iterator, value_type>);
41 static_assert(std::sentinel_for<const_iterator, iterator>);
42 static_assert(std::sentinel_for<const_iterator, const_iterator>);
43 static_assert(!std::sized_sentinel_for<const_iterator, iterator>);
44 static_assert(!std::sized_sentinel_for<const_iterator, const_iterator>);
[all …]
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/modernize/Inputs/loop-convert/
H A Dstructures.h34 const_iterator begin() const;
35 const_iterator end() const;
36 const_iterator cbegin() const;
37 const_iterator cend() const;
58 struct const_iterator { struct
61 const_iterator &operator++();
111 const_iterator begin() const;
112 const_iterator end() const;
151 const_iterator begin() const;
152 const_iterator end() const;
[all …]
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/modernize/Inputs/use-auto/
H A Dcontainers.h45 class const_iterator {
47 const_iterator() {} in const_iterator() function
49 const_iterator(const const_iterator<Iterator> &citer) : iter(citer.iter) {} in const_iterator() function
58 const_iterator &operator++() { return ++iter; }
59 const_iterator &operator--() { return --iter; }
79 typedef const_iterator<Iterator> const_iterator; typedef
84 const_iterator begin() const { return _begin; } in begin()
85 const_iterator end() const { return _end; } in end()
88 const_iterator cend() const { return _end; } in cend()
161 typedef const T *const_iterator; typedef
[all …]
/llvm-project-15.0.7/clang/include/clang/Frontend/
H A DTextDiagnosticBuffer.h29 using const_iterator = DiagList::const_iterator; variable
41 const_iterator err_begin() const { return Errors.begin(); } in err_begin()
42 const_iterator err_end() const { return Errors.end(); } in err_end()
44 const_iterator warn_begin() const { return Warnings.begin(); } in warn_begin()
45 const_iterator warn_end() const { return Warnings.end(); } in warn_end()
47 const_iterator remark_begin() const { return Remarks.begin(); } in remark_begin()
48 const_iterator remark_end() const { return Remarks.end(); } in remark_end()
50 const_iterator note_begin() const { return Notes.begin(); } in note_begin()
51 const_iterator note_end() const { return Notes.end(); } in note_end()
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/modernize/
H A Duse-emplace.cpp41 const_iterator begin() { return const_iterator{}; } in begin()
63 const_iterator begin() { return const_iterator{}; } in begin()
84 const_iterator begin() { return const_iterator{}; } in begin()
105 const_iterator begin() { return const_iterator{}; } in begin()
120 const_iterator begin() { return const_iterator{}; } in begin()
135 const_iterator begin() { return const_iterator{}; } in begin()
150 const_iterator begin() { return const_iterator{}; } in begin()
165 const_iterator begin() { return const_iterator{}; } in begin()
180 const_iterator begin() { return const_iterator{}; } in begin()
195 const_iterator begin() { return const_iterator{}; } in begin()
[all …]
H A Dloop-convert-reverse.cpp46 using const_iterator = const T *; typedef
53 const_iterator begin() const;
54 const_iterator end() const;
55 const_iterator rbegin() const;
56 const_iterator rend() const;
58 const_iterator cbegin() const;
59 const_iterator cend() const;
60 const_iterator crbegin() const;
61 const_iterator crend() const;
H A Duse-auto-iterator.cpp17 std::array<int, 3>::const_iterator ArrayI3 = D.begin(); in f_array()
37 std::deque<int>::const_iterator DequeI3 = D.begin(); in f_deque()
53 std::forward_list<int>::const_iterator FListI2 = D.begin(); in f_forward_list()
68 std::list<int>::const_iterator ListI3 = D.begin(); in f_list()
87 std::vector<int>::const_iterator VecI3 = D.begin(); in f_vector()
107 std::map<int, int>::const_iterator MapI3 = D.begin(); in f_map()
147 std::set<int>::const_iterator SetI3 = D.begin(); in f_set()
167 std::multiset<int>::const_iterator MSetI3 = D.begin(); in f_multiset()
253 std::unordered_map<int, int>::const_iterator constI; in construction()
260 std::unordered_map<int, int>::const_iterator constI4 in construction()
[all …]
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.join.view/iterator/
H A Dctor.other.pass.cpp43 using const_iterator = decltype(std::as_const(jv).begin()); in test() typedef
44 static_assert(!std::is_same_v<iterator, const_iterator>); in test()
45 const_iterator iter2 = iter1; in test()
49 static_assert(!std::constructible_from<iterator, const_iterator>); in test()
58 using const_iterator = decltype(std::as_const(jv).begin()); in test() typedef
59 static_assert(!std::is_same_v<iterator, const_iterator>); in test()
61 static_assert(!std::constructible_from<const_iterator, iterator>); in test()
62 static_assert(!std::constructible_from<iterator, const_iterator>); in test()
71 using const_iterator = decltype(std::as_const(jv).begin()); in test() typedef
72 static_assert(!std::is_same_v<iterator, const_iterator>); in test()
[all …]
/llvm-project-15.0.7/libcxx/test/support/
H A Dnasty_containers.h27 typedef typename nested_container::const_iterator const_iterator; typedef
54 const_iterator begin() const TEST_NOEXCEPT { return v_.begin(); } in begin()
56 const_iterator end() const TEST_NOEXCEPT { return v_.end(); } in end()
63 const_iterator cbegin() const TEST_NOEXCEPT { return v_.cbegin(); } in cbegin()
64 const_iterator cend() const TEST_NOEXCEPT { return v_.cend(); } in cend()
115 iterator erase(const_iterator first, const_iterator last) { return v_.erase(first, last); } in erase()
149 typedef typename nested_container::const_iterator const_iterator; typedef
182 const_iterator begin() const TEST_NOEXCEPT { return l_.begin(); } in begin()
184 const_iterator end() const TEST_NOEXCEPT { return l_.end(); } in end()
192 const_iterator cend() const TEST_NOEXCEPT { return l_.cend(); } in cend()
[all …]
/llvm-project-15.0.7/clang/test/Analysis/Inputs/
H A Dsystem-header-simulator-cxx.h327 iterator erase(const_iterator first, const_iterator last);
338 const_iterator begin() const { return const_iterator(_start); }
341 const_iterator end() const { return const_iterator(_finish); }
342 const_iterator cend() const { return const_iterator(_finish); }
405 iterator erase(const_iterator first, const_iterator last);
408 const_iterator begin() const { return const_iterator(_start); }
411 const_iterator end() const { return const_iterator(_finish); }
479 iterator erase(const_iterator first, const_iterator last);
493 const_iterator end() const { return const_iterator(_finish); }
558 const_iterator end() const { return const_iterator(); }
[all …]

12345678910>>...46