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 {} |