#include <algorithm>
#include <numeric>
#include <ranges>
#include <string>
#include <string_view>
#include <tuple>
Go to the source code of this file.
|
auto | split (std::string_view full, std::string_view tok) |
| Split the string full on the first occurrence of tok .
|
|
auto | split_second (std::string_view full, std::string_view tok) |
| Split the string s on the first occurrence of tok .
|
|
std::string | join (std::ranges::input_range auto strings, join_opt opt={}) |
| Join the list of strings into a single string, using the separator given by opt .
|
|
std::string | join_quote (std::ranges::input_range auto strings, join_quote_opt opt={}) |
| Join the list of strings into a single string, using the separator given by opt .
|
|
void | sort_case_insensitive (auto &range) |
| Sort the given range of strings in-place in a case-insensitive manner.
|
|
◆ alpaqa::util::join_opt
struct alpaqa::util::join_opt |
◆ alpaqa::util::join_quote_opt
struct alpaqa::util::join_quote_opt |