Public Member Functions | |
template<typename Value , typename Proj > | |
constexpr auto | operator() (Value &&value, Proj proj) const |
template<typename Value > | |
constexpr auto | operator() (Value value) const |
|
constexpr |
(!range<Value>)
// TODO: underconstrained References ranges::make_view_closure, and ranges::aux::move.