rb_io_t::rb_io_enc_t Struct Reference

#include <io.h>


Data Fields

rb_encodingenc
rb_encodingenc2
int ecflags
VALUE ecopts


Detailed Description

Definition at line 80 of file io.h.


Field Documentation

int rb_io_t::rb_io_enc_t::ecflags

Definition at line 83 of file io.h.

Referenced by argf_next_argv(), do_writeconv(), io_ascii8bit_binmode(), io_encoding_set(), make_readconv(), make_writeconv(), pipe_open(), prep_stdio(), and rb_io_s_pipe().

VALUE rb_io_t::rb_io_enc_t::ecopts

Definition at line 84 of file io.h.

Referenced by io_ascii8bit_binmode(), io_encoding_set(), make_readconv(), and make_writeconv().

rb_encoding* rb_io_t::rb_io_enc_t::enc

Definition at line 81 of file io.h.

Referenced by do_writeconv(), io_ascii8bit_binmode(), io_encoding_set(), io_read_encoding(), io_shift_cbuf(), make_readconv(), make_writeconv(), rb_io_each_codepoint(), and rb_io_external_encoding().

rb_encoding* rb_io_t::rb_io_enc_t::enc2

Definition at line 82 of file io.h.

Referenced by do_writeconv(), io_ascii8bit_binmode(), io_encoding_set(), io_input_encoding(), io_set_encoding_by_bom(), make_readconv(), make_writeconv(), rb_io_external_encoding(), and rb_io_internal_encoding().


The documentation for this struct was generated from the following file:
Generated on 19 Jul 2016 for Ruby by  doxygen 1.4.7