File indexing completed on 2025-12-16 09:54:14
0001
0002
0003
0004
0005
0006
0007
0008 #ifndef BOOST_LOCAL_FUNCTION_AUX_ADD_POINTED_CONST_HPP_
0009 #define BOOST_LOCAL_FUNCTION_AUX_ADD_POINTED_CONST_HPP_
0010
0011 namespace boost { namespace local_function { namespace aux {
0012
0013
0014
0015
0016
0017 template<typename T> struct add_pointed_const { typedef T type; };
0018
0019 template<typename T> struct add_pointed_const<T*> { typedef T const* type; };
0020
0021 template<typename T> struct add_pointed_const<T const*>
0022 { typedef T const* type; };
0023
0024 template<typename T> struct add_pointed_const<T* const>
0025 { typedef T const* const type; };
0026
0027 template<typename T> struct add_pointed_const<T const* const>
0028 { typedef T const* const type; };
0029
0030 } } }
0031
0032 #endif
0033