TagLib Namespace Reference

A namespace for all TagLib related classes and functions. More...


Classes

class  TagLib::AudioProperties
 A simple, abstract interface to common audio properties. More...
class  TagLib::FileRef
 This class provides a simple abstraction for creating and handling files. More...
class  TagLib::Tag
 A simple, generic interface to common audio meta data fields. More...
class  TagLib::ByteVector
 A byte vector. More...
class  TagLib::ByteVectorList
 A list of ByteVectors. More...
class  TagLib::File
 A file class with some useful methods for tag manipulation. More...
class  TagLib::List< T >
 A generic, implicitly shared list. More...
class  TagLib::Map< Key, T >
 A generic, implicitly shared map. More...
class  TagLib::String
 A wide string class suitable for unicode. More...
class  TagLib::StringList
 A list of strings. More...

Typedefs

typedef wchar_t wchar
typedef unsigned char uchar
typedef unsigned int uint
typedef unsigned long ulong
typedef std::basic_string<
wchar
wstring


Detailed Description

A namespace for all TagLib related classes and functions.

This namespace contains everything in TagLib. For projects working with TagLib extensively it may be conveniten to add a

 using namespace TagLib;


Typedef Documentation

typedef unsigned char TagLib::uchar
 

typedef unsigned int TagLib::uint
 

typedef unsigned long TagLib::ulong
 

typedef wchar_t TagLib::wchar
 

typedef std::basic_string<wchar> TagLib::wstring
 

Unfortunately std::wstring isn't defined on some systems, (i.e. GCC < 3) so I'm providing something here that should be constant.