proxygen
|
#include <ApplyTuple.h>
Public Types | |
template<typename T > | |
using | seq = index_sequence_for_tuple< std::remove_reference_t< T >> |
Static Public Member Functions | |
template<typename F , typename T , std::size_t... I> | |
static constexpr auto | invoke_ (F &&f, T &&t, index_sequence< I... >) noexcept(is_nothrow_invocable< F &&, decltype(get< I >(std::declval< T >()))... >::value) -> invoke_result_t< F &&, decltype(get< I >(std::declval< T >()))... > |
Definition at line 43 of file ApplyTuple.h.
using folly::detail::apply_tuple::adl::ApplyInvoke::seq = index_sequence_for_tuple<std::remove_reference_t<T>> |
Definition at line 45 of file ApplyTuple.h.
|
inlinestaticnoexcept |
Definition at line 48 of file ApplyTuple.h.
References f, folly::invoke(), and folly::pushmi::detail::t.
Referenced by folly::ApplyInvoke::operator()().