![]() |
YAP 7.1.0
|
Public Attributes | |
| YAP_Atom | name |
| YAP_Term | user_name |
| FILE * | file |
| char * | nbuf |
| size_t | nsize |
| struct { | |
| struct { | |
| unsigned char * buf | |
| unsigned char * ptr | |
| int left | |
| } file | |
| memHandle mem_string | |
| struct { | |
| int fd | |
| } pipe | |
| struct { | |
| const unsigned char * buf | |
| const unsigned char * ptr | |
| } irl | |
| struct { | |
| unsigned char * buf | |
| unsigned char * ptr | |
| } w_irl | |
| void * private_data | |
| } | u |
| struct { | |
| bool on | |
| int ch | |
| intptr_t pos | |
| intptr_t line | |
| intptr_t lpos | |
| } | buf |
| YAP_Int | charcount |
| YAP_Int | linecount |
| YAP_Int | linestart |
| stream_flags_t | status |
| int(* | stream_putc )(int, int) |
| int(* | stream_wputc )(int, wchar_t) |
| function the stream uses for writing a single octet More... | |
| int(* | stream_getc )(int) |
| function the stream uses for writing a character More... | |
| int(* | stream_wgetc )(int) |
| function the stream uses for reading an octet More... | |
| struct vfs * | vfs |
| function the stream uses for reading a character More... | |
| void * | vfs_handle |
| stream belongs to a space More... | |
| int(* | stream_wgetc_for_read )(int) |
| direct handle to stream in that space More... | |
| int(* | stream_peek )(int) |
| function the stream uses for parser More... | |
| int(* | stream_wpeek )(int) |
| check if the next character is available More... | |
| encoding_t | encoding |
| check if the next wide character is available More... | |
| Atom | name |
| Term | user_name |
| union { | |
| struct { | |
| unsigned char * buf | |
| unsigned char * ptr | |
| int left | |
| } file | |
| memHandle mem_string | |
| struct { | |
| int fd | |
| } pipe | |
| struct { | |
| const unsigned char * buf | |
| const unsigned char * ptr | |
| } irl | |
| } | u |
| Int | charcount |
| Int | linecount |
| Int | linestart |
Definition at line 209 of file YapStreams.h.
| unsigned char* buf |
Definition at line 219 of file YapStreams.h.
| const unsigned char* buf |
Definition at line 234 of file YapStreams.h.
| int ch |
Definition at line 243 of file YapStreams.h.
| YAP_Int charcount |
Definition at line 247 of file YapStreams.h.
| encoding_t encoding |
check if the next wide character is available
Definition at line 265 of file YapStreams.h.
| int fd |
Definition at line 224 of file YapStreams.h.
| FILE * file |
Definition at line 212 of file YapStreams.h.
| int left |
Definition at line 220 of file YapStreams.h.
| intptr_t line |
Definition at line 244 of file YapStreams.h.
| YAP_Int linecount |
Definition at line 247 of file YapStreams.h.
| YAP_Int linestart |
Definition at line 247 of file YapStreams.h.
| intptr_t lpos |
Definition at line 244 of file YapStreams.h.
| memHandle mem_string |
Definition at line 222 of file YapStreams.h.
| YAP_Atom name |
Definition at line 210 of file YapStreams.h.
| char * nbuf |
Definition at line 214 of file YapStreams.h.
| size_t nsize |
Definition at line 215 of file YapStreams.h.
| bool on |
Definition at line 242 of file YapStreams.h.
| intptr_t pos |
Definition at line 244 of file YapStreams.h.
| void* private_data |
Definition at line 239 of file YapStreams.h.
| unsigned char * ptr |
Definition at line 219 of file YapStreams.h.
| const unsigned char * ptr |
Definition at line 234 of file YapStreams.h.
| stream_flags_t status |
Definition at line 248 of file YapStreams.h.
| int(* stream_getc)(int) |
function the stream uses for writing a character
Definition at line 256 of file YapStreams.h.
| int(* stream_peek) (int) |
function the stream uses for parser
It may be different from above if the ISO character conversion is on
Definition at line 263 of file YapStreams.h.
| int(* stream_putc)(int, int) |
Definition at line 252 of file YapStreams.h.
| int(* stream_wgetc)(int) |
function the stream uses for reading an octet
Definition at line 257 of file YapStreams.h.
| int(* stream_wgetc_for_read)(int) |
direct handle to stream in that space
Definition at line 261 of file YapStreams.h.
| int(* stream_wpeek) (int) |
check if the next character is available
Definition at line 264 of file YapStreams.h.
| int(* stream_wputc)(int, wchar_t) |
function the stream uses for writing a single octet
Definition at line 254 of file YapStreams.h.
| YAP_Term user_name |
Definition at line 211 of file YapStreams.h.
function the stream uses for reading a character
Definition at line 259 of file YapStreams.h.
| void * vfs_handle |
stream belongs to a space
Definition at line 260 of file YapStreams.h.