My Project
remove_cvext.hpp
Go to the documentation of this file.
1 
28 #ifndef BSL_REMOVE_CVEXT_HPP
29 #define BSL_REMOVE_CVEXT_HPP
30 
31 #include "remove_all_extents.hpp"
32 #include "remove_cv.hpp"
33 
34 namespace bsl
35 {
48  template<typename T>
49  struct remove_cvext final
50  {
53  };
54 
56  template<typename T>
58 }
59 
60 #endif
Provides the member typedef type which is the same as T, except that its topmost const,...
Definition: remove_cvext.hpp:49
typename remove_cv< T >::type remove_cv_t
a helper that reduces the verbosity of bsl::remove_cv
Definition: remove_cv.hpp:66
typename remove_cvext< T >::type remove_cvext_t
a helper that reduces the verbosity of bsl::remove_cvext
Definition: remove_cvext.hpp:57
remove_cv_t< remove_all_extents_t< T > > type
provides the member typedef "type"
Definition: remove_cvext.hpp:52