Ruby
2.5.0dev(2017-10-22revision60238)
|
#include <ruby.h>
Data Fields | |
struct RBasic | basic |
union { | |
struct { | |
long len | |
char * ptr | |
union { | |
long capa | |
VALUE shared | |
} aux | |
} heap | |
char ary [RSTRING_EMBED_LEN_MAX+1] | |
} | as |
char RString::ary[RSTRING_EMBED_LEN_MAX+1] |
Definition at line 965 of file ruby.h.
Referenced by rb_struct_define(), rb_struct_define_under(), and rb_sym_all_symbols().
union { ... } RString::as |
Referenced by rb_str_tmp_frozen_release().
union { ... } RString::aux |
long RString::capa |
Definition at line 961 of file ruby.h.
Referenced by rb_str_change_terminator_length(), and rb_str_set_len().
struct { ... } RString::heap |
char* RString::ptr |
Definition at line 959 of file ruby.h.
Referenced by rb_str_conv_enc_opts(), rb_str_quote_unprintable(), rb_str_symname_p(), and rb_string_value().
VALUE RString::shared |
Definition at line 962 of file ruby.h.
Referenced by rb_str_tmp_frozen_release().