|
| cfg_string (const GUID &p_guid, const char *p_defaultval) |
|
| operator const char * () const |
|
const cfg_string & | operator= (const cfg_string &p_val) |
|
const cfg_string & | operator= (const char *p_val) |
|
GUID | get_guid () const |
|
| cfg_var_reader (const GUID &guid) |
|
| ~cfg_var_reader () |
|
| cfg_var_writer (const GUID &guid) |
|
| ~cfg_var_writer () |
|
| 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) |
|
String config variable. Stored in the stream with int32 header containing size in bytes, followed by non-null-terminated UTF-8 data.
Note that cfg_var class and its derivatives may be only instantiated statically (as static objects or members of other static objects), NEVER dynamically (operator new, local variables, members of objects instantiated as such).
Definition at line 97 of file cfg_var.h.