senf::remove_cvref< T > Struct Template Reference

Remove reference and CV qualification from type. More...

#include <senf/Utils/type_traits.hh>

Inheritance diagram for senf::remove_cvref< T >:

Detailed Description

template<class T>
struct senf::remove_cvref< T >

Remove reference and CV qualification from type.

remove_cvref will remove all the 'ornaments' from a type as typically used to pass arguments: references and any CV spec. It will thus convert a typical argument type into it's basic type.

BOOST_STATIC_ASSERT(( boost::is_same<
int
>::value ));

Definition at line 233 of file type_traits.hh.


The documentation for this struct was generated from the following file: