| 216 | |
| 217 | template <typename T> |
| 218 | struct AddConstToPointer |
| 219 | { |
| 220 | using type = std::conditional_t< |
| 221 | !std::is_pointer_v<T>, T, |
| 222 | std::add_pointer_t<std::add_const_t<std::remove_pointer_t<T>>>>; |
| 223 | }; |
| 224 | template <typename T> |
| 225 | using AddConstToPointerT = typename AddConstToPointer<T>::type; |
| 226 |
nothing calls this directly
no outgoing calls
no test coverage detected