#ifndef NALOGA1001_FUNCTIONS_H #define NALOGA1001_FUNCTIONS_H #include "Artwork.h" bool ascendingYear(std::shared_ptr i, std::shared_ptr j){ std::shared_ptrtmp; if(i->getYear() < j->getYear()){ tmp = i; i = j; j = tmp; } return true; }; bool descandingYear(std::shared_ptr i, std::shared_ptr j){ std::shared_ptrtmp; if(i->getYear() > j->getYear()){ tmp = i; i = j; j = tmp; } return true; }; bool ascendingPrice(std::shared_ptr i, std::shared_ptr j){ std::shared_ptrtmp; if(i->getPrice() > j->getPrice()){ tmp = i; i = j; j = tmp; } return true; }; bool isRenaissanceArt(std::shared_ptr a){ return (a->getYear() > 1400 && a->getYear() < 1600); }; bool isOlderThan2000(std::shared_ptr a){ return a->getYear() < 800; } #endif //NALOGA1001_FUNCTIONS_H