Template Struct InvokeArgumentAction

Struct Documentation

template<std::size_t index, typename ...Params>
struct InvokeArgumentAction

Public Functions

template<typename ...Args, typename = typename std::enable_if<(index < sizeof...(Args))>::type>
inline auto operator()(Args&&... args) const -> decltype(internal::InvokeArgument(std::get<index>(std::forward_as_tuple(std::forward<Args>(args)...)), std::declval<const Params&>()...))

Public Members

internal::FlatTuple<Params...> params