MEL
Microthread & Execution library
mel::execution::ExFuture< ExecutorAgent, ResultType > Member List

This is the complete list of members for mel::execution::ExFuture< ExecutorAgent, ResultType >, including all inherited members.

agentmel::execution::ExFuture< ExecutorAgent, ResultType >
assign(const typename _private::FutureData< T >::ValueType &val) (defined in mel::core::Future_Common< T >)mel::core::Future_Common< T >inline
assign(typename _private::FutureData< T >::ValueType &&val) (defined in mel::core::Future_Common< T >)mel::core::Future_Common< T >inline
assign(Future_Common< T > val)mel::core::Future_Common< T >inline
ExFuture()=default (defined in mel::execution::ExFuture< ExecutorAgent, ResultType >)mel::execution::ExFuture< ExecutorAgent, ResultType >
ExFuture(const ExFuture &ob) noexcept (defined in mel::execution::ExFuture< ExecutorAgent, ResultType >)mel::execution::ExFuture< ExecutorAgent, ResultType >inline
ExFuture(ExFuture &&ob) noexcept (defined in mel::execution::ExFuture< ExecutorAgent, ResultType >)mel::execution::ExFuture< ExecutorAgent, ResultType >inline
ExFuture(Executor< ExecutorAgent > aEx) noexcept (defined in mel::execution::ExFuture< ExecutorAgent, ResultType >)mel::execution::ExFuture< ExecutorAgent, ResultType >inline
ExFuture(Executor< ExecutorAgent > aEx, const ResultType &val) (defined in mel::execution::ExFuture< ExecutorAgent, ResultType >)mel::execution::ExFuture< ExecutorAgent, ResultType >inline
ExFuture(Executor< ExecutorAgent > aEx, ResultType &&val) (defined in mel::execution::ExFuture< ExecutorAgent, ResultType >)mel::execution::ExFuture< ExecutorAgent, ResultType >inline
Future() noexcept (defined in mel::core::Future< T >)mel::core::Future< T >inline
Future(const Future &f) noexcept (defined in mel::core::Future< T >)mel::core::Future< T >inline
Future(Future &&f) noexcept (defined in mel::core::Future< T >)mel::core::Future< T >inline
Future(const T &val) (defined in mel::core::Future< T >)mel::core::Future< T >inline
Future(T &&val) (defined in mel::core::Future< T >)mel::core::Future< T >inline
Future_Common() (defined in mel::core::Future_Common< T >)mel::core::Future_Common< T >inlineprotected
Future_Common(const Future_Common &f) noexcept (defined in mel::core::Future_Common< T >)mel::core::Future_Common< T >inline
Future_Common(Future_Common &&f) noexcept (defined in mel::core::Future_Common< T >)mel::core::Future_Common< T >inline
getValue() constmel::core::Future_Common< T >inline
getValue()mel::core::Future_Common< T >inline
operator=(const ExFuture &f) noexcept (defined in mel::execution::ExFuture< ExecutorAgent, ResultType >)mel::execution::ExFuture< ExecutorAgent, ResultType >inline
operator=(ExFuture &&f) noexcept (defined in mel::execution::ExFuture< ExecutorAgent, ResultType >)mel::execution::ExFuture< ExecutorAgent, ResultType >inline
operator=(const Future &f) noexcept (defined in mel::core::Future< T >)mel::core::Future< T >inline
operator=(Future &&f) noexcept (defined in mel::core::Future< T >)mel::core::Future< T >inline
operator=(const Future_Common &f) noexcept (defined in mel::core::Future_Common< T >)mel::core::Future_Common< T >inline
operator=(Future_Common &&f) noexcept (defined in mel::core::Future_Common< T >)mel::core::Future_Common< T >inline
setError(F &&ei) (defined in mel::core::Future< T >)mel::core::Future< T >inline
setValue(F &&value) (defined in mel::core::Future< T >)mel::core::Future< T >inline
subscribeCallback(F &&f) constmel::core::Future_Common< T >inline
unsubscribeCallback(int id) constmel::core::Future_Common< T >inline
ValueType typedef (defined in mel::core::Future< T >)mel::core::Future< T >