31std::string
format(
const char *fmt, ...);
37std::string
vformat(
const char *fmt, va_list);
43std::string
sprintf(
const char *fmt, ...);
65 bool operator()(
const std::string &a,
const std::string &b)
const;
68 static bool less(
const std::string_view &a,
const std::string_view &b);
71 static bool equal(
const std::string &a,
const std::string &b);
74 static bool cmpLess(
const std::string::value_type &a,
const std::string::value_type &b);
Case-insensitive comparisons.
Definition String.h:62
static bool less(const std::string_view &a, const std::string_view &b)
Returns true iff a is lexicographically less than b.
Definition String.cpp:165
bool operator()(const std::string &a, const std::string &b) const
Same as less()
Definition String.cpp:160
static bool cmpLess(const std::string::value_type &a, const std::string::value_type &b)
Returns true iff a is lexicographically less than b.
Definition String.cpp:175
static bool equal(const std::string &a, const std::string &b)
Returns true iff a is lexicographically equal to b.
Definition String.cpp:170
std::string utilities
Definition String.cpp:16
size_t stringToSizeType(const std::string &string)
Convert a string to a size type.
Definition String.cpp:148
std::string vformat(const char *fmt, va_list args)
Format positional arguments.
Definition String.cpp:27
std::string format(const char *fmt,...)
Format positional arguments.
Definition String.cpp:18
std::string sizeTypeToString(size_t n)
Convert a size type to a string.
Definition String.cpp:141
std::string sprintf(const char *fmt,...)
Print a string using sprintf-style formatting.
Definition String.cpp:105