AUI Framework  master
Cross-platform module-based framework for developing C++20 desktop applications
AFuture< T > Member List

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

AFuture(T immediateValue) (defined in AFuture< T >)AFuture< T >inlineexplicit
AFuture(Task task=nullptr) noexcept (defined in AFuture< T >)AFuture< T >inline
AFuture(const AFuture &)=default (defined in AFuture< T >)AFuture< T >
AFuture(AFuture &&) noexcept=default (defined in AFuture< T >)AFuture< T >
cancel() const noexceptaui::impl::future::Future< void >inline
Future(TaskCallback task=nullptr)aui::impl::future::Future< void >inline
get(AFutureWait flags=AFutureWait::DEFAULT) constaui::impl::future::Future< void >inline
hasResult() const noexceptaui::impl::future::Future< void >inline
hasValue() const noexceptaui::impl::future::Future< void >inline
Inner typedef (defined in AFuture< T >)AFuture< T >
isWaitNeeded() const noexceptaui::impl::future::Future< void >inline
map(Callback &&callback) -> AFuture< decltype(callback(std::declval< T >()))> constAFuture< T >inline
onError(Callback &&callback) const noexceptAFuture< T >inline
onFinally(Callback &&callback) const noexceptAFuture< T >inline
onSuccess(Callback &&callback) const noexceptAFuture< T >inline
operator*() constaui::impl::future::Future< void >inline
operator*()aui::impl::future::Future< void >inline
operator->() constaui::impl::future::Future< void >inline
operator=(const AFuture &)=default (defined in AFuture< T >)AFuture< T >
operator=(AFuture &&) noexcept=default (defined in AFuture< T >)AFuture< T >
operator=(std::nullptr_t) noexcept (defined in AFuture< T >)AFuture< T >inline
operator==(const AFuture &r) const noexcept (defined in AFuture< T >)AFuture< T >inline
supplyException(std::exception_ptr causedBy=std::current_exception()) const noexceptAFuture< T >inline
supplyValue(T v) const noexceptAFuture< T >inline
Task typedef (defined in AFuture< T >)AFuture< T >
wait(AFutureWait flags=AFutureWait::DEFAULT) constaui::impl::future::Future< void >inline
~AFuture()=default (defined in AFuture< T >)AFuture< T >