This struct template implements the is_reference meta-function defined in the C++11 standard [meta.unary.comp]to determine if the (template parameter) t_TYPE is a (lvalue or rvalue) reference type.
This struct derives from bsl::false_type with specializations to follow for lvalue and rvalue references.
| Name | Description |
|---|---|
false_type | Metafunction representing the boolean constant false. |
| Name | Description |
|---|---|
is_reference<t_TYPE&> | This struct template implements the is_reference meta-function defined in the C++11 standard [meta.unary.comp]to determine if the (template parameter) t_TYPE is a (lvalue or rvalue) reference type. |
is_reference<t_TYPE&&> | This struct template implements the is_reference meta-function defined in the C++11 standard [meta.unary.comp]to determine if the (template parameter) t_TYPE is a (lvalue or rvalue) reference type. |