2#include "StringUtilities.h"
6 std::string stringConcatenate(std::initializer_list<std::string_view> strList)
9 for (
const std::string_view& s : strList) {
14 ret.reserve(length + 1);
15 for (
const std::string_view& s : strList) {
22 std::string stringJoin(std::string_view separator, std::initializer_list<std::string_view> strList)
24 size_t length = strList.size() > 0 ? (strList.size() - 1u) * separator.size() : 0u;
25 for (
const std::string_view& s : strList) {
30 ret.reserve(length + 1);
32 for (
const std::string_view& s : strList) {
34 ret.append(separator);
Contains all Cogs related functionality.