proxygen
folly::Future< T > Member List

This is the complete list of members for folly::Future< T >, including all inherited members.

assign(FutureBase< T > &&other) noexceptfolly::futures::detail::FutureBase< T >private
Base typedeffolly::Future< T >private
cancel()folly::futures::detail::FutureBase< T >inlineprivate
Core typedeffolly::Future< T >protected
core_folly::futures::detail::FutureBase< T >private
delayed(Duration, Timekeeper *=nullptr)&&folly::Future< T >
delayedUnsafe(Duration, Timekeeper *=nullptr)folly::Future< T >
detach()folly::futures::detail::FutureBase< T >private
ensure(F &&func)&&folly::Future< T >
filter(F &&predicate)&&folly::Future< T >
Future classfolly::Future< T >friend
Future(T2 &&val)folly::Future< T >inline
Future(typename std::enable_if< std::is_same< Unit, T2 >::value >::type *p=nullptr)folly::Future< T >inline
Future(in_place_t, Args &&...args)folly::Future< T >inlineexplicit
Future(Future< T > const &)=deletefolly::Future< T >
Future(Future< T > &&) noexceptfolly::Future< T >
Future(Future< T2 > &&)folly::Future< T >
Future(Future< T2 > &&)folly::Future< T >explicit
Future(Core *obj)folly::Future< T >inlineexplicitprotected
Future(futures::detail::EmptyConstruct) noexceptfolly::Future< T >inlineexplicitprotected
FutureBase(T2 &&val)folly::futures::detail::FutureBase< T >private
FutureBase(typename std::enable_if< std::is_same< Unit, T2 >::value >::type *)folly::futures::detail::FutureBase< T >private
FutureBase(in_place_t, Args &&...args)folly::futures::detail::FutureBase< T >explicitprivate
FutureBase(FutureBase< T > const &)=deletefolly::futures::detail::FutureBase< T >private
FutureBase(SemiFuture< T > &&) noexceptfolly::futures::detail::FutureBase< T >private
FutureBase(Future< T > &&) noexceptfolly::futures::detail::FutureBase< T >private
FutureBase(Future< T > const &)=deletefolly::futures::detail::FutureBase< T >private
FutureBase(SemiFuture< T > const &)=deletefolly::futures::detail::FutureBase< T >private
FutureBase(Core *obj)folly::futures::detail::FutureBase< T >inlineexplicitprivate
FutureBase(futures::detail::EmptyConstruct) noexceptfolly::futures::detail::FutureBase< T >explicitprivate
futures::detail::convertFuture(SemiFuture< FT > &&sf, Future< FT > &f)folly::Future< T >friend
futures::detail::FutureBase classfolly::Future< T >friend
FutureSplitter classfolly::Future< T >friend
get()&&folly::Future< T >
get()&=deletefolly::Future< T >
get(Duration dur)&&folly::Future< T >
get(Duration dur)&=deletefolly::Future< T >
getCore()folly::futures::detail::FutureBase< T >inlineprivate
getCore() const folly::futures::detail::FutureBase< T >inlineprivate
getCoreImpl(Self &self)folly::futures::detail::FutureBase< T >inlineprivatestatic
getCoreTryChecked()folly::futures::detail::FutureBase< T >inlineprivate
getCoreTryChecked() const folly::futures::detail::FutureBase< T >inlineprivate
getCoreTryChecked(Self &self)folly::futures::detail::FutureBase< T >inlineprivatestatic
getExecutor() const folly::futures::detail::FutureBase< T >inlineprivate
getPriority() const folly::futures::detail::FutureBase< T >inlineprivate
getTry()folly::Future< T >
getTryVia(DrivableExecutor *e)folly::Future< T >
getTryVia(TimedDrivableExecutor *e, Duration dur)folly::Future< T >
getVia(DrivableExecutor *e)folly::Future< T >
getVia(TimedDrivableExecutor *e, Duration dur)folly::Future< T >
hasException() const folly::futures::detail::FutureBase< T >private
hasValue() const folly::futures::detail::FutureBase< T >private
isReady() const folly::futures::detail::FutureBase< T >private
makeEmpty()folly::Future< T >static
makeFuture(Try< T2 >)folly::Future< T >friend
onError(F &&func)&&folly::Future< T >
onError(F &&func)&&folly::Future< T >
onError(F &&func)&&folly::Future< T >
onError(F &&func)&&folly::Future< T >
onError(F &&func)&folly::Future< T >inline
onTimeout(Duration, F &&func, Timekeeper *=nullptr)&&folly::Future< T >
operator=(Future< T2 > &&)folly::Future< T >
operator=(Future const &)=deletefolly::Future< T >
operator=(Future &&) noexceptfolly::Future< T >
operator=(Future< T2 > &&other)folly::Future< T >
poll()folly::futures::detail::FutureBase< T >private
Promise< T > classfolly::Future< T >friend
raise(exception_wrapper interrupt)folly::futures::detail::FutureBase< T >private
raise(E &&exception)folly::futures::detail::FutureBase< T >inlineprivate
reduce(I &&initial, F &&func)&&folly::Future< T >
result()&folly::futures::detail::FutureBase< T >private
result() const &folly::futures::detail::FutureBase< T >private
result()&&folly::futures::detail::FutureBase< T >private
result() const &&folly::futures::detail::FutureBase< T >private
semi()&&folly::Future< T >inline
SemiFuture classfolly::Future< T >friend
setCallback_(F &&func)folly::futures::detail::FutureBase< T >private
setCallback_(F &&func, std::shared_ptr< folly::RequestContext > context)folly::futures::detail::FutureBase< T >private
setExecutor(Executor *x, int8_t priority=Executor::MID_PRI)folly::futures::detail::FutureBase< T >inlineprivate
setExecutor(Executor::KeepAlive<> x, int8_t priority=Executor::MID_PRI)folly::futures::detail::FutureBase< T >inlineprivate
then(F &&func)&&folly::Future< T >inline
then(F &&func)&&folly::Future< T >inline
then(F &&func)&&=deletefolly::Future< T >
then(F &&func)&=deletefolly::Future< T >
then(R(Caller::*func)(Args...), Caller *instance)&&folly::Future< T >
then(R(Caller::*func)(Args...), Caller *instance)&=deletefolly::Future< T >
then(Executor *x, Arg &&arg)&&folly::Future< T >inline
then(Executor *x, R(Caller::*func)(Args...), Caller *instance)&&folly::Future< T >inline
then(Executor *x, Arg &&arg, Args &&...args)&=deletefolly::Future< T >
then()&&folly::Future< T >
then()&=deletefolly::Future< T >
thenError(F &&func)&&folly::Future< T >
thenError(R(&func)(Args...))&&folly::Future< T >inline
thenError(F &&func)&&folly::Future< T >
thenError(R(&func)(Args...))&&folly::Future< T >inline
thenImplementation(F &&func, R)folly::futures::detail::FutureBase< T >private
thenImplementation(F &&func, R)folly::futures::detail::FutureBase< T >private
thenMulti(Callback &&fn, Callbacks &&...fns)&&folly::Future< T >inline
thenMulti(Callback &&fn)&&folly::Future< T >inline
thenMulti(Callback &&fn)&folly::Future< T >inline
thenMultiWithExecutor(Executor *x, Callback &&fn, Callbacks &&...fns)&&folly::Future< T >inline
thenMultiWithExecutor(Executor *x, Callback &&fn)&&folly::Future< T >inline
thenTry(F &&func)&&folly::Future< T >
thenTry(R(&func)(Args...))&&folly::Future< T >inline
thenValue(F &&func)&&folly::Future< T >
thenValue(R(&func)(Args...))&&folly::Future< T >inline
throwIfContinued() const folly::futures::detail::FutureBase< T >private
throwIfInvalid() const folly::futures::detail::FutureBase< T >private
times(int n, F &&thunk)folly::Future< T >friend
unit()&&folly::Future< T >inline
unwrap()&&folly::Future< T >
valid() const noexceptfolly::futures::detail::FutureBase< T >inlineprivate
value()&folly::futures::detail::FutureBase< T >private
value() const &folly::futures::detail::FutureBase< T >private
value()&&folly::futures::detail::FutureBase< T >private
value() const &&folly::futures::detail::FutureBase< T >private
value_type typedeffolly::Future< T >
via(Executor *executor, int8_t priority=Executor::MID_PRI)&&folly::Future< T >
via(Executor::KeepAlive<> executor, int8_t priority=Executor::MID_PRI)&&folly::Future< T >
via(Executor *executor, int8_t priority=Executor::MID_PRI)&folly::Future< T >
via(Executor::KeepAlive<> executor, int8_t priority=Executor::MID_PRI)&folly::Future< T >
wait()&folly::Future< T >
wait()&&folly::Future< T >
wait(Duration dur)&folly::Future< T >
wait(Duration dur)&&folly::Future< T >
waitVia(DrivableExecutor *e)&folly::Future< T >
waitVia(DrivableExecutor *e)&&folly::Future< T >
waitVia(TimedDrivableExecutor *e, Duration dur)&folly::Future< T >
waitVia(TimedDrivableExecutor *e, Duration dur)&&folly::Future< T >
when(bool p, F &&thunk)folly::Future< T >friend
whileDo(P &&predicate, F &&thunk)folly::Future< T >friend
willEqual(Future< T > &)folly::Future< T >
within(Duration dur, Timekeeper *tk=nullptr)&&folly::Future< T >
within(Duration dur, E exception, Timekeeper *tk=nullptr)&&folly::Future< T >
withinImplementation(Duration dur, E e, Timekeeper *tk)&&folly::futures::detail::FutureBase< T >private
~FutureBase()folly::futures::detail::FutureBase< T >private