Home
last modified time | relevance | path

Searched refs:HasNoexceptIterMove (Results 1 – 2 of 2) sorted by relevance

/llvm-project/libcxx/test/std/iterators/predef.iterators/counted.iterator/
H A Diter_move.pass.cpp22 class HasNoexceptIterMove class
35 HasNoexceptIterMove() = default;
36 explicit constexpr HasNoexceptIterMove(int *it) : it_(it) {} in HasNoexceptIterMove() function in HasNoexceptIterMove
40 constexpr HasNoexceptIterMove& operator++() {++it_; return *this;} in operator ++()
41 constexpr HasNoexceptIterMove operator++(int) in operator ++()
42 {HasNoexceptIterMove tmp(*this); ++(*this); return tmp;} in operator ++()
70 …noexcept(std::ranges::iter_move(std::declval<std::counted_iterator<HasNoexceptIterMove<true>>>()))… in test()
71 …noexcept(std::ranges::iter_move(std::declval<std::counted_iterator<HasNoexceptIterMove<false>>>())… in test()
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.filter/iterator/
H A Diter_move.pass.cpp23 template <class Iterator, bool HasNoexceptIterMove>
41 static_assert(noexcept(iter_move(it)) == HasNoexceptIterMove); in test()