12 #ifndef QMCPLUSPLUS_TYPE_MANIPULATIONS_H 13 #define QMCPLUSPLUS_TYPE_MANIPULATIONS_H 15 #include <type_traits> 21 using type =
typename std::add_pointer<typename std::remove_const<typename std::remove_pointer<CT>::type>
::type>
::type;
typename std::add_pointer< typename std::remove_const< typename std::remove_pointer< CT >::type >::type >::type type
Type with the bottom const removed in types of X (const) * const *.