String Member List

This is the complete list of members for String, including all inherited members.

ascii(bool p_allow_extended=false) const (defined in String)String
basename() const (defined in String)String
begins_with(const String &p_string) const (defined in String)String
begins_with(const char *p_string) const (defined in String)String
c_escape() const (defined in String)String
c_str() const (defined in String)String
c_unescape() const (defined in String)String
camelcase_to_underscore(bool lowercase=true) const (defined in String)String
capitalize() const (defined in String)String
casecmp_to(const String &p_str) const (defined in String)String
char_lowercase(CharType p_char) (defined in String)Stringstatic
char_uppercase(CharType p_char) (defined in String)Stringstatic
chr(CharType p_char) (defined in String)Stringstatic
clear() (defined in Vector< CharType >)Vector< CharType >inline
empty() const (defined in String)Stringinline
ends_with(const String &p_string) const (defined in String)String
erase(int p_pos, int p_chars) (defined in String)String
erase(const CharType &p_val) (defined in Vector< CharType >)Vector< CharType >inline
extension() const (defined in String)String
find(String p_str, int p_from=0) const String
find(const T_val &p_val) const (defined in Vector< CharType >)Vector< CharType >
find_last(String p_str) const String
findmk(const Vector< String > &p_keys, int p_from=0, int *r_key=NULL) const String
findn(String p_str, int p_from=0) const String
get(int p_index) const (defined in Vector< CharType >)Vector< CharType >
get_base_dir() const (defined in String)String
get_file() const (defined in String)String
get_slice(String p_splitter, int p_slice) const (defined in String)String
get_slice_count(String p_splitter) const (defined in String)String
get_slicec(CharType splitter, int p_slice) const (defined in String)String
hash(const CharType *p_str, int p_len) (defined in String)Stringstatic
hash(const CharType *p_str) (defined in String)Stringstatic
hash(const char *p_cstr, int p_len) (defined in String)Stringstatic
hash(const char *p_cstr) (defined in String)Stringstatic
hash() const (defined in String)String
hash64() const (defined in String)String
hex_to_int() const (defined in String)String
http_escape() const (defined in String)String
http_unescape() const (defined in String)String
humanize_size(size_t p_size) (defined in String)Stringstatic
insert(int p_at_pos, String p_string) const (defined in String)String
insert(int p_pos, const CharType &p_val) (defined in Vector< CharType >)Vector< CharType >
invert() (defined in Vector< CharType >)Vector< CharType >
is_abs_path() const (defined in String)String
is_numeric() const (defined in String)String
is_rel_path() const (defined in String)String
is_resource_file() const (defined in String)String
is_valid_float() const (defined in String)String
is_valid_html_color() const (defined in String)String
is_valid_identifier() const (defined in String)String
is_valid_integer() const (defined in String)String
is_valid_ip_address() const (defined in String)String
json_escape() const (defined in String)String
left(int p_pos) const (defined in String)String
length() const (defined in String)String
lpad(int min_length, const String &character=" ") const (defined in String)String
match(const String &p_wildcard) const (defined in String)String
matchn(const String &p_wildcard) const (defined in String)String
md5(const uint8_t *p_md5) (defined in String)Stringstatic
md5_buffer() const (defined in String)String
md5_text() const (defined in String)String
nocasecmp_to(const String &p_str) const (defined in String)String
npos enum valueString
num(double p_num, int p_decimals=-1) (defined in String)Stringstatic
num_int64(int64_t p_num, int base=10, bool capitalize_hex=false) (defined in String)Stringstatic
num_real(double p_num) (defined in String)Stringstatic
num_scientific(double p_num) (defined in String)Stringstatic
operator!=(const String &p_str) const (defined in String)String
operator!=(const char *p_str) const (defined in String)String
operator!=(const CharType *p_str) const (defined in String)String
operator+(const String &p_str) const (defined in String)String
operator+=(const String &) (defined in String)String
operator+=(CharType p_str) (defined in String)String
operator+=(const char *p_str) (defined in String)String
operator+=(const CharType *p_str) (defined in String)String
operator<(const CharType *p_str) const (defined in String)String
operator<(const char *p_str) const (defined in String)String
operator<(String p_str) const (defined in String)String
operator<=(String p_str) const (defined in String)String
operator=(const char *p_str) (defined in String)String
operator=(const CharType *p_str) (defined in String)String
operator=(const Vector &p_from) (defined in Vector< CharType >)Vector< CharType >
operator==(const String &p_str) const (defined in String)String
operator==(const char *p_str) const (defined in String)String
operator==(const CharType *p_str) const (defined in String)String
operator==(const StrRange &p_str_range) const (defined in String)String
operator[](int p_index) (defined in Vector< CharType >)Vector< CharType >inline
operator[](int p_index) const (defined in Vector< CharType >)Vector< CharType >inline
ord_at(int p_idx) const (defined in String)String
ordered_insert(const CharType &p_val) (defined in Vector< CharType >)Vector< CharType >inline
pad_decimals(int p_digits) const (defined in String)String
pad_zeros(int p_digits) const (defined in String)String
parse_utf8(const char *p_utf8, int p_len=-1) (defined in String)String
path_to(const String &p_path) const (defined in String)String
path_to_file(const String &p_path) const (defined in String)String
percent_decode() const (defined in String)String
percent_encode() const (defined in String)String
plus_file(const String &p_file) const (defined in String)String
ptr() (defined in Vector< CharType >)Vector< CharType >inline
ptr() const (defined in Vector< CharType >)Vector< CharType >inline
push_back(CharType p_elem) (defined in Vector< CharType >)Vector< CharType >
remove(int p_index) (defined in Vector< CharType >)Vector< CharType >
replace(String p_key, String p_with) const (defined in String)String
replace_first(String p_key, String p_with) const (defined in String)String
replacen(String p_key, String p_with) const (defined in String)String
resize(int p_size) (defined in Vector< CharType >)Vector< CharType >
rfind(String p_str, int p_from=-1) const String
rfindn(String p_str, int p_from=-1) const String
right(int p_pos) const (defined in String)String
rpad(int min_length, const String &character=" ") const (defined in String)String
set(int p_index, CharType p_elem) (defined in Vector< CharType >)Vector< CharType >
simplify_path() const (defined in String)String
size() const (defined in Vector< CharType >)Vector< CharType >inline
sort() (defined in Vector< CharType >)Vector< CharType >inline
sort_custom() (defined in Vector< CharType >)Vector< CharType >inline
split(const String &p_splitter, bool p_allow_empty=true) const (defined in String)String
split_floats(const String &p_splitter, bool p_allow_empty=true) const (defined in String)String
split_floats_mk(const Vector< String > &p_splitters, bool p_allow_empty=true) const (defined in String)String
split_ints(const String &p_splitter, bool p_allow_empty=true) const (defined in String)String
split_ints_mk(const Vector< String > &p_splitters, bool p_allow_empty=true) const (defined in String)String
split_spaces() const (defined in String)String
sprintf(const Array &values, bool *error) const (defined in String)String
String()Stringinline
String(const char *p_str) (defined in String)String
String(const CharType *p_str, int p_clip_to_len=-1) (defined in String)String
String(const StrRange &p_range) (defined in String)String
strip_edges(bool left=true, bool right=true) const (defined in String)String
strip_escapes() const (defined in String)String
substr(int p_from, int p_chars) const (defined in String)String
to_double() const (defined in String)String
to_double(const char *p_str) (defined in String)Stringstatic
to_double(const CharType *p_str, const CharType **r_end=NULL) (defined in String)Stringstatic
to_float() const (defined in String)String
to_int() const (defined in String)String
to_int(const char *p_str, int p_len=-1) (defined in String)Stringstatic
to_int(const CharType *p_str, int p_len=-1)Stringstatic
to_int64() const (defined in String)String
to_lower() const (defined in String)String
to_upper() const (defined in String)String
utf8() const (defined in String)String
utf8(const char *p_utf8, int p_len=-1) (defined in String)Stringstatic
Vector(const Vector &p_from) (defined in Vector< CharType >)Vector< CharType >
Vector() (defined in Vector< CharType >)Vector< CharType >
world_wrap(int p_chars_per_line) const (defined in String)String
xml_escape(bool p_escape_quotes=false) const (defined in String)String
xml_unescape() const (defined in String)String
~Vector() (defined in Vector< CharType >)Vector< CharType >