26#ifndef _MUSICBRAINZ5_METADATA_H
27#define _MUSICBRAINZ5_METADATA_H
45#include "musicbrainz5/xmlParser.h"
51 class CMetadataPrivate;
72 CMetadata(
const XMLNode& Node=XMLNode::emptyNode());
112 virtual std::ostream&
Serialise(std::ostream& os)
const;
122 CMetadataPrivate *
const m_d;
Definition Collection.h:39
Definition Recording.h:56
Definition ReleaseGroup.h:51
Definition UserRating.h:40
CListImpl< CReleaseGroup > CReleaseGroupList
Definition ReleaseGroupList.h:35
CListImpl< CCollection > CCollectionList
Definition CollectionList.h:35
CListImpl< CWork > CWorkList
Definition WorkList.h:35
CListImpl< CFreeDBDisc > CFreeDBDiscList
Definition FreeDBDiscList.h:35
CListImpl< CLabel > CLabelList
Definition LabelList.h:35
CListImpl< CLabelInfo > CLabelInfoList
Definition LabelInfoList.h:35
CListImpl< CAnnotation > CAnnotationList
Definition AnnotationList.h:35
CListImpl< CUserTag > CUserTagList
Definition UserTagList.h:35
CListImpl< CRelease > CReleaseList
Definition ReleaseList.h:35
CListImpl< CISRC > CISRCList
Definition ISRCList.h:35
CListImpl< CRecording > CRecordingList
Definition RecordingList.h:35
CListImpl< CArtist > CArtistList
Definition ArtistList.h:35
CListImpl< CCDStub > CCDStubList
Definition CDStubList.h:35
CListImpl< CTag > CTagList
Definition TagList.h:35