Go to the documentation of this file.
23 #ifndef __MUSICBRAINZ3_FACTORY_H__
24 #define __MUSICBRAINZ3_FACTORY_H__
38 virtual Artist *newArtist() = 0;
40 virtual Disc *newDisc() = 0;
41 virtual Track *newTrack() = 0;
43 virtual Release *newRelease() = 0;
45 virtual User *newUser() = 0;
46 virtual Tag *newTag() = 0;
47 virtual Label *newLabel() = 0;