Home
last modified time | relevance | path

Searched refs:ThrowingIterator (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/ranges/range.access/
H A Dend.pass.cpp321 ThrowingIterator<int> begin() const;
322 ThrowingIterator<int> end() const noexcept; // auto(t.end()) doesn't throw
328 ThrowingIterator<int> begin() const;
329 friend ThrowingIterator<int> end(NoThrowADLEnd&) noexcept; // auto(end(t)) doesn't throw
330 friend ThrowingIterator<int> end(const NoThrowADLEnd&) noexcept;
336 ThrowingIterator<int> begin() const;
337 ThrowingIterator<int>& end() const noexcept; // auto(t.end()) may throw
H A Drend.pass.cpp484 ThrowingIterator<int> rbegin() const;
485 ThrowingIterator<int> rend() const noexcept; // auto(t.rend()) doesn't throw
491 ThrowingIterator<int> rbegin() const;
492 friend ThrowingIterator<int> rend(NoThrowADLREnd&) noexcept; // auto(rend(t)) doesn't throw
493 friend ThrowingIterator<int> rend(const NoThrowADLREnd&) noexcept;
499 ThrowingIterator<int> rbegin() const;
500 ThrowingIterator<int>& rend() const noexcept; // auto(t.rend()) may throw
H A Dbegin.pass.cpp296 ThrowingIterator<int> begin() const noexcept; // auto(t.begin()) doesn't throw
302 friend ThrowingIterator<int> begin(NoThrowADLBegin&) noexcept; // auto(begin(t)) doesn't throw
303 friend ThrowingIterator<int> begin(const NoThrowADLBegin&) noexcept;
309 ThrowingIterator<int>& begin() const noexcept; // auto(t.begin()) may throw
H A Drbegin.pass.cpp459 ThrowingIterator<int> rbegin() const noexcept; // auto(t.rbegin()) doesn't throw
465 friend ThrowingIterator<int> rbegin(NoThrowADLRBegin&) noexcept; // auto(rbegin(t)) doesn't throw
466 friend ThrowingIterator<int> rbegin(const NoThrowADLRBegin&) noexcept;
472 ThrowingIterator<int>& rbegin() const noexcept; // auto(t.rbegin()) may throw
/llvm-project-15.0.7/libcxx/test/support/
H A Dtest_iterators.h427 struct ThrowingIterator { struct
436 TEST_CONSTEXPR ThrowingIterator() in ThrowingIterator() function
441 TEST_CONSTEXPR ThrowingIterator(const ThrowingIterator &rhs) in ThrowingIterator() argument
444 TEST_CONSTEXPR_CXX14 ThrowingIterator& operator=(const ThrowingIterator& rhs) {
471 TEST_CONSTEXPR_CXX14 ThrowingIterator& operator++() {
483 TEST_CONSTEXPR_CXX14 ThrowingIterator operator++(int) {
484 ThrowingIterator temp = *this; argument
489 TEST_CONSTEXPR_CXX14 ThrowingIterator& operator--() {
502 ThrowingIterator temp = *this; argument
507 …TEST_CONSTEXPR_CXX14 friend bool operator==(const ThrowingIterator& a, const ThrowingIterator& b) {
[all …]
/llvm-project-15.0.7/libcxx/test/libcxx/iterators/
H A Dcontiguous_iterators.pass.cpp209 … static_assert((!std::__is_cpp17_contiguous_iterator<ThrowingIterator <char *> >::value), ""); in main()
/llvm-project-15.0.7/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/
H A Diterator.pass.cpp177 typedef ThrowingIterator<char> TIter; in test()
/llvm-project-15.0.7/libcxx/test/std/strings/basic.string/string.modifiers/string_append/
H A Diterator.pass.cpp177 typedef ThrowingIterator<char> TIter; in test()
/llvm-project-15.0.7/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/
H A Diter_iter_iter.pass.cpp155 typedef ThrowingIterator<char> TIter; in test()
/llvm-project-15.0.7/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/
H A Diter_iter_iter_iter.pass.cpp999 typedef ThrowingIterator<char> TIter; in test9()