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