AUI Framework  master
Cross-platform module-based framework for developing C++20 desktop applications
aui::impl::future::Future< Value >::Inner Member List

This is the complete list of members for aui::impl::future::Future< Value >::Inner, including all inherited members.

addOnErrorCallback(Callback &&callback) (defined in aui::impl::future::Future< Value >::Inner)aui::impl::future::Future< Value >::Innerinline
addOnSuccessCallback(Callback &&callback) (defined in aui::impl::future::Future< Value >::Inner)aui::impl::future::Future< Value >::Innerinline
cancel() noexcept (defined in aui::impl::future::Future< Value >::Inner)aui::impl::future::Future< Value >::Innerinline
cancelled (defined in aui::impl::future::Future< Value >::Inner)aui::impl::future::Future< Value >::Inner
cv (defined in aui::impl::future::Future< Value >::Inner)aui::impl::future::Future< Value >::Inner
exception (defined in aui::impl::future::Future< Value >::Inner)aui::impl::future::Future< Value >::Inner
hasResult() const noexcept (defined in aui::impl::future::Future< Value >::Inner)aui::impl::future::Future< Value >::Innerinline
hasValue() const noexcept (defined in aui::impl::future::Future< Value >::Inner)aui::impl::future::Future< Value >::Innerinline
Inner(std::function< Value()> task) noexcept (defined in aui::impl::future::Future< Value >::Inner)aui::impl::future::Future< Value >::Innerinlineexplicit
interrupted (defined in aui::impl::future::Future< Value >::Inner)aui::impl::future::Future< Value >::Inner
invokeOnSuccessCallback(F &&f) (defined in aui::impl::future::Future< Value >::Inner)aui::impl::future::Future< Value >::Innerinline
isWaitNeeded() noexcept (defined in aui::impl::future::Future< Value >::Inner)aui::impl::future::Future< Value >::Innerinline
mutexaui::impl::future::Future< Value >::Inner
notifyOnSuccessCallback(std::unique_lock< decltype(mutex)> &lock) noexceptaui::impl::future::Future< Value >::Innerinline
onError (defined in aui::impl::future::Future< Value >::Inner)aui::impl::future::Future< Value >::Inner
onSuccess (defined in aui::impl::future::Future< Value >::Inner)aui::impl::future::Future< Value >::Inner
reportException(std::exception_ptr causedBy=std::current_exception()) noexcept (defined in aui::impl::future::Future< Value >::Inner)aui::impl::future::Future< Value >::Innerinline
reportInterrupted() noexcept (defined in aui::impl::future::Future< Value >::Inner)aui::impl::future::Future< Value >::Innerinline
setThread(_< AAbstractThread > thr) noexcept (defined in aui::impl::future::Future< Value >::Inner)aui::impl::future::Future< Value >::Innerinline
task (defined in aui::impl::future::Future< Value >::Inner)aui::impl::future::Future< Value >::Inner
thread (defined in aui::impl::future::Future< Value >::Inner)aui::impl::future::Future< Value >::Inner
tryExecute(const _weak< CancellationWrapper< Inner > > &innerWeak)aui::impl::future::Future< Value >::Innerinline
valueaui::impl::future::Future< Value >::Inner
wait(const _weak< CancellationWrapper< Inner > > &innerWeak, ABitField< AFutureWait > flags=AFutureWait::DEFAULT) noexcept (defined in aui::impl::future::Future< Value >::Inner)aui::impl::future::Future< Value >::Inner
waitForTask() noexcept (defined in aui::impl::future::Future< Value >::Inner)aui::impl::future::Future< Value >::Innerinline