Calico
 All Classes Namespaces Files Functions Variables Typedefs Friends Groups
cal::add_rvalue_reference< T > Struct Template Reference

Converts the type into an rvalue reference, unless T is an lvalue reference, in which case the type is returned unchanged. If rvalue references are not supported, the type is returned unchanged. More...

#include <cxx11.hpp>

Inherits cal::_priv::add_rvalue_reference< T >.

Detailed Description

template<class T>
struct cal::add_rvalue_reference< T >

Converts the type into an rvalue reference, unless T is an lvalue reference, in which case the type is returned unchanged. If rvalue references are not supported, the type is returned unchanged.