std::string exportList(std::queue< std::string > &list, const std::optional< std::string > &header, bool ignoreEmpty)
Exports a list to raw text content, with each line representing a list entry.
Definition: Text.hpp:111
std::string join(const std::vector< std::string > &strings, char delimiter, bool ignoreEmpty)
Concatenates all elements of a vector into a single string.
Definition: Strings.hpp:396
std::queue< std::string > splitToQueue(std::string_view str, char delimiter, bool removeEmpty)
Splits a string into a queue of strings using the given delimiter.
Definition: Strings.hpp:794
std::queue< std::string > importList(const std::string &content, bool skipFirstLine, bool ignoreEmpty)
Imports a list from raw text content, with each line representing a list entry.
Definition: Text.hpp:79
Namespace for importing and exporting raw text.
Definition: Text.hpp:41