AUI Framework
develop
Cross-platform base for C++ UI apps
|
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 noexcept | aui::impl::future::Future< void > | inline |
Future(TaskCallback task=nullptr) | aui::impl::future::Future< void > | inline |
get(AFutureWait flags=AFutureWait::DEFAULT) const | aui::impl::future::Future< void > | inline |
hasResult() const noexcept | aui::impl::future::Future< void > | inline |
hasValue() const noexcept | aui::impl::future::Future< void > | inline |
Inner typedef (defined in AFuture< T >) | AFuture< T > | |
isWaitNeeded() const noexcept | aui::impl::future::Future< void > | inline |
map(Callback &&callback) -> AFuture< decltype(callback(std::declval< T >()))> const | AFuture< T > | inline |
onError(Callback &&callback) const noexcept | AFuture< T > | inline |
onFinally(Callback &&callback) const noexcept | AFuture< T > | inline |
onSuccess(Callback &&callback) const noexcept | AFuture< T > | inline |
operator*() const | aui::impl::future::Future< void > | inline |
operator*() | aui::impl::future::Future< void > | inline |
operator->() const | aui::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 noexcept | AFuture< T > | inline |
supplyValue(T v) const noexcept | AFuture< T > | inline |
Task typedef (defined in AFuture< T >) | AFuture< T > | |
wait(AFutureWait flags=AFutureWait::DEFAULT) const | aui::impl::future::Future< void > | inline |
~AFuture()=default (defined in AFuture< T >) | AFuture< T > |