|
morph 0.1.0
Asynchronous bridge between GUI thread and business models
|
This is the complete list of members for morph::async::Completion< T >, including all inherited members.
| Completion()=default | morph::async::Completion< T > | |
| Completion(std::shared_ptr< detail::CompletionState< T > > statePtr, ::morph::exec::IExecutor *execPtr) | morph::async::Completion< T > | inline |
| Completion(Completion &&) noexcept=default | morph::async::Completion< T > | |
| Completion(const Completion &)=delete (defined in morph::async::Completion< T >) | morph::async::Completion< T > | |
| makeSettleable(::morph::exec::IExecutor *execPtr) | morph::async::Completion< T > | inlinestatic |
| onError(std::function< void(std::exception_ptr)> handler) | morph::async::Completion< T > | inline |
| onError(const CallbackScope &scope, std::function< void(std::exception_ptr)> handler) | morph::async::Completion< T > | inline |
| onError(CallbackToken token, std::function< void(std::exception_ptr)> handler) | morph::async::Completion< T > | inline |
| onErrorDetached(std::function< void(std::exception_ptr)> handler) | morph::async::Completion< T > | inline |
| operator co_await() && | morph::async::Completion< T > | inline |
| operator=(Completion &&) noexcept=default | morph::async::Completion< T > | |
| operator=(const Completion &)=delete (defined in morph::async::Completion< T >) | morph::async::Completion< T > | |
| state() const | morph::async::Completion< T > | inline |
| then(std::function< void(const T &)> handler) | morph::async::Completion< T > | inline |
| then(const CallbackScope &scope, std::function< void(const T &)> handler) | morph::async::Completion< T > | inline |
| then(CallbackToken token, std::function< void(const T &)> handler) | morph::async::Completion< T > | inline |
| thenDetached(std::function< void(const T &)> handler) | morph::async::Completion< T > | inline |