Files
mruby-mruby/doc/api/mruby/string.h.md
T
2015-08-31 23:16:45 -04:00

1.1 KiB

mrb_str_plus

   mrb_value mrb_str_plus(mrb_state*, mrb_value, mrb_value);

Adds to strings together.

mrb_ptr_to_str

   mrb_value mrb_ptr_to_str(mrb_state *, void*);

Converts pointer into a Ruby string.

mrb_obj_as_string

   mrb_value mrb_obj_as_string(mrb_state *mrb, mrb_value obj);

Returns an object as a Ruby string.

mrb_str_resize

   mrb_value mrb_str_resize(mrb_state *mrb, mrb_value str, mrb_int len);

Resizes the string's length.

mrb_str_substr

   mrb_value mrb_str_substr(mrb_state *mrb, mrb_value str, mrb_int beg, mrb_int len);

Returns a sub string.

mrb_string_type

   mrb_value mrb_string_type(mrb_state *mrb, mrb_value str);

Returns a Ruby string type.

mrb_str_new_cstr

   const char *mrb_string_value_cstr(mrb_state *mrb, mrb_value *ptr);

Returns a Ruby string as a C string.

mrb_str_dup

   mrb_value mrb_str_dup(mrb_state *mrb, mrb_value str);

Duplicates a string object.

mrb_str_intern

   mrb_value mrb_str_intern(mrb_state *mrb, mrb_value self);

Returns a symbol from a passed in string.