libmusicbrainz3
3.0.3
|
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 ReleaseGroup * | newReleaseGroup ()=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.
|
inlinevirtual |
|
pure virtual |
Implemented in MusicBrainz::DefaultFactory.
|
pure virtual |
Implemented in MusicBrainz::DefaultFactory.
|
pure virtual |
Implemented in MusicBrainz::DefaultFactory.
|
pure virtual |
Implemented in MusicBrainz::DefaultFactory.
|
pure virtual |
Implemented in MusicBrainz::DefaultFactory.
|
pure virtual |
Implemented in MusicBrainz::DefaultFactory.
|
pure virtual |
Implemented in MusicBrainz::DefaultFactory.
|
pure virtual |
Implemented in MusicBrainz::DefaultFactory.
|
pure virtual |
Implemented in MusicBrainz::DefaultFactory.
|
pure virtual |
Implemented in MusicBrainz::DefaultFactory.
|
pure virtual |
Implemented in MusicBrainz::DefaultFactory.
|
pure virtual |
Implemented in MusicBrainz::DefaultFactory.