#include "../pch.h" #include "../Ware/Ware.h" class WarenStorage { public: //maybe ist das hier einfach garbage typedef Ware CoolingWare; typedef Ware LargeWare; private: std::vector warenList; std::vector coolingWarenList; std::vector largeWarenList; public: WarenStorage(); void addWarenListToSum(std::vector* sumList, std::vector itemList) const; std::vector getAllWaren() const; std::vector getWarenList(); void setWarenList(const std::vector waren); std::vector getCoolingWarenList(); void setCoolingWarenList(const std::vector coolingWaren); std::vector getLargeWarenList(); void setLargeWarenList(const std::vector largeWaren); void addWareAndGenerateId(Ware ware); void removeWare(const std::string name); //const frage: // //wie kann ich die get...Waren() getter wieder als const definieren, ohne dass ich damit StorageEditor die möglichkeit nehme sie zu Editieren. };