|
Unravel Engine C++ Reference
|
Public Member Functions | |
| values_t ()=default | |
| values_t (T val, bool use_shared) | |
| T & | get_value () |
| const T & | get_value () const |
| void | sentinel_reset () |
| bool | sentinel_expired () const |
Public Attributes | |
| std::shared_ptr< T > | ptr {} |
| T | value {} |
| std::shared_ptr< void > | sentinel {} |
| bool | use_shared_ptr {} |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| std::shared_ptr<T> seq::values_t< T >::ptr {} |
| std::shared_ptr<void> seq::values_t< T >::sentinel {} |
| bool seq::values_t< T >::use_shared_ptr {} |
| T seq::values_t< T >::value {} |