|
std::string | hobbes::str::env (const std::string &varname) |
|
void | hobbes::str::env (const std::string &varname, const std::string &value) |
|
void | hobbes::str::repeat (unsigned int n, const std::string &s, seq *out) |
|
seq | hobbes::str::repeat (unsigned int n, const std::string &s) |
|
unsigned int | hobbes::str::tableCols (const seqs &tbl) |
|
unsigned int | hobbes::str::tableRows (const seqs &tbl) |
|
unsigned int | hobbes::str::maxStrLen (const seq &col) |
|
lengths | hobbes::str::maxStrLen (const seqs &tbl) |
|
std::string | hobbes::str::pad (size_t n) |
|
std::string | hobbes::str::leftAlign (size_t w, const std::string &x) |
|
std::string | hobbes::str::rightAlign (size_t w, const std::string &x) |
|
seq | hobbes::str::leftAlign (const seq &col) |
|
seq | hobbes::str::rightAlign (const seq &col) |
|
seqs | hobbes::str::leftAlign (const seqs &tbl) |
|
seqs | hobbes::str::rightAlign (const seqs &tbl) |
|
bool | hobbes::str::validTable (const seqs &tbl) |
|
void | hobbes::str::printAlignedTable (std::ostream &out, const seqs &tbl) |
|
void | hobbes::str::printLeftAlignedTable (std::ostream &out, const seqs &tbl) |
|
void | hobbes::str::printRightAlignedTable (std::ostream &out, const seqs &tbl) |
|
void | hobbes::str::printHeadlessAlignedTable (std::ostream &out, const seqs &tbl) |
|
void | hobbes::str::printHeadlessLeftAlignedTable (std::ostream &out, const seqs &tbl) |
|
void | hobbes::str::printHeadlessRightAlignedTable (std::ostream &out, const seqs &tbl) |
|
std::string | hobbes::str::showLeftAlignedTable (const seqs &tbl) |
|
std::string | hobbes::str::showRightAlignedTable (const seqs &tbl) |
|
std::string | hobbes::str::demangle (const char *tn) |
|
std::string | hobbes::str::demangle (const std::type_info &ti) |
|
pair | hobbes::str::splitAt (const std::string &s, unsigned int i) |
|
pair | hobbes::str::lsplit (const std::string &s, const std::string &ss) |
|
pair | hobbes::str::rsplit (const std::string &s, const std::string &ss) |
|
seq | hobbes::str::csplit (const std::string &s, const std::string &ss) |
|
pair | hobbes::str::readWhile (bool(*P)(char), const std::string &s) |
|
bool | hobbes::str::isNyb (char) |
|
char | hobbes::str::denyb (char) |
|
unsigned char | hobbes::str::dehex (const std::string &) |
|
std::vector< unsigned char > | hobbes::str::dehexs (const std::string &) |
|
char | hobbes::str::nyb (unsigned char x) |
|
std::string | hobbes::str::hex (unsigned char) |
|
std::string | hobbes::str::hex (const std::vector< unsigned char > &) |
|
std::string | hobbes::str::hex (const unsigned char *, size_t) |
|
std::string | hobbes::str::escape (const std::string &) |
|
std::string | hobbes::str::unescape (const std::string &) |
|
bool | hobbes::str::endsWith (const std::string &s, const std::string &sfx) |
|
std::string | hobbes::str::show (const set &) |
|
std::string | hobbes::str::show (const named_strings &) |
|
char | hobbes::str::readCharDef (const std::string &) |
|
bool | hobbes::str::charIn (char c, const char *ps) |
|
bool | hobbes::str::isDigit (char c) |
|
bool | hobbes::str::isNotDigit (char c) |
|
unsigned int | hobbes::str::firstFailIndex (bool(*P)(char), const std::string &s) |
|
std::string | hobbes::str::cdelim (const seq &ss, const std::string &d) |
|
std::string | hobbes::str::epAppend (const std::string &lhs, const std::string &rhs) |
|
std::string | hobbes::str::epLookup (const std::string &lhs, const std::string &var) |
|
std::string | hobbes::str::expandVars (const std::string &) |
|
std::string | hobbes::str::expandPath (const std::string &) |
|
std::string | hobbes::str::showDataSize (size_t bytes) |
|
size_t | hobbes::str::editDistance (const std::string &, const std::string &) |
|
seq | hobbes::str::closestMatches (const std::string &, const set &, size_t maxDist) |
|
seq | hobbes::str::closestMatches (const std::string &, const seq &, size_t maxDist) |
|
std::string | hobbes::str::mustEndWith (const std::string &, const std::string &) |
|
str::seq | hobbes::str::paths (const std::string &p) |
|