89std::vector<std::string>
SplitN(std::string s, std::string delimiter,
size_t maxCount=0);
94std::vector<std::string>
WrapText(std::string& line,
size_t lineLength);
103 int tabStop,
bool indentFirst);
113 int tabStop,
bool indentFirst);
118std::ostream &
VectorToString(std::ostream &os,
const std::vector<std::string> &svec);
std::string TrimLeadingWhitespaceDup(std::string s)
void TrimTrailingWhitespace(std::string &s)
std::string TrimTrailingWhitespaceDup(std::string s)
void TrimLeadingWhitespace(std::string &s)
void WriteTabIndented(std::ostream &os, std::vector< std::string > lines, int tabStop, bool indentFirst)
void TrimWhitespace(std::string &s)
std::vector< std::string > SplitKeyValuePair(std::string line, std::string delimiter)
std::vector< std::string > SplitN(std::string s, std::string delimiter, size_t maxCount=0)
std::vector< std::string > WrapText(std::string &line, size_t lineLength)
std::ostream & VectorToString(std::ostream &os, const std::vector< std::string > &svec)
std::string TrimWhitespaceDup(std::string s)
scsl is the top-level namespace containing all the code in this library.
Definition scsl.h:43