proxygen
folly::futures::detail::valueCallableResult< T, F > Struct Template Reference

#include <Future-pre.h>

Public Types

typedef detail::argResult< false, F, T && > Arg
 
typedef isFutureOrSemiFuture< typename Arg::ResultReturnsFuture
 
typedef ReturnsFuture::Inner value_type
 
typedef Arg::ArgList::FirstArg FirstArg
 
typedef Future< value_typeReturn
 

Detailed Description

template<typename T, typename F>
struct folly::futures::detail::valueCallableResult< T, F >

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

Member Typedef Documentation

template<typename T, typename F>
typedef detail::argResult<false, F, T&&> folly::futures::detail::valueCallableResult< T, F >::Arg

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

template<typename T, typename F>
typedef Arg::ArgList::FirstArg folly::futures::detail::valueCallableResult< T, F >::FirstArg

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

template<typename T, typename F>
typedef Future<value_type> folly::futures::detail::valueCallableResult< T, F >::Return

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

template<typename T, typename F>
typedef isFutureOrSemiFuture<typename Arg::Result> folly::futures::detail::valueCallableResult< T, F >::ReturnsFuture

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

template<typename T, typename F>
typedef ReturnsFuture::Inner folly::futures::detail::valueCallableResult< T, F >::value_type

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


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