| 861 | { |
| 862 | template <typename T> |
| 863 | struct AddConstToPointer |
| 864 | { |
| 865 | using type = std::conditional_t< |
| 866 | !std::is_pointer_v<T>, T, |
| 867 | std::add_pointer_t<std::add_const_t<std::remove_pointer_t<T>>>>; |
| 868 | }; |
| 869 | template <typename T> |
| 870 | using AddConstToPointerT = typename AddConstToPointer<T>::type; |
| 871 |
nothing calls this directly
no outgoing calls
no test coverage detected