libmusicbrainz3 3.0.3
|
A factory to instantiate classes from the domain model. More...
Public Member Functions | |
virtual Artist * | newArtist () |
virtual ArtistAlias * | newArtistAlias () |
virtual Disc * | newDisc () |
virtual Track * | newTrack () |
virtual Relation * | newRelation () |
virtual Release * | newRelease () |
virtual ReleaseGroup * | newReleaseGroup () |
virtual ReleaseEvent * | newReleaseEvent () |
virtual User * | newUser () |
virtual Tag * | newTag () |
virtual Label * | newLabel () |
virtual LabelAlias * | newLabelAlias () |
A factory to instantiate classes from the domain model.
This factory may be used to create objects from musicbrainz3/model.h
virtual Artist* MusicBrainz::DefaultFactory::newArtist | ( | ) | [inline, virtual] |
Implements MusicBrainz::IFactory.
virtual ArtistAlias* MusicBrainz::DefaultFactory::newArtistAlias | ( | ) | [inline, virtual] |
Implements MusicBrainz::IFactory.
virtual Disc* MusicBrainz::DefaultFactory::newDisc | ( | ) | [inline, virtual] |
Implements MusicBrainz::IFactory.
virtual Label* MusicBrainz::DefaultFactory::newLabel | ( | ) | [inline, virtual] |
Implements MusicBrainz::IFactory.
virtual LabelAlias* MusicBrainz::DefaultFactory::newLabelAlias | ( | ) | [inline, virtual] |
Implements MusicBrainz::IFactory.
virtual Relation* MusicBrainz::DefaultFactory::newRelation | ( | ) | [inline, virtual] |
Implements MusicBrainz::IFactory.
virtual Release* MusicBrainz::DefaultFactory::newRelease | ( | ) | [inline, virtual] |
Implements MusicBrainz::IFactory.
virtual ReleaseEvent* MusicBrainz::DefaultFactory::newReleaseEvent | ( | ) | [inline, virtual] |
Implements MusicBrainz::IFactory.
virtual ReleaseGroup* MusicBrainz::DefaultFactory::newReleaseGroup | ( | ) | [inline, virtual] |
Implements MusicBrainz::IFactory.
virtual Tag* MusicBrainz::DefaultFactory::newTag | ( | ) | [inline, virtual] |
Implements MusicBrainz::IFactory.
virtual Track* MusicBrainz::DefaultFactory::newTrack | ( | ) | [inline, virtual] |
Implements MusicBrainz::IFactory.
virtual User* MusicBrainz::DefaultFactory::newUser | ( | ) | [inline, virtual] |
Implements MusicBrainz::IFactory.