On 12/12/25 22:30, Andrey Semashev via Boost wrote:
For users, boost::core::string_view should not exist. At least, that's how I understand it should be.
In practice, I now have three overloads for some of my functions: std::string_view, boost::string_view, and boost::core::string_view. I need std::string_view in order to interoperate with the standard library. I need boost::string_view to interoperate with Boost. I need boost::core::string_view to resolve the ambiguity caused by having both of the others. From my perspective, the ideal situation would be to have *no* string_view in Boost and just use std::string_view throughout. Unfortunately that's completely impracticable, for various reasons. -- Rainer Deyke - rainerd@eldwood.com