15 #ifndef UTILS_CONST_CLONE_HPP_INCLUDED
16 #define UTILS_CONST_CLONE_HPP_INCLUDED
18 #include <boost/type_traits.hpp>
19 #include <boost/utility/enable_if.hpp>
71 , typename
boost::enable_if<
73 typename boost::remove_pointer<
74 typename boost::remove_reference<S>::type
D & reference
A reference to the destination type, possibly const qualified.
D * pointer
A pointer to the destination type, possibly const qualified.
Helper struct to clone the constness of one type to another.
D type
The destination type, possibly const qualified.