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