TagLib 1.10 (TagLib: TagLib::Mod::FileBase Class Reference)

TagLib::Mod::FileBase Class Reference

#include <modfilebase.h>

Inheritance diagram for TagLib::Mod::FileBase:
Collaboration diagram for TagLib::Mod::FileBase:

List of all members.

Protected Member Functions

 FileBase (FileName file)
 FileBase (IOStream *stream)
void writeString (const String &s, ulong size, char padding=0)
void writeByte (uchar byte)
void writeU16L (ushort number)
void writeU32L (ulong number)
void writeU16B (ushort number)
void writeU32B (ulong number)
bool readString (String &s, ulong size)
bool readByte (uchar &byte)
bool readU16L (ushort &number)
bool readU32L (ulong &number)
bool readU16B (ushort &number)
bool readU32B (ulong &number)

Constructor & Destructor Documentation

TagLib::Mod::FileBase::FileBase ( FileName  file) [protected]
TagLib::Mod::FileBase::FileBase ( IOStream stream) [protected]

Member Function Documentation

bool TagLib::Mod::FileBase::readByte ( uchar byte) [protected]
bool TagLib::Mod::FileBase::readString ( String s,
ulong  size 
) [protected]
bool TagLib::Mod::FileBase::readU16B ( ushort number) [protected]
bool TagLib::Mod::FileBase::readU16L ( ushort number) [protected]
bool TagLib::Mod::FileBase::readU32B ( ulong number) [protected]
bool TagLib::Mod::FileBase::readU32L ( ulong number) [protected]
void TagLib::Mod::FileBase::writeByte ( uchar  byte) [protected]
void TagLib::Mod::FileBase::writeString ( const String s,
ulong  size,
char  padding = 0 
) [protected]
void TagLib::Mod::FileBase::writeU16B ( ushort  number) [protected]
void TagLib::Mod::FileBase::writeU16L ( ushort  number) [protected]
void TagLib::Mod::FileBase::writeU32B ( ulong  number) [protected]
void TagLib::Mod::FileBase::writeU32L ( ulong  number) [protected]

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