libmusicbrainz3  3.0.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCMusicBrainz::ArtistAliasRepresents an artist alias
|\CMusicBrainz::LabelAliasRepresents a label alias
oCMusicBrainz::DiscRepresents an Audio CD
oCMusicBrainz::EntityA first-level MusicBrainz class
|oCMusicBrainz::ArtistRepresents an artist
|oCMusicBrainz::LabelRepresents a record label
|oCMusicBrainz::ReleaseRepresents a Release
|oCMusicBrainz::ReleaseGroupRepresents a Release Group
|\CMusicBrainz::TrackRepresents a track
oCMusicBrainz::Exception
|oCMusicBrainz::DiscErrorThe Audio CD could not be read
|oCMusicBrainz::ParseErrorException to be thrown if a parse error occurs
|oCMusicBrainz::ValueError
|\CMusicBrainz::WebServiceErrorA web service error has occurred
| oCMusicBrainz::AuthenticationErrorAuthentication failed
| oCMusicBrainz::ConnectionErrorGetting a server connection failed
| oCMusicBrainz::RequestErrorAn invalid request was made
| oCMusicBrainz::ResourceNotFoundErrorNo resource with the given ID exists
| oCMusicBrainz::ResponseErrorThe returned resource was invalid
| \CMusicBrainz::TimeOutErrorConnection to a server timed out
oCMusicBrainz::IFactoryA factory to instantiate classes from the domain model
|\CMusicBrainz::DefaultFactoryA factory to instantiate classes from the domain model
oCMusicBrainz::IFilterA filter for collections
|oCMusicBrainz::ArtistFilterA filter for the artist collection
|oCMusicBrainz::LabelFilterA filter for the label collection
|oCMusicBrainz::ReleaseFilterA filter for the release collection
|oCMusicBrainz::ReleaseGroupFilter
|oCMusicBrainz::TrackFilterA filter for the track collection
|\CMusicBrainz::UserFilterA filter for the user collection
oCMusicBrainz::IIncludesAn interface implemented by include tag generators
|oCMusicBrainz::ArtistIncludesA specification on how much data to return with a artist
|oCMusicBrainz::LabelIncludesA specification on how much data to return with a label
|oCMusicBrainz::ReleaseGroupIncludesA specification on how much data to return with a release group
|oCMusicBrainz::ReleaseIncludesA specification on how much data to return with a release
|\CMusicBrainz::TrackIncludesA specification on how much data to return with a track
oCMusicBrainz::IWebServiceAn interface all concrete web service classes have to implement
|\CMusicBrainz::WebServiceAn interface to the MusicBrainz XML web service via HTTP
oCMusicBrainz::MbXmlParserA parser for the Music Metadata XML format
oCMusicBrainz::MetadataRepresents a parsed Music Metadata XML document
oCMusicBrainz::QueryA simple interface to the MusicBrainz web service
oCMusicBrainz::RelationRepresents a relation between two Entities
oCMusicBrainz::ReleaseEventA release event, indicating where and when a release took place
oCMusicBrainz::ResultRepresents generic search result
|oCMusicBrainz::ArtistResultRepresents an artist result
|oCMusicBrainz::LabelResultRepresents an label result
|oCMusicBrainz::ReleaseGroupResultRepresents an releaseGroup result
|oCMusicBrainz::ReleaseResultRepresents an release result
|\CMusicBrainz::TrackResultRepresents an track result
oCMusicBrainz::Tag
\CMusicBrainz::UserRepresents a MusicBrainz user