Range-v3
Range algorithms, views, and actions for the Standard Library
ranges::overloaded< First, Rest... > Member List

This is the complete list of members for ranges::overloaded< First, Rest... >, including all inherited members.

operator()(Args &&...args) noexcept(noexcept(decltype(invoke(first_, static_cast< Args &&>(args)...))(invoke(first_, static_cast< Args &&>(args)...)))) -> decltype(invoke(first_, static_cast< Args &&>(args)...)) (defined in ranges::overloaded< First, Rest... >)ranges::overloaded< First, Rest... >
operator()(Args &&...args) return invoke((First const &) first_ (defined in ranges::overloaded< First, Rest... >)ranges::overloaded< First, Rest... >
operator()(Args &&...args) noexcept(noexcept(decltype(second_(static_cast< Args &&>(args)...))(second_(static_cast< Args &&>(args)...)))) -> decltype(second_(static_cast< Args &&>(args)...)) (defined in ranges::overloaded< First, Rest... >)ranges::overloaded< First, Rest... >
operator()(Args &&...args) return((overloaded< Rest... > const &) second_)(static_cast< Args &&>(args)...) noexcept(noexcept(decltype(CPP_AUTO_FUN_RETURNS_const)(CPP_AUTO_FUN_RETURNS_const))) -> decltype(CPP_AUTO_FUN_RETURNS_const) (defined in ranges::overloaded< First, Rest... >)ranges::overloaded< First, Rest... >
overloaded()=default (defined in ranges::overloaded< First, Rest... >)ranges::overloaded< First, Rest... >
overloaded(First first, Rest... rest) (defined in ranges::overloaded< First, Rest... >)ranges::overloaded< First, Rest... >
static_cast(args)...) noexcept(noexcept(decltype(CPP_AUTO_FUN_RETURNS_const)(CPP_AUTO_FUN_RETURNS_const))) -> decltype(CPP_AUTO_FUN_RETURNS_const) (defined in ranges::overloaded< First, Rest... >)ranges::overloaded< First, Rest... >