tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
iter_rvalue_reference_t.hpp
Go to the documentation of this file.
1// SPDX-License-Identifier: BSL-1.0
2
3#ifndef TETL_ITERATOR_ITER_RVALUE_REFERENCE_T_HPP
4#define TETL_ITERATOR_ITER_RVALUE_REFERENCE_T_HPP
5
9
10namespace etl {
11
12template <etl::detail::dereferenceable T>
13 requires requires { etl::ranges::iter_move(etl::declval<T&>()); }
15
16} // namespace etl
17
18#endif // TETL_ITERATOR_ITER_RVALUE_REFERENCE_T_HPP
constexpr auto iter_move
Definition ranges_iter_move.hpp:62
Definition adjacent_find.hpp:8
auto declval() noexcept -> add_rvalue_reference_t< T >
decltype(etl::ranges::iter_move(etl::declval< T & >())) iter_rvalue_reference_t
Definition iter_rvalue_reference_t.hpp:14