Inheritance diagram for ranges::v3::action::action< Action >:Public Member Functions | |
| action (Action a) | |
| template<typename Rng , typename... Rest, requires = (Range<Rng &>() && Function<Action, Rng &, Rest &&...>())> | |
| auto | operator() (Rng &rng, Rest &&...rest) const -> decltype(action_(rng, std::forward< Rest >(rest)...)) |
| template<typename T , typename... Rest, typename A = Action> | |
| auto | operator() (T &&t, Rest &&...rest) const -> decltype(make_action(action_access::impl< A >::bind(action_, std::forward< T >(t), std::forward< Rest >(rest)...))) |