|
lexbor_str_t * | lexbor_str_create (void) |
|
lxb_char_t * | lexbor_str_init (lexbor_str_t *str, lexbor_mraw_t *mraw, size_t size) |
|
lxb_char_t * | lexbor_str_init_append (lexbor_str_t *str, lexbor_mraw_t *mraw, const lxb_char_t *data, size_t length) |
|
void | lexbor_str_clean (lexbor_str_t *str) |
|
void | lexbor_str_clean_all (lexbor_str_t *str) |
|
lexbor_str_t * | lexbor_str_destroy (lexbor_str_t *str, lexbor_mraw_t *mraw, bool destroy_obj) |
|
lxb_char_t * | lexbor_str_realloc (lexbor_str_t *str, lexbor_mraw_t *mraw, size_t new_size) |
|
lxb_char_t * | lexbor_str_check_size (lexbor_str_t *str, lexbor_mraw_t *mraw, size_t plus_len) |
|
lxb_char_t * | lexbor_str_append (lexbor_str_t *str, lexbor_mraw_t *mraw, const lxb_char_t *buff, size_t length) |
|
lxb_char_t * | lexbor_str_append_before (lexbor_str_t *str, lexbor_mraw_t *mraw, const lxb_char_t *buff, size_t length) |
|
lxb_char_t * | lexbor_str_append_one (lexbor_str_t *str, lexbor_mraw_t *mraw, const lxb_char_t data) |
|
lxb_char_t * | lexbor_str_append_lowercase (lexbor_str_t *str, lexbor_mraw_t *mraw, const lxb_char_t *data, size_t length) |
|
lxb_char_t * | lexbor_str_append_with_rep_null_chars (lexbor_str_t *str, lexbor_mraw_t *mraw, const lxb_char_t *buff, size_t length) |
|
lxb_char_t * | lexbor_str_copy (lexbor_str_t *dest, const lexbor_str_t *target, lexbor_mraw_t *mraw) |
|
void | lexbor_str_stay_only_whitespace (lexbor_str_t *target) |
|
void | lexbor_str_strip_collapse_whitespace (lexbor_str_t *target) |
|
size_t | lexbor_str_crop_whitespace_from_begin (lexbor_str_t *target) |
|
size_t | lexbor_str_whitespace_from_begin (lexbor_str_t *target) |
|
size_t | lexbor_str_whitespace_from_end (lexbor_str_t *target) |
|
const lxb_char_t * | lexbor_str_data_ncasecmp_first (const lxb_char_t *first, const lxb_char_t *sec, size_t sec_size) |
|
bool | lexbor_str_data_ncasecmp_end (const lxb_char_t *first, const lxb_char_t *sec, size_t size) |
|
bool | lexbor_str_data_ncasecmp_contain (const lxb_char_t *where, size_t where_size, const lxb_char_t *what, size_t what_size) |
|
bool | lexbor_str_data_ncasecmp (const lxb_char_t *first, const lxb_char_t *sec, size_t size) |
|
bool | lexbor_str_data_nlocmp_right (const lxb_char_t *first, const lxb_char_t *sec, size_t size) |
|
bool | lexbor_str_data_nupcmp_right (const lxb_char_t *first, const lxb_char_t *sec, size_t size) |
|
bool | lexbor_str_data_casecmp (const lxb_char_t *first, const lxb_char_t *sec) |
|
bool | lexbor_str_data_ncmp_end (const lxb_char_t *first, const lxb_char_t *sec, size_t size) |
|
bool | lexbor_str_data_ncmp_contain (const lxb_char_t *where, size_t where_size, const lxb_char_t *what, size_t what_size) |
|
bool | lexbor_str_data_ncmp (const lxb_char_t *first, const lxb_char_t *sec, size_t size) |
|
bool | lexbor_str_data_cmp (const lxb_char_t *first, const lxb_char_t *sec) |
|
bool | lexbor_str_data_cmp_ws (const lxb_char_t *first, const lxb_char_t *sec) |
|
void | lexbor_str_data_to_lowercase (lxb_char_t *to, const lxb_char_t *from, size_t len) |
|
void | lexbor_str_data_to_uppercase (lxb_char_t *to, const lxb_char_t *from, size_t len) |
|
const lxb_char_t * | lexbor_str_data_find_lowercase (const lxb_char_t *data, size_t len) |
|
const lxb_char_t * | lexbor_str_data_find_uppercase (const lxb_char_t *data, size_t len) |
|
lxb_char_t * | lexbor_str_data_noi (lexbor_str_t *str) |
|
size_t | lexbor_str_length_noi (lexbor_str_t *str) |
|
size_t | lexbor_str_size_noi (lexbor_str_t *str) |
|
void | lexbor_str_data_set_noi (lexbor_str_t *str, lxb_char_t *data) |
|
lxb_char_t * | lexbor_str_length_set_noi (lexbor_str_t *str, lexbor_mraw_t *mraw, size_t length) |
|