#include <reader.h>
Definition at line 33 of file reader.h.
◆ char_type
◆ int_type
◆ off_type
◆ pos_type
◆ size_type
◆ atEnd()
virtual bool ID3_Reader::atEnd |
( |
| ) |
|
|
inlinevirtual |
◆ close()
virtual void ID3_Reader::close |
( |
| ) |
|
|
pure virtual |
◆ getBeg()
◆ getCur()
◆ getEnd()
◆ peekChar()
virtual int_type ID3_Reader::peekChar |
( |
| ) |
|
|
pure virtual |
Return the next character to be read without advancing the internal position.
Returns END_OF_READER if there isn't a character to read.
Implemented in ID3_IStreamReader, and ID3_MemoryReader.
◆ readChar()
virtual int_type ID3_Reader::readChar |
( |
| ) |
|
|
inlinevirtual |
Read a single character and advance the internal position.
Note that the interal position may advance more than one byte for a single character read. Returns END_OF_READER if there isn't a character to read.
Definition at line 65 of file reader.h.
◆ readChars() [1/2]
◆ readChars() [2/2]
Read up to len
characters into buf and advance the internal position accordingly.
Returns the number of characters read into buf. Note that the value returned may be less than the number of bytes that the internal position advances, due to multi-byte characters.
Implemented in ID3_IStreamReader, and ID3_MemoryReader.
◆ remainingBytes()
virtual size_type ID3_Reader::remainingBytes |
( |
| ) |
|
|
inlinevirtual |
◆ setCur()
◆ skipChars()
Skip up to len
chars in the stream and advance the internal position accordingly.
Returns the number of characters actually skipped (may be less than requested).
Definition at line 97 of file reader.h.
◆ END_OF_READER
The documentation for this class was generated from the following files: