#include "Gallery.h" #include Gallery::Gallery(std::string name) : name(name) { } void Gallery::addArtwork(Artwork *artwork) { artworks.push_back(artwork); } void Gallery::printArtworks() const { for (auto &artwork: artworks) std::cout << artwork->toString() << std::endl; } std::string Gallery::toString() const { std::string ret; for (auto &artwork: artworks) ret += artwork->toString() + "\n\n"; return ret; }