49 const std::locale &locale = std::locale());
67 const std::locale &locale = std::locale());
85 const std::locale &locale = std::locale());
102 const std::string &s,
103 const char trimChar);
119 const std::string &s,
120 const char trimChar);
136 const std::string &s,
137 const char trimChar);
162 const std::string &s,
163 const std::string &
digest =
"md5");
191 const size_t buffer_size,
192 const std::string &
digest =
"md5");
215 std::vector<std::string>
217 const std::string &str,
218 const char delimiter,
236 const std::string &path);
252 const std::string &path);
269 const std::string &str1,
270 const std::string &str2);
286 const std::string &str,
287 const std::locale &locale = std::locale());
303 const std::string &str,
304 const std::locale &locale = std::locale());
332 const std::string &data);
std::string digest(const std::string &s, const std::string &digest="md5")
Compute the digest of a string.
std::string encodeBase64(const BiometricEvaluation::Memory::uint8Array &data)
Perform Base64 encoding.
std::string ltrimWhitespace(const std::string &s, const std::locale &locale=std::locale())
Remove leading whitespace from a string.
std::vector< std::string > split(const std::string &str, const char delimiter, bool escape=true)
Return tokens bound by delimiters and the beginning and end of a string.
std::string toUppercase(const std::string &str, const std::locale &locale=std::locale())
Uppercase a string, respecting locale.
std::string trim(const std::string &s, const char trimChar)
Remove leading and trailing characters from a string.
BiometricEvaluation::Memory::uint8Array decodeBase64(const std::string &data)
Perform Base64 decoding.
std::string rtrim(const std::string &s, const char trimChar)
Remove trailing characters from a string.
std::string basename(const std::string &path)
Extract the filename component of a pathname.
std::string rtrimWhitespace(const std::string &s, const std::locale &locale=std::locale())
Remove trailing whitespace from a string.
std::string trimWhitespace(const std::string &s, const std::locale &locale=std::locale())
Remove leading and trailing whitespace from a string.
std::string toLowercase(const std::string &str, const std::locale &locale=std::locale())
Lowercase a string, respecting locale.
bool caseInsensitiveCompare(const std::string &str1, const std::string &str2)
Compare two ASCII-encoded strings.
std::string ltrim(const std::string &s, const char trimChar)
Remove leading characters from a string.
std::string dirname(const std::string &path)
Extract the directory component of a pathname.
This software was developed at the National Institute of Standards and Technology (NIST) by employees...