void MusicCollection::displayGenres() { std::cout << "\nGenres\n-----------------------------\n"; MusicGenreIterator ig = getGenres(); while( ig.hasNext() ) { MusicGenre *genre = ig.next().value(); std::cout << genre->getName() << std::endl; MusicTrackIterator it = genre->getTracks(); while( it.hasNext() ) { MusicTrack *track = it.next(); std::cout << "\t-" << track->getTitle() << "(" << track->getArtist() << ")" << std::endl; } } }
Status DB::getGenres(ResultSet<Genre>& rs) { return getGenres(rs, ReadOptions()); }