VCCC  2024.05
VisualCamp Common C++ library
copy_cvref.hpp File Reference
#include <type_traits>

Go to the source code of this file.

Classes

struct  copy_const< From, To >
 
struct  copy_const< const From, To >
 
struct  copy_volatile< From, To >
 
struct  copy_volatile< volatile From, To >
 
struct  copy_cv< From, To >
 
struct  copy_reference< From, To >
 
struct  copy_reference< From &, To >
 
struct  copy_reference< From &&, To >
 
struct  copy_cvref< From, To >
 

Namespaces

 vccc
 

Typedefs

template<typename From , typename To >
using copy_const_t = typename copy_const< From, To >::type
 
template<typename From , typename To >
using copy_volatile_t = typename copy_volatile< From, To >::type
 
template<typename From , typename To >
using copy_cv_t = typename copy_cv< From, To >::type
 
template<typename From , typename To >
using copy_reference_t = typename copy_reference< From, To >::type
 
template<typename From , typename To >
using copy_cvref_t = typename copy_cvref< From, To >::type