libmusicbrainz3  3.0.2
 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 1234]
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
|\CMusicBrainz::TrackRepresents a track
oCexception
|\CMusicBrainz::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::ReleaseFilterA filter for the release collection
|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 track
|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::ReleaseResultRepresents an release result
|\CMusicBrainz::TrackResultRepresents an track result
oCMusicBrainz::Tag
\CMusicBrainz::UserRepresents a MusicBrainz user