|
template<typename Range1T , typename Range2T > |
static bool | EndsWith (const Range1T &input, const Range2T &test) |
|
static bool | Match (const char *str, const char *wildcard_pattern) |
| Match str with the Unix shell-style wildcard_pattern.
|
|
template<typename String1T , typename String2T > |
static bool | Match (const String1T &str, const String2T &wildcard_pattern) |
| Match str with the Unix shell-style wildcard_pattern.
|
|
template<typename Container , typename Range1T , typename Range2T > |
static void | Split (Container &destination, const Range1T &str, const Range2T &separators) |
|
template<typename Range1T , typename Range2T > |
static bool | StartsWith (const Range1T &input, const Range2T &test) |
|
static const char * | ToConstCharPtr (const char *str) |
|
template<typename StringT > |
static const char * | ToConstCharPtr (const StringT &str) |
|
template<typename WritableRangeT > |
static void | ToLower (WritableRangeT &str) |
|
template<typename SequenceT > |
static auto | ToLowerCopy (const SequenceT &str) |
|
template<typename WritableRangeT > |
static void | ToUpper (WritableRangeT &str) |
|
template<typename SequenceT > |
static auto | ToUpperCopy (const SequenceT &str) |
|
template<typename WritableRangeT > |
static void | Trim (WritableRangeT &str) |
|
template<typename SequenceT > |
static auto | TrimCopy (const SequenceT &str) |
|