cgv
cgv::type::func Namespace Reference

namespace for functions that act on types More...

Classes

struct  clean
 drop const and reference modifier from type More...
 
struct  clean_traits
 defines value, reference and pointer types for potentially const and reference types More...
 
struct  drop_const
 
struct  drop_const< const T >
 
struct  drop_const< T & >
 
struct  drop_pointer
 
struct  drop_pointer< T * >
 
struct  drop_ref
 
struct  drop_ref< T & >
 
struct  make_argument
 
struct  make_const
 
struct  make_ref
 
struct  promote
 
struct  promote_const
 
struct  transfer_const
 

Detailed Description

namespace for functions that act on types