SPH
|
#include <Tuple.h>
Public Types | |
using | ReturnType = std::conditional_t< std::is_rvalue_reference< TValue >::value, TValue &&, TValue & > |
Public Member Functions | |
constexpr | TupleValue ()=default |
template<typename T > | |
constexpr INLINE | TupleValue (T &&value) |
template<typename T > | |
constexpr INLINE TupleValue & | operator= (T &&t) |
constexpr INLINE ReturnType | get () |
Return r-value reference if TValue is an r-value reference, otherwise returns l-value reference. More... | |
constexpr INLINE const TValue & | get () const |
constexpr INLINE TValue && | forward () |
using Detail::TupleValue< TIndex, TValue >::ReturnType = std::conditional_t<std::is_rvalue_reference<TValue>::value, TValue&&, TValue&> |
|
constexprdefault |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |