22 #ifndef TAGLIB_MODFILEBASE_H
23 #define TAGLIB_MODFILEBASE_H
43 void writeString(
const String &s,
ulong size,
char padding = 0);
44 void writeByte(
uchar byte);
45 void writeU16L(
ushort number);
46 void writeU32L(
ulong number);
47 void writeU16B(
ushort number);
48 void writeU32B(
ulong number);
51 bool readByte(
uchar &byte);
52 bool readU16L(
ushort &number);
53 bool readU32L(
ulong &number);
54 bool readU16B(
ushort &number);
55 bool readU32B(
ulong &number);
An abstract class that provides operations on a sequence of bytes.
Definition: tiostream.h:53
unsigned short ushort
Definition: taglib.h:82
Definition: modfilebase.h:37
A file class with some useful methods for tag manipulation.
Definition: tfile.h:50
A wide string class suitable for unicode.
Definition: tstring.h:78
unsigned char uchar
Definition: taglib.h:81
unsigned long ulong
Definition: taglib.h:84
#define TAGLIB_EXPORT
Definition: taglib_export.h:40
const char * FileName
Definition: tiostream.h:48