#include <di/container/iterator/iterator_value.h>
Public Member Functions | |
template<typename T> requires (concepts::TagInvocable<IteratorValueFunction, types::InPlaceType<T>>) | |
constexpr auto | operator() (types::InPlaceType< T > x) const -> decltype(function::tag_invoke(*this, x)) |
template<typename T> | |
constexpr auto | operator() (types::InPlaceType< T * >) const -> InPlaceType< meta::RemoveCV< T > > |
|
constexpr |
|
constexpr |