Inkscape
Vector Graphics Editor
|
Class for placing a Reader on an open InputStream. More...
#include <inkscapestream.h>
Public Member Functions | |
InputStreamReader (InputStream &inputStreamSource) | |
int | available () override |
Flush the underlying OutputStream. | |
void | close () override |
Close the underlying OutputStream. | |
char | get () override |
Overloaded to receive its bytes from an InputStream rather than a Reader. | |
![]() | |
BasicReader (Reader &sourceStream) | |
~BasicReader () override=default | |
Glib::ustring | readLine () override |
Reads a line of data from the reader. | |
Glib::ustring | readWord () override |
Reads a line of data from the reader. | |
const Reader & | readBool (bool &val) override |
const Reader & | operator>> (bool &val) override |
const Reader & | readShort (short &val) override |
const Reader & | operator>> (short &val) override |
const Reader & | readUnsignedShort (unsigned short &val) override |
const Reader & | operator>> (unsigned short &val) override |
const Reader & | readInt (int &val) override |
const Reader & | operator>> (int &val) override |
const Reader & | readUnsignedInt (unsigned int &val) override |
const Reader & | operator>> (unsigned int &val) override |
const Reader & | readLong (long &val) override |
const Reader & | operator>> (long &val) override |
const Reader & | readUnsignedLong (unsigned long &val) override |
const Reader & | operator>> (unsigned long &val) override |
const Reader & | readFloat (float &val) override |
const Reader & | operator>> (float &val) override |
const Reader & | readDouble (double &val) override |
const Reader & | operator>> (double &val) override |
![]() | |
Reader ()=default | |
Constructor. | |
virtual | ~Reader ()=default |
Destructor. | |
Private Attributes | |
InputStream & | inputStream |
Additional Inherited Members | |
![]() | |
BasicReader () | |
![]() | |
Reader * | source |
Class for placing a Reader on an open InputStream.
Definition at line 397 of file inkscapestream.h.
Inkscape::IO::InputStreamReader::InputStreamReader | ( | InputStream & | inputStreamSource | ) |
Definition at line 343 of file inkscapestream.cpp.
|
overridevirtual |
Flush the underlying OutputStream.
Reimplemented from Inkscape::IO::BasicReader.
Definition at line 361 of file inkscapestream.cpp.
References Inkscape::IO::InputStream::available(), and inputStream.
|
overridevirtual |
Close the underlying OutputStream.
Reimplemented from Inkscape::IO::BasicReader.
Definition at line 353 of file inkscapestream.cpp.
References Inkscape::IO::InputStream::close(), and inputStream.
|
overridevirtual |
Overloaded to receive its bytes from an InputStream rather than a Reader.
Reimplemented from Inkscape::IO::BasicReader.
Definition at line 370 of file inkscapestream.cpp.
References Inkscape::IO::InputStream::get(), and inputStream.
|
private |
Definition at line 413 of file inkscapestream.h.
Referenced by available(), close(), and get().