|
Ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c52d4d35cc6a173c89eda98ceffa2dcf)
|
#include <rstring.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 84 of file rstring.h.
Referenced by rb_sym_all_symbols().
| union { ... } RString::as |
Referenced by rb_str_resize(), and rb_str_tmp_frozen_release().
| union { ... } RString::aux |
| long RString::capa |
Definition at line 80 of file rstring.h.
Referenced by rb_str_buf_new(), rb_str_change_terminator_length(), rb_str_resize(), and rb_str_set_len().
| struct { ... } RString::heap |
| VALUE RString::shared |
Definition at line 81 of file rstring.h.
Referenced by rb_str_tmp_frozen_release().