This struct template provides a meta-function to determine whether the (template parameter) t_TYPE is a (possibly cv-qualified) rvalue reference type. This generic default template derives from bsl::false_type. A template specialization is provided (below) that derives from bsl::true_type.
Declared in <bslmf_isrvaluereference.h>
template<class t_TYPE>
struct is_rvalue_reference
: false_type
| Name | Description |
|---|---|
false_type | Metafunction representing the boolean constant false. |
| Name | Description |
|---|---|
is_rvalue_reference<t_TYPE&&> | This partial specialization of is_rvalue_reference derives from bsl::true_type for when the (template parameter) t_TYPE is an rvalue reference type. |