|
libmusicbrainz3
3.0.2
|
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 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 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.