proxygen
folly::SemiFuture< T > Member List

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

assign(FutureBase< T > &&other) noexceptfolly::futures::detail::FutureBase< T >private
Base typedeffolly::SemiFuture< T >private
cancel()folly::futures::detail::FutureBase< T >inlineprivate
Core typedeffolly::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 typedeffolly::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 classfolly::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 &)=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::FutureBase classfolly::SemiFuture< T >friend
futures::detail::getDeferredExecutor(SemiFuture &)folly::SemiFuture< T >friend
futures::detail::stealDeferredExecutor(SemiFuture &)folly::SemiFuture< T >friend
get()&&folly::SemiFuture< T >
get()&=deletefolly::SemiFuture< T >
get(Duration dur)&&folly::SemiFuture< T >
get(Duration dur)&=deletefolly::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 &)=deletefolly::SemiFuture< T >
operator=(SemiFuture &&) noexceptfolly::SemiFuture< T >
operator=(Future< T > &&) noexceptfolly::SemiFuture< T >
poll()folly::futures::detail::FutureBase< T >private
Promise< T > classfolly::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 classfolly::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 &)=deletefolly::SemiFuture< T >
SemiFuture(SemiFuture< T > &&) noexceptfolly::SemiFuture< T >
SemiFuture(Future< T > &&) noexceptfolly::SemiFuture< T >
SemiFuture(Core *obj)folly::SemiFuture< T >inlineexplicitprivate
SemiFuture(futures::detail::EmptyConstruct) noexceptfolly::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 typedeffolly::SemiFuture< T >private
toUnsafeFuture()&&folly::SemiFuture< 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::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 >