proxygen
folly::futures::detail::argResult< isTry_, F, Args > Struct Template Reference

#include <Future-pre.h>

Public Types

using Function = F
 
using ArgList = ArgType< Args... >
 
using Result = invoke_result_t< F, Args... >
 
using ArgsSize = index_constant< sizeof...(Args)>
 

Static Public Member Functions

static constexpr bool isTry ()
 

Detailed Description

template<bool isTry_, typename F, typename... Args>
struct folly::futures::detail::argResult< isTry_, F, Args >

Definition at line 92 of file Future-pre.h.

Member Typedef Documentation

template<bool isTry_, typename F, typename... Args>
using folly::futures::detail::argResult< isTry_, F, Args >::ArgList = ArgType<Args...>

Definition at line 94 of file Future-pre.h.

template<bool isTry_, typename F, typename... Args>
using folly::futures::detail::argResult< isTry_, F, Args >::ArgsSize = index_constant<sizeof...(Args)>

Definition at line 96 of file Future-pre.h.

template<bool isTry_, typename F, typename... Args>
using folly::futures::detail::argResult< isTry_, F, Args >::Function = F

Definition at line 93 of file Future-pre.h.

template<bool isTry_, typename F, typename... Args>
using folly::futures::detail::argResult< isTry_, F, Args >::Result = invoke_result_t<F, Args...>

Definition at line 95 of file Future-pre.h.

Member Function Documentation

template<bool isTry_, typename F, typename... Args>
static constexpr bool folly::futures::detail::argResult< isTry_, F, Args >::isTry ( )
inlinestatic

Definition at line 97 of file Future-pre.h.

97  {
98  return isTry_;
99  }

The documentation for this struct was generated from the following file: