Searched defs:remove_cv (Results 1 – 7 of 7) sorted by relevance
21 template <class T> struct remove_cv{ typedef T type; }; argument22 template <class T> struct remove_cv<T const>{ typedef T type; }; argument23 template <class T> struct remove_cv<T volatile>{ typedef T type; }; argument24 template <class T> struct remove_cv<T const volatile>{ typedef T type; }; struct27 template <class T, std::size_t N> struct remove_cv<T const[N]>{ typedef T type[N]; }; struct28 template <class T, std::size_t N> struct remove_cv<T const volatile[N]>{ typedef T type[N]; }; argument29 template <class T, std::size_t N> struct remove_cv<T volatile[N]>{ typedef T type[N]; }; struct31 template <class T> struct remove_cv<T const[]>{ typedef T type[]; }; argument32 template <class T> struct remove_cv<T const volatile[]>{ typedef T type[]; }; argument33 template <class T> struct remove_cv<T volatile[]>{ typedef T type[]; }; struct
70 template<typename T> struct remove_cv { typedef T type; }; struct71 template<typename T> struct remove_cv<const T> { typedef T type; }; struct72 template<typename T> struct remove_cv<const volatile T> { typedef T type; }; argument73 template<typename T> struct remove_cv<volatile T> { typedef T type; }; argument
46 struct remove_cv { struct51 struct remove_cv<const T> { argument56 struct remove_cv<volatile T> { struct61 struct remove_cv<const volatile T> { argument68 typename remove_cv<typename remove_all_extents<typename argument
401 template<typename T> struct remove_cv { typedef T type; }; argument402 template<typename T> struct remove_cv<const T> { typedef T type; }; struct403 template<typename T> struct remove_cv<const volatile T> { typedef T type; }; argument404 template<typename T> struct remove_cv<volatile T> { typedef T type; }; argument
176 struct remove_cv struct179 <typename remove_const<T>::type>::type type;
140 constexpr auto remove_cv = metafunction<std::remove_cv>; variable