P3711R1 — Safer StringViewLike Functions for Replacing char* strings
Marco Foco, Alexey Shevlyakov, Joshua Kriegshauser
LEWGSG23
This document introduces a set of string utility functions that we used in NVIDIA Omniverse Foundation Library, and were key components to remove `char*` (or more generally `CharT*`) strings usage from our codebase replacing them with the implementation proposed in P3566. All the usages that will still need to use the old-fashioned `char*`s will be marked accordingly to P3566, using the proposed `unsafe_length` tag.