#include <writer.h>
Definition at line 33 of file writer.h.
◆ char_type
◆ int_type
◆ off_type
◆ pos_type
◆ size_type
◆ atEnd()
virtual bool ID3_Writer::atEnd |
( |
| ) |
|
|
inlinevirtual |
◆ close()
virtual void ID3_Writer::close |
( |
| ) |
|
|
pure virtual |
◆ flush()
virtual void ID3_Writer::flush |
( |
| ) |
|
|
pure virtual |
◆ getBeg()
◆ getCur()
◆ getEnd()
Return the first position that can't be written to.
A return value of -1 indicates no (reasonable) limit to the writer.
Reimplemented in ID3_MemoryWriter.
Definition at line 55 of file writer.h.
◆ getMaxSize()
Return the maximum number of bytes that can be written.
Definition at line 64 of file writer.h.
◆ getSize()
Return the number of bytes written.
Definition at line 61 of file writer.h.
◆ writeChar()
Write a single character and advance the internal position.
Note that the interal position may advance more than one byte for a single character write. Returns END_OF_WRITER if there isn't a character to write.
Reimplemented in ID3_IOStreamWriter, and ID3_OStreamWriter.
Definition at line 71 of file writer.h.
◆ writeChars() [1/2]
◆ writeChars() [2/2]
Write up to len
characters into buf and advance the internal position accordingly.
Returns the number of characters write 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_MemoryWriter, ID3_IOStreamWriter, and ID3_OStreamWriter.
◆ END_OF_WRITER
The documentation for this class was generated from the following files: