StdIOStream

IOStream that wraps FILE

Constructors

this
this(FILE* file)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

close
void close()
Undocumented in source. Be warned that the author may not have intended to support it.
flush
void flush()
Undocumented in source. Be warned that the author may not have intended to support it.
getPosition
StreamPos getPosition()
Undocumented in source. Be warned that the author may not have intended to support it.
readBytes
size_t readBytes(void* buffer, size_t count)
Undocumented in source. Be warned that the author may not have intended to support it.
readable
bool readable()
Undocumented in source. Be warned that the author may not have intended to support it.
seekable
bool seekable()
Undocumented in source. Be warned that the author may not have intended to support it.
setPosition
bool setPosition(StreamPos p)
Undocumented in source. Be warned that the author may not have intended to support it.
size
StreamSize size()
Undocumented in source. Be warned that the author may not have intended to support it.
writeBytes
size_t writeBytes(void* buffer, size_t count)
Undocumented in source. Be warned that the author may not have intended to support it.
writeable
bool writeable()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

_eof
bool _eof;
Undocumented in source.
_size
StreamSize _size;
Undocumented in source.
_writeable
bool _writeable;
Undocumented in source.
file
FILE* file;
Undocumented in source.

Meta