|
libmusicbrainz3
3.0.2
|
A factory to instantiate classes from the domain model. More...
Public Member Functions | |
| virtual | ~IFactory () |
| virtual Artist * | newArtist ()=0 |
| virtual ArtistAlias * | newArtistAlias ()=0 |
| virtual Disc * | newDisc ()=0 |
| virtual Track * | newTrack ()=0 |
| virtual Relation * | newRelation ()=0 |
| virtual Release * | newRelease ()=0 |
| virtual ReleaseEvent * | newReleaseEvent ()=0 |
| virtual User * | newUser ()=0 |
| virtual Tag * | newTag ()=0 |
| virtual Label * | newLabel ()=0 |
| virtual LabelAlias * | newLabelAlias ()=0 |
A factory to instantiate classes from the domain model.
| virtual MusicBrainz::IFactory::~IFactory | ( | ) | [inline, virtual] |
| virtual Artist* MusicBrainz::IFactory::newArtist | ( | ) | [pure virtual] |
Implemented in MusicBrainz::DefaultFactory.
| virtual ArtistAlias* MusicBrainz::IFactory::newArtistAlias | ( | ) | [pure virtual] |
Implemented in MusicBrainz::DefaultFactory.
| virtual Disc* MusicBrainz::IFactory::newDisc | ( | ) | [pure virtual] |
Implemented in MusicBrainz::DefaultFactory.
| virtual Label* MusicBrainz::IFactory::newLabel | ( | ) | [pure virtual] |
Implemented in MusicBrainz::DefaultFactory.
| virtual LabelAlias* MusicBrainz::IFactory::newLabelAlias | ( | ) | [pure virtual] |
Implemented in MusicBrainz::DefaultFactory.
| virtual Relation* MusicBrainz::IFactory::newRelation | ( | ) | [pure virtual] |
Implemented in MusicBrainz::DefaultFactory.
| virtual Release* MusicBrainz::IFactory::newRelease | ( | ) | [pure virtual] |
Implemented in MusicBrainz::DefaultFactory.
| virtual ReleaseEvent* MusicBrainz::IFactory::newReleaseEvent | ( | ) | [pure virtual] |
Implemented in MusicBrainz::DefaultFactory.
| virtual Tag* MusicBrainz::IFactory::newTag | ( | ) | [pure virtual] |
Implemented in MusicBrainz::DefaultFactory.
| virtual Track* MusicBrainz::IFactory::newTrack | ( | ) | [pure virtual] |
Implemented in MusicBrainz::DefaultFactory.
| virtual User* MusicBrainz::IFactory::newUser | ( | ) | [pure virtual] |
Implemented in MusicBrainz::DefaultFactory.