TagLib Namespace Reference

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


Classes

class  AudioProperties
 A simple, abstract interface to common audio properties. More...

class  FileRef
 This class provides a simple abstraction for creating and handling files. More...

class  Tag
 A simple, generic interface to common audio meta data fields. More...

class  ByteVector
 A byte vector. More...

class  ByteVectorList
 A list of ByteVectors. More...

class  File
 A file class with some useful methods for tag manipulation. More...

class  List
 A generic, implicitly shared list. More...

class  Map
 A generic, implicitly shared map. More...

class  String
 A wide string class suitable for unicode. More...

class  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.