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 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 Track* MusicBrainz::IFactory::newTrack | ( | ) | [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 User* MusicBrainz::IFactory::newUser | ( | ) | [pure virtual] |
Implemented in MusicBrainz::DefaultFactory.