/// @file /// @brief Task2: SVG-Circle element https://developer.mozilla.org/en-US/docs/Web/SVG/Element/circle #pragma once #include "task2.Element.hpp" #include "task2.aliases.hpp" /// @todo Include standard library headers as needed #include #include namespace task2 { /// @brief Circle SVG Element struct CircleElement : Element { Circle circle; // Now uses the alias Circle = std::tuple CircleElement(Circle circle) : circle(circle) {} std::string open() const override final { std::stringstream ss; ss << ""; return ss.str(); } std::string text() const override final { return std::string(); } std::string close() const override final { return std::string(); } }; } // namespace task2