This struct template provides a metafunction that, if the specified t_TYPE is a reference type, defines a nested type typedef of the type to which t_TYPE refers, and defines a nested type typedef of t_TYPE otherwise.
Declared in <bslmf_movableref.h>
template<class t_TYPE>
struct RemoveReference
: MovableRefUtil_RemoveReference<t_TYPE>
| Name | Description |
|---|---|
MovableRefUtil_RemoveReference<t_TYPE> | forward declaration |