proxygen
folly::futures::detail::Extract< R(Class::*)(Args...) const > Struct Template Reference

#include <Future-pre.h>

Public Types

typedef isFutureOrSemiFuture< R > ReturnsFuture
 
typedef Future< typename ReturnsFuture::InnerReturn
 
typedef ReturnsFuture::Inner RawReturn
 
typedef ArgType< Args... >::FirstArg FirstArg
 

Detailed Description

template<typename Class, typename R, typename... Args>
struct folly::futures::detail::Extract< R(Class::*)(Args...) const >

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

Member Typedef Documentation

template<typename Class , typename R , typename... Args>
typedef ArgType<Args...>::FirstArg folly::futures::detail::Extract< R(Class::*)(Args...) const >::FirstArg

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

template<typename Class , typename R , typename... Args>
typedef ReturnsFuture::Inner folly::futures::detail::Extract< R(Class::*)(Args...) const >::RawReturn

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

template<typename Class , typename R , typename... Args>
typedef Future<typename ReturnsFuture::Inner> folly::futures::detail::Extract< R(Class::*)(Args...) const >::Return

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

template<typename Class , typename R , typename... Args>
typedef isFutureOrSemiFuture<R> folly::futures::detail::Extract< R(Class::*)(Args...) const >::ReturnsFuture

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


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