From 677e70fec65050858a1736f8d2182af18e360509 Mon Sep 17 00:00:00 2001 From: John Maddock Date: Fri, 30 May 2003 11:00:04 +0000 Subject: [PATCH] Added const and volatile versions for remove pointer [SVN r18606] --- include/boost/type_traits/broken_compiler_spec.hpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/boost/type_traits/broken_compiler_spec.hpp b/include/boost/type_traits/broken_compiler_spec.hpp index 87f7548..842b053 100644 --- a/include/boost/type_traits/broken_compiler_spec.hpp +++ b/include/boost/type_traits/broken_compiler_spec.hpp @@ -42,6 +42,9 @@ template<> struct trait##_impl \ # define BOOST_TT_AUX_REMOVE_PTR_REF_RANK_1_SPEC(T) \ BOOST_TT_AUX_BROKEN_TYPE_TRAIT_SPEC1(remove_pointer,T*,T) \ + BOOST_TT_AUX_BROKEN_TYPE_TRAIT_SPEC1(remove_pointer,T*const,T) \ + BOOST_TT_AUX_BROKEN_TYPE_TRAIT_SPEC1(remove_pointer,T*volatile,T) \ + BOOST_TT_AUX_BROKEN_TYPE_TRAIT_SPEC1(remove_pointer,T*const volatile,T) \ BOOST_TT_AUX_BROKEN_TYPE_TRAIT_SPEC1(remove_reference,T&,T) \ /**/