Go to the source code of this file.
Functions | |
static bool | is_string_handler (Registry const ®istry, Type const &type, bool known_size=false) |
static void | string_buffer_get (Value const &value, char *&buffer, string::size_type &size) |
static VALUE | value_from_string (VALUE mod, VALUE self, VALUE from, VALUE known_good_type) |
static VALUE | value_string_handler_p (VALUE self) |
static VALUE | value_to_string (VALUE mod, VALUE self, VALUE known_good_type) |
static bool is_string_handler | ( | Registry const & | registry, |
Type const & | type, | ||
bool | known_size = false |
||
) | [static] |
Definition at line 8 of file strings.cc.
static void string_buffer_get | ( | Value const & | value, |
char *& | buffer, | ||
string::size_type & | size | ||
) | [static] |
Definition at line 27 of file strings.cc.
static VALUE value_from_string | ( | VALUE | mod, |
VALUE | self, | ||
VALUE | from, | ||
VALUE | known_good_type | ||
) | [static] |
Definition at line 55 of file strings.cc.
static VALUE value_string_handler_p | ( | VALUE | self | ) | [static] |
Definition at line 42 of file strings.cc.
static VALUE value_to_string | ( | VALUE | mod, |
VALUE | self, | ||
VALUE | known_good_type | ||
) | [static] |
Converts a C string to a Ruby string. NEVER call that directly. It is used to define #to_str on the relevant instances of Type
Definition at line 81 of file strings.cc.