This struct template implements a meta-function to transform the (template parameter) t_TYPE to its rvalue reference type.
Declared in <bslmf_addrvaluereference.h>
template<class t_TYPE>
struct add_rvalue_reference;
| Name | Description |
|---|---|
type | This typedef is an alias to the return type of this meta-function. |
| Name | Description |
|---|---|
add_rvalue_reference<void> | This partial specialization of add_rvalue_reference defines the return type when it is instantiated with the void type. |
add_rvalue_reference<void volatile> | This partial specialization of add_rvalue_reference defines the return type when it is instantiated with the void volatile type. |
add_rvalue_reference<void const> | This partial specialization of add_rvalue_reference defines the return type when it is instantiated with the void const type. |
add_rvalue_reference<void const volatile> | This partial specialization of add_rvalue_reference defines the return type when it is instantiated with the void const volatile type. |
| Name | Description |
|---|---|
MovableRefUtil_AddMovableReference | forward declaration |