26 :ID3_Writer(), m_dest(dest), m_written(0)
72 return (1U << ((
sizeof(ID3_Writer::size_type) * 8) - 1));
77 const ID3_Writer::char_type buf[], ID3_Writer::size_type len)
79 return this->
writeChars(reinterpret_cast<const char *>(buf), len);
84 const char buf[], ID3_Writer::size_type len)
86 ID3_Writer::size_type bytes =
static_cast<ID3_Writer::size_type
>(
87 m_dest.write(&(buf[0]), static_cast<qint64>(len)));
ID3_Writer::size_type m_written
ID3_QIODeviceWriter(QIODevice &dest)
virtual ID3_Writer::size_type getMaxSize()
virtual ID3_Writer::size_type getSize()
virtual ID3_Writer::size_type writeChars(const ID3_Writer::char_type buf[], ID3_Writer::size_type len)
virtual ID3_Writer::pos_type getCur()
virtual ID3_Writer::pos_type getEnd()
virtual ID3_Writer::pos_type getBeg()
virtual ~ID3_QIODeviceWriter()