|
| string_filename_ext (const char *fn) |
|
| string8_t () |
|
| string8_t (const char *p_string) |
|
| string8_t (const char *p_string, t_size p_length) |
|
| string8_t (const t_self &p_string) |
|
| string8_t (const string_base &p_string) |
|
| string8_t (string_part_ref ref) |
|
void | add_string (const char *p_string, t_size p_length=~0) |
|
void | add_string (string_part_ref ref) |
|
void | add_string_ (const char *str) |
|
void | add_string_nc (const char *ptr, t_size len) |
|
void | fix_filename_chars (char def= '_', char leave=0) |
|
void | force_reset () |
|
t_size | get_length () const throw () |
|
const char * | get_ptr () const throw () |
|
void | insert_chars (t_size first, const char *src, t_size count) |
|
void | insert_chars (t_size first, const char *src) |
|
char * | lock_buffer (t_size n) |
|
| operator const char * () const throw () |
|
const t_self & | operator+= (const char *src) |
|
const t_self & | operator+= (const string_base &src) |
|
const t_self & | operator+= (const t_self &src) |
|
const t_self & | operator+= (string_part_ref src) |
|
const t_self & | operator= (const char *src) |
|
const t_self & | operator= (const string_base &src) |
|
const t_self & | operator= (const t_self &src) |
|
const t_self & | operator= (string_part_ref src) |
|
void | prealloc (t_size p_size) |
|
void | remove_chars (t_size first, t_size count) |
|
t_size | replace_byte (char c1, char c2, t_size start=0) |
|
t_size | replace_char (unsigned c1, unsigned c2, t_size start=0) |
|
t_size | replace_nontext_chars (char p_replace= '_') |
|
void | set_char (unsigned offset, char c) |
|
void | set_string (const char *p_string, t_size p_length=~0) |
|
void | set_string (string_part_ref ref) |
|
void | set_string_ (const char *str) |
|
void | set_string_nc (const char *ptr, t_size len) |
|
void | truncate (t_size len) |
|
void | unlock_buffer () |
|
string_base & | _formatter () const |
|
void | add_filename (const char *fn) |
|
const char * | c_str () const |
|
void | convert_to_lower_ascii (const char *src, char replace= '?') |
|
void | delimit (const char *c) |
|
void | end_with (char c) |
|
void | end_with_slash () |
|
bool | ends_with (char c) const |
|
t_size | find_first (char p_char, t_size p_start=0) const |
|
t_size | find_first (const char *p_string, t_size p_start=0) const |
|
t_size | find_last (char p_char, t_size p_start=~0) const |
|
t_size | find_last (const char *p_string, t_size p_start=~0) const |
|
void | fix_dir_separator (char c= '\\') |
|
bool | fix_eol (const char *append=" (...)", t_size start=0) |
|
bool | has_prefix (const char *prefix) const |
|
bool | has_prefix_i (const char *prefix) const |
|
bool | has_suffix (const char *suffix) const |
|
bool | has_suffix_i (const char *suffix) const |
|
bool | is_empty () const |
|
bool | is_valid_utf8 () const |
|
char | last_char () const |
|
t_size | length () const |
|
bool | limit_length (t_size length_in_chars, const char *append=" (...)") |
|
| operator const char * () const |
|
bool | operator!= (const string_base &p_other) const |
|
const string_base & | operator+= (const char *src) |
|
const string_base & | operator+= (const string_base &src) |
|
bool | operator< (const string_base &p_other) const |
|
bool | operator<= (const string_base &p_other) const |
|
const string_base & | operator= (const char *src) |
|
const string_base & | operator= (const string_base &src) |
|
bool | operator== (const string_base &p_other) const |
|
bool | operator> (const string_base &p_other) const |
|
bool | operator>= (const string_base &p_other) const |
|
t_size | replace_string (const char *replace, const char *replaceWith, t_size start=0) |
|
void | reset () |
|
t_size | scan_filename () const |
|
void | set_string_ (const char *str) |
|
void | skip_trailing_char (unsigned c= ' ') |
|
const char * | toString () const |
|
bool | truncate_eol (t_size start=0) |
|
void | truncate_filename () |
|
void | truncate_last_char () |
|
void | truncate_number_suffix () |
|
void | truncate_to_parent_path () |
|
void | add_byte (char c) |
|
void | add_char (t_uint32 c) |
|
void | add_chars (t_uint32 p_char, t_size p_count) |
|
void | add_string_ (const char *str) |
|
Definition at line 506 of file string_base.h.