Specs.hpp
virtual auto repr() const -> std::string=0
Return a string representation of this object of some class that derives from specs.
virtual ~Specs()=default
Pure virtual destructor (this class is an abstract base class).
auto derived() -> DerivedSpecs &
Return a reference to the specs object of class derived from this.
Definition: Specs.hpp:48
The base class for other specs classes (e.g., LineSpecsOf, DrawSpecs, BorderSpecs,...
Definition: Specs.hpp:36
auto derived() const -> const DerivedSpecs &
Return a const reference to the specs object of class derived from this.
Definition: Specs.hpp:51