libmusicbrainz4  4.0.3
MusicBrainz4::CMetadata Class Reference
Inheritance diagram for MusicBrainz4::CMetadata:
MusicBrainz4::CEntity

List of all members.

Public Member Functions

 CMetadata (const XMLNode &Node=XMLNode::emptyNode())
 CMetadata (const CMetadata &Other)
CMetadataoperator= (const CMetadata &Other)
virtual ~CMetadata ()
virtual CMetadataClone ()
std::string XMLNS () const
std::string XMLNSExt () const
std::string Generator () const
std::string Created () const
CArtistArtist () const
CReleaseRelease () const
CReleaseGroupReleaseGroup () const
CRecordingRecording () const
CLabelLabel () const
CWorkWork () const
CPUIDPUID () const
CISRCISRC () const
CDiscDisc () const
CLabelInfoListLabelInfoList () const
CRatingRating () const
CUserRatingUserRating () const
CCollectionCollection () const
CArtistListArtistList () const
CReleaseListReleaseList () const
CReleaseGroupListReleaseGroupList () const
CRecordingListRecordingList () const
CLabelListLabelList () const
CWorkListWorkList () const
CISRCListISRCList () const
CAnnotationListAnnotationList () const
CCDStubListCDStubList () const
CFreeDBDiscListFreeDBDiscList () const
CTagListTagList () const
CUserTagListUserTagList () const
CCollectionListCollectionList () const
CCDStubCDStub () const
CMessageMessage () const
virtual std::ostream & Serialise (std::ostream &os) const

Static Public Member Functions

static std::string GetElementName ()

Protected Member Functions

virtual void ParseAttribute (const std::string &Name, const std::string &Value)
virtual void ParseElement (const XMLNode &Node)

Constructor & Destructor Documentation

MusicBrainz4::CMetadata::CMetadata ( const XMLNode &  Node = XMLNode::emptyNode())
virtual MusicBrainz4::CMetadata::~CMetadata ( ) [virtual]

Member Function Documentation

std::string MusicBrainz4::CMetadata::Created ( ) const
std::string MusicBrainz4::CMetadata::Generator ( ) const
static std::string MusicBrainz4::CMetadata::GetElementName ( ) [static]

Reimplemented from MusicBrainz4::CEntity.

CMetadata& MusicBrainz4::CMetadata::operator= ( const CMetadata Other)
virtual void MusicBrainz4::CMetadata::ParseAttribute ( const std::string &  Name,
const std::string &  Value 
) [protected, virtual]

Implements MusicBrainz4::CEntity.

virtual void MusicBrainz4::CMetadata::ParseElement ( const XMLNode &  Node) [protected, virtual]

Implements MusicBrainz4::CEntity.

virtual std::ostream& MusicBrainz4::CMetadata::Serialise ( std::ostream &  os) const [virtual]

Reimplemented from MusicBrainz4::CEntity.

std::string MusicBrainz4::CMetadata::XMLNS ( ) const
std::string MusicBrainz4::CMetadata::XMLNSExt ( ) const
 All Classes Namespaces Files Functions Typedefs Enumerations Enumerator Defines