assign(FutureBase< T > &&other) noexcept | folly::futures::detail::FutureBase< T > | private |
Base typedef | folly::SemiFuture< T > | private |
cancel() | folly::futures::detail::FutureBase< T > | inlineprivate |
Core typedef | folly::SemiFuture< T > | private |
core_ | folly::futures::detail::FutureBase< T > | private |
defer(F &&func)&& | folly::SemiFuture< T > | |
defer(R(&func)(Args...))&& | folly::SemiFuture< T > | inline |
deferError(F &&func)&& | folly::SemiFuture< T > | |
deferError(R(&func)(Args...))&& | folly::SemiFuture< T > | inline |
deferError(F &&func)&& | folly::SemiFuture< T > | |
deferError(R(&func)(Args...))&& | folly::SemiFuture< T > | inline |
DeferredExecutor typedef | folly::SemiFuture< T > | private |
deferValue(F &&func)&& | folly::SemiFuture< T > | |
deferValue(R(&func)(Args...))&& | folly::SemiFuture< T > | inline |
delayed(Duration dur, Timekeeper *tk=nullptr)&& | folly::SemiFuture< T > | |
detach() | folly::futures::detail::FutureBase< T > | private |
Future class | folly::SemiFuture< T > | friend |
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::FutureBase class | folly::SemiFuture< T > | friend |
futures::detail::getDeferredExecutor(SemiFuture &) | folly::SemiFuture< T > | friend |
futures::detail::stealDeferredExecutor(SemiFuture &) | folly::SemiFuture< T > | friend |
get()&& | folly::SemiFuture< T > | |
get()&=delete | folly::SemiFuture< T > | |
get(Duration dur)&& | folly::SemiFuture< T > | |
get(Duration dur)&=delete | folly::SemiFuture< 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 |
getDeferredExecutor() const | folly::SemiFuture< T > | private |
getExecutor() const | folly::futures::detail::FutureBase< T > | inlineprivate |
getPriority() const | folly::futures::detail::FutureBase< T > | inlineprivate |
getTry()&& | folly::SemiFuture< T > | |
getTry(Duration dur)&& | folly::SemiFuture< 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::SemiFuture< T > | static |
makeSemiFuture(Try< T2 >) | folly::SemiFuture< T > | friend |
operator=(SemiFuture const &)=delete | folly::SemiFuture< T > | |
operator=(SemiFuture &&) noexcept | folly::SemiFuture< T > | |
operator=(Future< T > &&) noexcept | folly::SemiFuture< T > | |
poll() | folly::futures::detail::FutureBase< T > | private |
Promise< T > class | folly::SemiFuture< T > | friend |
raise(exception_wrapper interrupt) | folly::futures::detail::FutureBase< T > | private |
raise(E &&exception) | folly::futures::detail::FutureBase< T > | inlineprivate |
releaseDeferredExecutor(Core *core) | folly::SemiFuture< T > | privatestatic |
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 |
SemiFuture class | folly::SemiFuture< T > | friend |
SemiFuture(T2 &&val) | folly::SemiFuture< T > | inline |
SemiFuture(typename std::enable_if< std::is_same< Unit, T2 >::value >::type *p=nullptr) | folly::SemiFuture< T > | inline |
SemiFuture(in_place_t, Args &&...args) | folly::SemiFuture< T > | inlineexplicit |
SemiFuture(SemiFuture< T > const &)=delete | folly::SemiFuture< T > | |
SemiFuture(SemiFuture< T > &&) noexcept | folly::SemiFuture< T > | |
SemiFuture(Future< T > &&) noexcept | folly::SemiFuture< T > | |
SemiFuture(Core *obj) | folly::SemiFuture< T > | inlineexplicitprivate |
SemiFuture(futures::detail::EmptyConstruct) noexcept | folly::SemiFuture< T > | inlineexplicitprivate |
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 |
stealDeferredExecutor() const | folly::SemiFuture< T > | private |
thenImplementation(F &&func, R) | folly::futures::detail::FutureBase< T > | private |
thenImplementation(F &&func, R) | folly::futures::detail::FutureBase< T > | private |
throwIfContinued() const | folly::futures::detail::FutureBase< T > | private |
throwIfInvalid() const | folly::futures::detail::FutureBase< T > | private |
TimePoint typedef | folly::SemiFuture< T > | private |
toUnsafeFuture()&& | folly::SemiFuture< 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::SemiFuture< T > | |
via(Executor *executor, int8_t priority=Executor::MID_PRI)&& | folly::SemiFuture< T > | |
via(Executor::KeepAlive<> executor, int8_t priority=Executor::MID_PRI)&& | folly::SemiFuture< T > | |
wait()& | folly::SemiFuture< T > | |
wait()&& | folly::SemiFuture< T > | |
wait(Duration dur)&& | folly::SemiFuture< T > | |
wait(Duration dur)& | folly::SemiFuture< T > | private |
within(Duration dur, Timekeeper *tk=nullptr)&& | folly::SemiFuture< T > | inline |
within(Duration dur, E e, Timekeeper *tk=nullptr)&& | folly::SemiFuture< T > | inline |
withinImplementation(Duration dur, E e, Timekeeper *tk)&& | folly::futures::detail::FutureBase< T > | private |
~FutureBase() | folly::futures::detail::FutureBase< T > | private |
~SemiFuture() | folly::SemiFuture< T > | |