Searched refs:HasNoexceptIterMove (Results 1 – 2 of 2) sorted by relevance
22 class HasNoexceptIterMove class35 HasNoexceptIterMove() = default;36 explicit constexpr HasNoexceptIterMove(int *it) : it_(it) {} in HasNoexceptIterMove() function in HasNoexceptIterMove40 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()
23 template <class Iterator, bool HasNoexceptIterMove>41 static_assert(noexcept(iter_move(it)) == HasNoexceptIterMove); in test()