assign(FutureBase< T > &&other) noexcept | folly::futures::detail::FutureBase< T > | private |
Base typedef | folly::Future< T > | private |
cancel() | folly::futures::detail::FutureBase< T > | inlineprivate |
Core typedef | folly::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 class | folly::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 &)=delete | folly::Future< T > | |
Future(Future< T > &&) noexcept | folly::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) noexcept | folly::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 &)=delete | folly::futures::detail::FutureBase< T > | private |
FutureBase(SemiFuture< T > &&) noexcept | folly::futures::detail::FutureBase< T > | private |
FutureBase(Future< T > &&) noexcept | folly::futures::detail::FutureBase< T > | private |
FutureBase(Future< T > const &)=delete | folly::futures::detail::FutureBase< T > | private |
FutureBase(SemiFuture< T > const &)=delete | folly::futures::detail::FutureBase< T > | private |
FutureBase(Core *obj) | folly::futures::detail::FutureBase< T > | inlineexplicitprivate |
FutureBase(futures::detail::EmptyConstruct) noexcept | folly::futures::detail::FutureBase< T > | explicitprivate |
futures::detail::convertFuture(SemiFuture< FT > &&sf, Future< FT > &f) | folly::Future< T > | friend |
futures::detail::FutureBase class | folly::Future< T > | friend |
FutureSplitter class | folly::Future< T > | friend |
get()&& | folly::Future< T > | |
get()&=delete | folly::Future< T > | |
get(Duration dur)&& | folly::Future< T > | |
get(Duration dur)&=delete | folly::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 &)=delete | folly::Future< T > | |
operator=(Future &&) noexcept | folly::Future< T > | |
operator=(Future< T2 > &&other) | folly::Future< T > | |
poll() | folly::futures::detail::FutureBase< T > | private |
Promise< T > class | folly::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 class | folly::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)&&=delete | folly::Future< T > | |
then(F &&func)&=delete | folly::Future< T > | |
then(R(Caller::*func)(Args...), Caller *instance)&& | folly::Future< T > | |
then(R(Caller::*func)(Args...), Caller *instance)&=delete | folly::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)&=delete | folly::Future< T > | |
then()&& | folly::Future< T > | |
then()&=delete | folly::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 noexcept | folly::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 typedef | 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 > | |
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 |