25string createStr(
const u8 *buf, isize maxLen);
26string createAscii(
const u8 *buf, isize len,
char fill =
'.');
34bool parseHex(
const string &s, isize *result);
37template <isize digits>
string hexstr(isize number);
45string lowercased(
const string& s);
46string uppercased(
const string& s);
49string makePrintable(
const string& s);
56string ltrim(
const string &s,
const string &characters =
" ");
57string rtrim(
const string &s,
const string &characters =
" ");
58string trim(
const string &s,
const string &characters =
" ");
65std::vector<string> split(
const string &s,
char delimiter);
66string concat(std::vector<string> &s,
string delimiter);
74string byteCountAsString(isize bytes);
77string fillLevelAsString(
double percentage);