Hermes
|
This is the complete list of members for hermes::Str, including all inherited members.
abbreviate(const std::string &s, size_t width, const char fmt[4]="s.s") | hermes::Str | static |
addressOf(uintptr_t ptr, u32 digit_count=8) | hermes::Str | inlinestatic |
append(const Args &... args) | hermes::Str | inline |
appendLine(const Args &... args) | hermes::Str | inline |
binaryToHex(T input_n, bool uppercase=true, bool strip_leading_zeros=false) | hermes::Str | inlinestatic |
byteToBinary(byte b) | hermes::Str | inlinestatic |
c_str() const | hermes::Str | inline |
cjust(const T &value, size_t width, char fill_char=' ') | hermes::Str | inlinestatic |
concat(const Args &... args) | hermes::Str | inlinestatic |
empty() const | hermes::Str | inline |
format(const std::string &fmt, Ts &&... args) | hermes::Str | inlinestatic |
isInteger(const std::string &s) | hermes::Str | static |
isNumber(const std::string &s) | hermes::Str | static |
isPrefix(const std::string &p, const std::string &s) | hermes::Str | static |
join(const std::vector< std::string > &v, const std::string &separator="") | hermes::Str | static |
join(const std::vector< T > &v, const std::string &separator="") | hermes::Str | inlinestatic |
ljust(const T &value, size_t width, char fill_char=' ') | hermes::Str | inlinestatic |
operator+(const std::string &s, const Str &str) | hermes::Str | friend |
operator+(const T &t) const | hermes::Str | inline |
operator+=(const Str &other) | hermes::Str | inline |
operator+=(const T &t) | hermes::Str | inline |
operator<<(const char *s, const Str &str) | hermes::Str | friend |
operator<<(const char *s) const | hermes::Str | inline |
operator=(const Str &s)=default | hermes::Str | |
operator=(const T &t) | hermes::Str | inline |
operator==(const char *ss, const Str &s) | hermes::Str | friend |
operator==(const T &t, const Str &s) | hermes::Str | inline |
operator==(const char *ss) const | hermes::Str | inline |
operator==(const T &t) const | hermes::Str | inline |
printBits(u32 n) | hermes::Str | inlinestatic |
rjust(const T &value, size_t width, char fill_char=' ') | hermes::Str | inlinestatic |
size() const | hermes::Str | inline |
split(const std::string &s, const std::string &delimiters=" ") | hermes::Str | static |
str() const | hermes::Str | inline |
Str() | hermes::Str | |
Str(std::string s) | hermes::Str | |
Str(const char *s) | hermes::Str | |
Str(const Str &other) | hermes::Str | |
Str(Str &&other) noexcept | hermes::Str | |
strip(const std::string &s, const std::string &patterns=" \t\n") | hermes::Str | static |
substr(size_t pos=0, i64 len=-1) | hermes::Str | |
toHex(T i, bool leading_zeros=false, bool zero_x=false) | hermes::Str | inlinestatic |
~Str() (defined in hermes::Str) | hermes::Str |