Searched defs:remove_cv (Results 1 – 3 of 3) sorted by relevance
21 template <class T> struct remove_cv{ typedef T type; }; struct22 template <class T> struct remove_cv<T const>{ typedef T type; }; argument23 template <class T> struct remove_cv<T volatile>{ typedef T type; }; struct24 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]; }; argument28 template <class T, std::size_t N> struct remove_cv<T const volatile[N]>{ typedef T type[N]; }; struct29 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[]; }; argument
70 template<typename T> struct remove_cv { typedef T type; }; argument71 template<typename T> struct remove_cv<const T> { typedef T type; }; argument72 template<typename T> struct remove_cv<const volatile T> { typedef T type; }; struct73 template<typename T> struct remove_cv<volatile T> { typedef T type; }; struct
401 template<typename T> struct remove_cv { typedef T type; }; struct402 template<typename T> struct remove_cv<const T> { typedef T type; }; argument403 template<typename T> struct remove_cv<const volatile T> { typedef T type; }; argument404 template<typename T> struct remove_cv<volatile T> { typedef T type; }; struct