ledger-core
ledger::core::Future< T > Member List

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

async(const Context &context, std::function< T()> f) (defined in ledger::core::Future< T >)ledger::core::Future< T >inlinestatic
async(const Context &context, std::function< Future< T >()> f) (defined in ledger::core::Future< T >)ledger::core::Future< T >inlinestatic
callback(const Context &context, std::shared_ptr< Callback > cb) (defined in ledger::core::Future< T >)ledger::core::Future< T >inline
callback(const Context &context, std::shared_ptr< Callback > cb) (defined in ledger::core::Future< T >)ledger::core::Future< T >inline
callback(const Context &context, std::shared_ptr< Callback > cb) (defined in ledger::core::Future< T >)ledger::core::Future< T >inline
failed() (defined in ledger::core::Future< T >)ledger::core::Future< T >inline
failure(Exception &&exception) (defined in ledger::core::Future< T >)ledger::core::Future< T >inlinestatic
failure(const Exception &exception) (defined in ledger::core::Future< T >)ledger::core::Future< T >inlinestatic
fallback(const T &fallback) (defined in ledger::core::Future< T >)ledger::core::Future< T >inline
fallbackWith(Future< T > fallback) (defined in ledger::core::Future< T >)ledger::core::Future< T >inline
filter(const Context &context, std::function< bool(const T &)> f) (defined in ledger::core::Future< T >)ledger::core::Future< T >inline
flatMap(const Context &context, std::function< Future< R >(const T &)> map) (defined in ledger::core::Future< T >)ledger::core::Future< T >inline
flatMapPtr(const Context &context, std::function< Future< std::shared_ptr< R >>(const T &)> map) (defined in ledger::core::Future< T >)ledger::core::Future< T >inline
foreach(const Context &context, std::function< void(T &)> f) (defined in ledger::core::Future< T >)ledger::core::Future< T >inline
Future(const std::shared_ptr< Deffered< T >> &_defer) (defined in ledger::core::Future< T >)ledger::core::Future< T >inline
Future(const Future< T > &future) (defined in ledger::core::Future< T >)ledger::core::Future< T >inline
Future(Future< T > &&future) (defined in ledger::core::Future< T >)ledger::core::Future< T >inline
getValue() const (defined in ledger::core::Future< T >)ledger::core::Future< T >inline
isCompleted() const (defined in ledger::core::Future< T >)ledger::core::Future< T >inline
make_deffered() (defined in ledger::core::Future< T >)ledger::core::Future< T >inlinestatic
map(const Context &context, std::function< R(const T &)> map) (defined in ledger::core::Future< T >)ledger::core::Future< T >inline
mapPtr(const Context &context, std::function< std::shared_ptr< R >(const T &)> map) (defined in ledger::core::Future< T >)ledger::core::Future< T >inline
onComplete(const Context &context, std::function< void(const Try< T > &)> f) (defined in ledger::core::Future< T >)ledger::core::Future< T >inline
operator=(const Future< T > &future) (defined in ledger::core::Future< T >)ledger::core::Future< T >inline
operator=(Future< T > &&future) (defined in ledger::core::Future< T >)ledger::core::Future< T >inline
recover(const Context &context, std::function< T(const Exception &)> f) (defined in ledger::core::Future< T >)ledger::core::Future< T >inline
recoverWith(const Context &context, std::function< Future< T >(const Exception &)> f) (defined in ledger::core::Future< T >)ledger::core::Future< T >inline
successful(T value) (defined in ledger::core::Future< T >)ledger::core::Future< T >inlinestatic