| 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 |