|
auto *its auto *its | CPP_AUTO_FUN_RETURNS_CONST_0 (const) template< typename... Its > auto operator()(move_tag |
|
| indirected (Fn fn) |
|
template<typename... Its> |
auto | operator() (copy_tag, Its...) const -> invoke_result_t< Fn &, iter_reference_t< Its >... > |
|
template<typename... Its> |
auto | operator() (Its... its) CPP_AUTO_FUN_RETURNS_CONST_0 t(return invoke(fn_ |
|
template<typename... Its> |
auto *its auto | operator() (Its... its) return invoke((Fn const &) fn_ |
|
auto *its auto *its Its its CPP_AUTO_FUN_RETURNS_CONST_0 | t (return static_cast< aux::move_t< invoke_result_t< Fn &, iter_reference_t< Its >... >>>(aux::move(invoke(fn_, *its...)))) template< typename... Its > auto operator()(move_tag |
|