| 
    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().
 1.8.13