![]() |
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.