#ifndef CONDIMENTDECORATOR_HPP #define CONDIMENTDECORATOR_HPP #include "Beverage.hpp" #include class CondimentDecorator : public Beverage { protected: std::unique_ptr beverage; public: CondimentDecorator(std::unique_ptr b) : beverage(std::move(b)) {} virtual ~CondimentDecorator() = default; }; #endif