]> git.ipfire.org Git - thirdparty/ccache.git/commit
chore: Split util::split_once into util::split_once{,_to_views}
authorJoel Rosdahl <joel@rosdahl.net>
Wed, 23 Apr 2025 17:16:24 +0000 (19:16 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Wed, 23 Apr 2025 17:37:59 +0000 (19:37 +0200)
commit9dbc8475d1a28ec7e80708f517ece4e39bb5e705
tree0634e3028bde1c632c676abe660fd9c1a982fda2
parent848ff5c1652f7585f3bbf80afa2d7553ae4214a9
chore: Split util::split_once into util::split_once{,_to_views}

The util::split_once(std::string&&, char) version is a bit overly smart
in that it returns std::string instead of std::string_view for a
temporary std::string input. To reduce the risk for surprises, introduce
a util::split_once_into_views so that input lifetime is indicated in the
method name instead.
src/ccache/storage/remote/httpstorage.cpp
src/ccache/storage/remote/redisstorage.cpp
src/ccache/storage/storage.cpp
src/ccache/util/string.cpp
src/ccache/util/string.hpp