This struct template implements a meta‐function to transform the (template parameter) t_TYPE to its rvalue reference type.

Synopsis

Declared in <bslmf_addrvaluereference.h>

template<class t_TYPE>
struct add_rvalue_reference;

Type Aliases

Name

Description

type

This typedef is an alias to the return type of this meta‐function.

Specializations

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.

Derived Classes

Name

Description

MovableRefUtil_AddMovableReference

forward declaration

Created with MrDocs