Torch
Loading...
Searching...
No Matches
StringHelper Class Reference

Static Public Member Functions

static std::vector< std::string > Split (std::string s, const std::string &delimiter)
static std::vector< std::string_view > Split (std::string_view s, const std::string &delimiter)
static std::string Strip (std::string s, const std::string &delimiter)
static std::string Replace (std::string str, const std::string &from, const std::string &to)
static void ReplaceOriginal (std::string &str, const std::string &from, const std::string &to)
static bool StartsWith (const std::string &s, const std::string &input)
static bool Contains (const std::string &s, const std::string &input)
static bool EndsWith (const std::string &s, const std::string &input)
static std::string Sprintf (const char *format,...)
static std::string Implode (std::vector< std::string > &elements, const char *const separator)
static int64_t StrToL (const std::string &str, int32_t base=10)
static std::string BoolStr (bool b)
static bool HasOnlyDigits (const std::string &str)
static bool IsValidHex (std::string_view str)
static bool IsValidHex (const std::string &str)
static bool IsValidOffset (std::string_view str)
static bool IsValidOffset (const std::string &str)
static bool IEquals (const std::string &a, const std::string &b)

The documentation for this class was generated from the following files: