Lines Matching refs:CRInput

40 typedef struct _CRInput CRInput ;
44 *The #CRInput class provides the abstraction of
63 CRInput *
66 CRInput *
71 cr_input_destroy (CRInput *a_this) ;
74 cr_input_ref (CRInput *a_this) ;
77 cr_input_unref (CRInput *a_this) ;
80 cr_input_read_byte (CRInput *a_this, guchar *a_byte) ;
83 cr_input_read_char (CRInput *a_this, guint32 *a_char) ;
86 cr_input_consume_chars (CRInput *a_this, guint32 a_char,
90 cr_input_consume_char (CRInput *a_this, guint32 a_char) ;
93 cr_input_consume_white_spaces (CRInput *a_this, gulong *a_nb_chars) ;
96 cr_input_peek_byte (CRInput const *a_this, enum CRSeekPos a_origin,
100 cr_input_peek_byte2 (CRInput const *a_this, gulong a_offset,
104 cr_input_peek_char (CRInput const *a_this, guint32 *a_char) ;
107 cr_input_get_byte_addr (CRInput *a_this,
111 cr_input_get_cur_byte_addr (CRInput *a_this, guchar ** a_offset) ;
114 cr_input_seek_index (CRInput *a_this,
118 cr_input_get_cur_index (CRInput const *a_this, glong *a_index) ;
121 cr_input_set_cur_index (CRInput *a_this, glong a_index) ;
124 cr_input_get_cur_pos (CRInput const *a_this, CRInputPos * a_pos) ;
127 cr_input_set_cur_pos (CRInput *a_this, CRInputPos const *a_pos) ;
130 cr_input_get_parsing_location (CRInput const *a_this,
134 cr_input_get_end_of_line (CRInput const *a_this, gboolean *a_eol) ;
137 cr_input_set_end_of_line (CRInput *a_this, gboolean a_eol) ;
140 cr_input_get_end_of_file (CRInput const *a_this, gboolean *a_eof) ;
143 cr_input_set_end_of_file (CRInput *a_this, gboolean a_eof) ;
146 cr_input_set_line_num (CRInput *a_this, glong a_line_num) ;
149 cr_input_get_line_num (CRInput const *a_this, glong *a_line_num) ;
152 cr_input_set_column_num (CRInput *a_this, glong a_col) ;
155 cr_input_get_column_num (CRInput const *a_this, glong *a_col) ;
158 cr_input_increment_line_num (CRInput *a_this,
162 cr_input_increment_col_num (CRInput *a_this,
166 cr_input_get_nb_bytes_left (CRInput const *a_this) ;
169 cr_input_end_of_input (CRInput const *a_this, gboolean *a_end_of_input) ;