proxygen
ThenCompileTest.h File Reference
#include <folly/futures/Future.h>
#include <folly/portability/GTest.h>
#include <memory>

Go to the source code of this file.

Classes

struct  folly::B
 
class  folly::SomeClass
 

Namespaces

 folly
 —— Concurrent Priority Queue Implementation ——
 

Typedefs

typedef std::unique_ptr< int > folly::A
 
template<class T >
using folly::EnableIfFuture = typename std::enable_if< isFuture< T >::value >::type
 
template<class T >
using folly::EnableUnlessFuture = typename std::enable_if<!isFuture< T >::value >::type
 

Functions

template<class T >
Future< Tfolly::someFuture ()
 
template<class Ret , class... Params>
std::enable_if< isFuture< Ret >::value, Ret >::type folly::aFunction (Params...)
 
template<class Ret , class... Params>
std::enable_if<!isFuture< Ret >::value, Ret >::type folly::aFunction (Params...)
 
template<class Ret , class... Params>
std::function< Ret(Params...)> folly::aStdFunction (typename std::enable_if<!isFuture< Ret >::value, bool >::type=false)
 
template<class Ret , class... Params>
std::function< Ret(Params...)> folly::aStdFunction (typename std::enable_if< isFuture< Ret >::value, bool >::type=true)