We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
like remove_cvref remove_cvptr.hpp
// Distributed under the Boost Software License Version 1.0 https://www.boost.org/LICENSE_1_0.txt // Copyright Gero Peterhoff #ifndef BOOST_TYPE_TRAITS_REMOVE_CVPTR_HPP #define BOOST_TYPE_TRAITS_REMOVE_CVPTR_HPP #include <boost/type_traits/remove_pointer.hpp> #include <boost/type_traits/remove_cv.hpp> namespace boost { template <typename Type> struct remove_cvptr { typedef typename remove_cv<typename remove_pointer<Type>::type>::type type; }; #if !defined(BOOST_NO_CXX11_TEMPLATE_ALIASES) template <typename Type> using remove_cvptr_t = typename remove_cvptr<Type>::type; #endif } // boost #endif // BOOST_TYPE_TRAITS_REMOVE_CVPTR_HPP
The text was updated successfully, but these errors were encountered:
This doesn't seem particularly useful to me.
Sorry, something went wrong.
No branches or pull requests
like remove_cvref
remove_cvptr.hpp
The text was updated successfully, but these errors were encountered: