CppNow2018
CppNow2018 copied to clipboard
synthetic_pointer value_type for const qualified types
syn_ptrs value_type is equal to its element_type. It does not seem to be correct for const-qualified types Ts? Shouldn't it be using value_type = std::remove_cv_t<T>.