tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
indirectly_unary_invocable.hpp
Go to the documentation of this file.
1// SPDX-License-Identifier: BSL-1.0
2
3#ifndef TETL_ITERATOR_INDIRECTLY_UNARY_INVOCABLE_HPP
4#define TETL_ITERATOR_INDIRECTLY_UNARY_INVOCABLE_HPP
5
14
15namespace etl {
16
17// clang-format off
18template <typename F, typename Iter>
25 and etl::common_reference_with<etl::invoke_result_t<F&, etl::iter_value_t<Iter>&>, etl::invoke_result_t<F&, etl::iter_reference_t<Iter>>>;
26// clang-format on
27
28} // namespace etl
29
30#endif // TETL_ITERATOR_INDIRECTLY_UNARY_INVOCABLE_HPP
Definition common_reference_with.hpp:16
The concept copy_constructible is satisfied if T is an lvalue reference type, or if it is a move_cons...
Definition copy_constructible.hpp:20
Definition indirectly_readable.hpp:32
Definition indirectly_unary_invocable.hpp:19
Definition invocable.hpp:13
Definition adjacent_find.hpp:8