fpnt/util.h file

Functions

void rangBout(std::string s, rang::fg color)
void rangBerr(std::string s, rang::fg color)
void rangout(std::string s, rang::fg color)
void rangerr(std::string s, rang::fg color)
void ltrim(std::string& s)
void rtrim(std::string& s)
void trim(std::string& s)
auto ltrim_copy(std::string s) -> std::string
auto rtrim_copy(std::string s) -> std::string
auto trim_copy(std::string s) -> std::string
auto pair_split(const std::string& key, const char separator) -> std::pair<std::string, std::string>
auto split(const std::string& str, const char separator) -> std::vector<std::string>
auto split_with_trim(const std::string& str, const std::string& delimiters, bool do_not_allow_empty = false) -> std::vector<std::string>

Function documentation

void ltrim(std::string& s)

the following code snippet is taken from Jan Schultke's answer Licensed under: CC BY-SA 4.0 ( https://creativecommons.org/licenses/by-sa/4.0/ ) https://stackoverflow.com/questions/216823/how-to-trim-a-stdstring