|
Zth (libzth)
|
#include <future.h>
Public Types | |
| using | value_type = T |
| using | Future_type = zth::Future< value_type > |
Public Member Functions | |
| 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_shared_future_base () noexcept=default | |
| std_shared_future_base (SharedPointer< Future_type > &&future) noexcept | |
| T | value () const |
| void | check_valid () const |
Protected Attributes | |
| zth::SharedPointer< zth::Future< T > > | m_future |
| using zth::impl::std_shared_future_base< T >::Future_type = zth::Future<value_type> |
| using zth::impl::std_shared_future_base< T >::value_type = T |
|
protecteddefaultnoexcept |
|
inlineexplicitprotectednoexcept |
|
inlineprotected |
|
inlinenoexcept |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
protected |