Functions |
void | mrb_str_modify (mrb_state *mrb, struct RString *s) |
mrb_value | mrb_str_resize (mrb_state *mrb, mrb_value str, mrb_int len) |
int | mrb_str_offset (mrb_state *mrb, mrb_value str, int pos) |
void | str_with_class (mrb_state *mrb, struct RString *s, mrb_value obj) |
mrb_value | mrb_str_buf_new (mrb_state *mrb, mrb_int capa) |
mrb_value | mrb_str_buf_cat (mrb_state *mrb, mrb_value str, const char *ptr, size_t len) |
mrb_value | mrb_str_new (mrb_state *mrb, const char *p, size_t len) |
mrb_value | mrb_str_new_cstr (mrb_state *mrb, const char *p) |
mrb_value | mrb_str_new_static (mrb_state *mrb, const char *p, size_t len) |
void | mrb_gc_free_str (mrb_state *mrb, struct RString *str) |
char * | mrb_str_to_cstr (mrb_state *mrb, mrb_value str0) |
mrb_value | mrb_str_literal (mrb_state *mrb, mrb_value str) |
const char * | mrb_str_body (mrb_value str, int *len_p) |
void | mrb_str_concat (mrb_state *mrb, mrb_value self, mrb_value other) |
mrb_value | mrb_str_plus (mrb_state *mrb, mrb_value a, mrb_value b) |
mrb_value | mrb_str_size (mrb_state *mrb, mrb_value self) |
int | mrb_str_cmp (mrb_state *mrb, mrb_value str1, mrb_value str2) |
mrb_bool | mrb_str_equal (mrb_state *mrb, mrb_value str1, mrb_value str2) |
mrb_value | mrb_str_to_str (mrb_state *mrb, mrb_value str) |
char * | mrb_string_value_ptr (mrb_state *mrb, mrb_value ptr) |
mrb_value | mrb_str_dup (mrb_state *mrb, mrb_value str) |
mrb_value | mrb_str_substr (mrb_state *mrb, mrb_value str, mrb_int beg, mrb_int len) |
mrb_value | mrb_str_buf_append (mrb_state *mrb, mrb_value str, mrb_value str2) |
mrb_int | mrb_str_hash (mrb_state *mrb, mrb_value str) |
mrb_value | mrb_str_intern (mrb_state *mrb, mrb_value self) |
mrb_value | mrb_obj_as_string (mrb_state *mrb, mrb_value obj) |
mrb_value | mrb_ptr_to_str (mrb_state *mrb, void *p) |
mrb_value | mrb_string_type (mrb_state *mrb, mrb_value str) |
mrb_value | mrb_check_string_type (mrb_state *mrb, mrb_value str) |
mrb_value | mrb_cstr_to_inum (mrb_state *mrb, const char *str, int base, int badcheck) |
char * | mrb_string_value_cstr (mrb_state *mrb, mrb_value *ptr) |
mrb_value | mrb_str_to_inum (mrb_state *mrb, mrb_value str, int base, int badcheck) |
double | mrb_cstr_to_dbl (mrb_state *mrb, const char *p, int badcheck) |
double | mrb_str_to_dbl (mrb_state *mrb, mrb_value str, int badcheck) |
mrb_value | mrb_str_dump (mrb_state *mrb, mrb_value str) |
mrb_value | mrb_str_cat (mrb_state *mrb, mrb_value str, const char *ptr, size_t len) |
mrb_value | mrb_str_cat_cstr (mrb_state *mrb, mrb_value str, const char *ptr) |
mrb_value | mrb_str_append (mrb_state *mrb, mrb_value str, mrb_value str2) |
mrb_value | mrb_str_inspect (mrb_state *mrb, mrb_value str) |
void | mrb_init_string (mrb_state *mrb) |