BloombergLP::bslmf::MovableRefUtil_RemoveReference

forward declaration

Synopsis

Declared in <bslmf_movableref.h>

template<class t_TYPE>
struct MovableRefUtil_RemoveReference
    : bsl::remove_reference<t_TYPE>

Base Classes

NameDescription
bsl::remove_reference<t_TYPE>

Derived Classes

NameDescription
RemoveReference 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.