|
Zth (libzth)
|
#include <future.h>
Public Types | |
| using | base = impl::std_shared_future_base< T > |
Public Types inherited from zth::impl::std_shared_future_base< T > | |
| using | value_type = T |
| using | Future_type = zth::Future< value_type > |
Public Member Functions | |
| std_future_base & | operator= (std_future_base &&other) |
| std_future_base (std_future_base const &)=delete | |
| std_future_base & | operator= (std_future_base const &)=delete |
| std::shared_future< zth::type< T > > | share () const |
Public Member Functions inherited from zth::impl::std_shared_future_base< T > | |
| bool | valid () const noexcept |
| void | wait () const |
| template<class Rep , class Period > | |
| std::future_status | wait_for (std::chrono::duration< Rep, Period > const &timeout_duration) const |
| template<class Clock , class Duration > | |
| std::future_status | wait_until (const std::chrono::time_point< Clock, Duration > &timeout_time) const |
Protected Member Functions | |
| std_future_base () noexcept=default | |
| std_future_base (SharedPointer< typename base::Future_type > future) noexcept | |
| std_future_base (std_future_base &&other) noexcept | |
Protected Member Functions inherited from zth::impl::std_shared_future_base< T > | |
| std_shared_future_base () noexcept=default | |
| std_shared_future_base (SharedPointer< Future_type > &&future) noexcept | |
| T | value () const |
| void | check_valid () const |
Additional Inherited Members | |
Protected Attributes inherited from zth::impl::std_shared_future_base< T > | |
| zth::SharedPointer< zth::Future< T > > | m_future |
| using zth::impl::std_future_base< T >::base = impl::std_shared_future_base<T> |
|
protecteddefaultnoexcept |
|
inlineexplicitprotectednoexcept |
|
inlineprotectednoexcept |
|
delete |
|
inline |
|
delete |
|
inline |