ranges::indirected< Fn > Member List

This is the complete list of members for ranges::indirected< Fn >, including all inherited members.

indirected()=default (defined in ranges::indirected< Fn >) | ranges::indirected< Fn > |
indirected(Fn fn) (defined in ranges::indirected< Fn >) | ranges::indirected< Fn > |
noexcept(noexcept(decltype(CPP_AUTO_FUN_RETURNS_const)(CPP_AUTO_FUN_RETURNS_const))) -> decltype(CPP_AUTO_FUN_RETURNS_const) (defined in ranges::indirected< Fn >) | ranges::indirected< Fn > |
operator()(copy_tag, Its...) const -> invoke_result_t< Fn &, iter_reference_t< Its >... > (defined in ranges::indirected< Fn >) | ranges::indirected< Fn > |
operator()(Its... its) noexcept(noexcept(decltype(invoke(fn_, *its...))(invoke(fn_, *its...)))) -> decltype(invoke(fn_, *its...)) (defined in ranges::indirected< Fn >) | ranges::indirected< Fn > |
operator()(Its... its) return invoke((Fn const &) fn_ (defined in ranges::indirected< Fn >) | ranges::indirected< Fn > |

operator()(move_tag, Its... its) noexcept(noexcept(decltype(static_cast< aux::move_t< invoke_result_t< Fn &, iter_reference_t< Its >... >>>(aux::move(invoke(fn_, *its...))))(static_cast< aux::move_t< invoke_result_t< Fn &, iter_reference_t< Its >... >>>(aux::move(invoke(fn_, *its...)))))) -> decltype(static_cast< aux::move_t< invoke_result_t< Fn &, iter_reference_t< Its >... >>>(aux::move(invoke(fn_, *its...)))) (defined in ranges::indirected< Fn >)

ranges::indirected< Fn >

operator()(move_tag, Its... its) return static_cast< aux (defined in ranges::indirected< Fn >) | ranges::indirected< Fn > |