util::RemoveSuffixView

Return a view of str with the given suffix removed, if present.

Synopsis

Declared in <util/string.h>

[[nodiscard]]
std::string_view
RemoveSuffixView(
    std::string_view str,
    std::string_view suffix);

Return Value

A view into str without the trailing suffix, or str unchanged.

NOTE

The return value should not be discarded.

Parameters

NameDescription
strInput string.
suffixSuffix to strip when str ends with it.