DASH
0.3.0
|
Utility class template to capture values from both moved temporaries (rvalues) and named references to avoid temporary copies. More...
#include <UniversalMember.h>
Public Member Functions | |
constexpr | UniversalMember (ValueType &&value) |
constexpr | UniversalMember (const ValueType &value) |
constexpr | UniversalMember (const ValueType *value) |
operator ValueType & () | |
constexpr | operator const ValueType & () const |
self_t & | operator= (ValueType &&value) |
constexpr const std::shared_ptr< ValueType > & | shared () const |
Utility class template to capture values from both moved temporaries (rvalues) and named references to avoid temporary copies.
Definition at line 50 of file UniversalMember.h.