Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
Inkscape::IO::Reader Class Referenceabstract

This interface and its descendants are for unicode character-oriented input. More...

#include <inkscapestream.h>

Inheritance diagram for Inkscape::IO::Reader:
Inkscape::IO::BasicReader Inkscape::IO::InputStreamReader Inkscape::IO::StdReader

Public Member Functions

 Reader ()=default
 Constructor.
 
virtual ~Reader ()=default
 Destructor.
 
virtual int available ()=0
 
virtual void close ()=0
 
virtual char get ()=0
 
virtual Glib::ustring readLine ()=0
 
virtual Glib::ustring readWord ()=0
 
virtual const ReaderreadBool (bool &val)=0
 
virtual const Readeroperator>> (bool &val)=0
 
virtual const ReaderreadShort (short &val)=0
 
virtual const Readeroperator>> (short &val)=0
 
virtual const ReaderreadUnsignedShort (unsigned short &val)=0
 
virtual const Readeroperator>> (unsigned short &val)=0
 
virtual const ReaderreadInt (int &val)=0
 
virtual const Readeroperator>> (int &val)=0
 
virtual const ReaderreadUnsignedInt (unsigned int &val)=0
 
virtual const Readeroperator>> (unsigned int &val)=0
 
virtual const ReaderreadLong (long &val)=0
 
virtual const Readeroperator>> (long &val)=0
 
virtual const ReaderreadUnsignedLong (unsigned long &val)=0
 
virtual const Readeroperator>> (unsigned long &val)=0
 
virtual const ReaderreadFloat (float &val)=0
 
virtual const Readeroperator>> (float &val)=0
 
virtual const ReaderreadDouble (double &val)=0
 
virtual const Readeroperator>> (double &val)=0
 

Detailed Description

This interface and its descendants are for unicode character-oriented input.

Definition at line 261 of file inkscapestream.h.

Constructor & Destructor Documentation

◆ Reader()

Inkscape::IO::Reader::Reader ( )
default

Constructor.

◆ ~Reader()

virtual Inkscape::IO::Reader::~Reader ( )
virtualdefault

Destructor.

Member Function Documentation

◆ available()

virtual int Inkscape::IO::Reader::available ( )
pure virtual

◆ close()

virtual void Inkscape::IO::Reader::close ( )
pure virtual

◆ get()

virtual char Inkscape::IO::Reader::get ( )
pure virtual

◆ operator>>() [1/9]

virtual const Reader & Inkscape::IO::Reader::operator>> ( bool &  val)
pure virtual

Implemented in Inkscape::IO::BasicReader.

◆ operator>>() [2/9]

virtual const Reader & Inkscape::IO::Reader::operator>> ( double &  val)
pure virtual

Implemented in Inkscape::IO::BasicReader.

◆ operator>>() [3/9]

virtual const Reader & Inkscape::IO::Reader::operator>> ( float &  val)
pure virtual

Implemented in Inkscape::IO::BasicReader.

◆ operator>>() [4/9]

virtual const Reader & Inkscape::IO::Reader::operator>> ( int &  val)
pure virtual

Implemented in Inkscape::IO::BasicReader.

◆ operator>>() [5/9]

virtual const Reader & Inkscape::IO::Reader::operator>> ( long &  val)
pure virtual

Implemented in Inkscape::IO::BasicReader.

◆ operator>>() [6/9]

virtual const Reader & Inkscape::IO::Reader::operator>> ( short &  val)
pure virtual

Implemented in Inkscape::IO::BasicReader.

◆ operator>>() [7/9]

virtual const Reader & Inkscape::IO::Reader::operator>> ( unsigned int &  val)
pure virtual

Implemented in Inkscape::IO::BasicReader.

◆ operator>>() [8/9]

virtual const Reader & Inkscape::IO::Reader::operator>> ( unsigned long &  val)
pure virtual

Implemented in Inkscape::IO::BasicReader.

◆ operator>>() [9/9]

virtual const Reader & Inkscape::IO::Reader::operator>> ( unsigned short &  val)
pure virtual

Implemented in Inkscape::IO::BasicReader.

◆ readBool()

virtual const Reader & Inkscape::IO::Reader::readBool ( bool &  val)
pure virtual

Implemented in Inkscape::IO::BasicReader.

◆ readDouble()

virtual const Reader & Inkscape::IO::Reader::readDouble ( double &  val)
pure virtual

Implemented in Inkscape::IO::BasicReader.

◆ readFloat()

virtual const Reader & Inkscape::IO::Reader::readFloat ( float &  val)
pure virtual

Implemented in Inkscape::IO::BasicReader.

◆ readInt()

virtual const Reader & Inkscape::IO::Reader::readInt ( int &  val)
pure virtual

Implemented in Inkscape::IO::BasicReader.

◆ readLine()

virtual Glib::ustring Inkscape::IO::Reader::readLine ( )
pure virtual

Implemented in Inkscape::IO::BasicReader.

◆ readLong()

virtual const Reader & Inkscape::IO::Reader::readLong ( long &  val)
pure virtual

Implemented in Inkscape::IO::BasicReader.

◆ readShort()

virtual const Reader & Inkscape::IO::Reader::readShort ( short &  val)
pure virtual

Implemented in Inkscape::IO::BasicReader.

◆ readUnsignedInt()

virtual const Reader & Inkscape::IO::Reader::readUnsignedInt ( unsigned int &  val)
pure virtual

Implemented in Inkscape::IO::BasicReader.

◆ readUnsignedLong()

virtual const Reader & Inkscape::IO::Reader::readUnsignedLong ( unsigned long &  val)
pure virtual

Implemented in Inkscape::IO::BasicReader.

◆ readUnsignedShort()

virtual const Reader & Inkscape::IO::Reader::readUnsignedShort ( unsigned short &  val)
pure virtual

Implemented in Inkscape::IO::BasicReader.

◆ readWord()

virtual Glib::ustring Inkscape::IO::Reader::readWord ( )
pure virtual

Implemented in Inkscape::IO::BasicReader.


The documentation for this class was generated from the following file: