1#ifndef INCLUDE_GAME_MATH_INTERFACES_H
2#define INCLUDE_GAME_MATH_INTERFACES_H
12 [[nodiscard]]
virtual auto answer() const ->
int = 0;
14 [[nodiscard]] virtual auto
display() const -> std::
string = 0;
22 [[nodiscard]]
virtual auto create() -> std::unique_ptr<IEquation> = 0;
Definition interfaces.h:19
virtual ~IEquationFactory()=default
virtual auto create() -> std::unique_ptr< IEquation >=0
Definition interfaces.h:9
virtual auto display() const -> std::string=0
virtual auto answer() const -> int=0
virtual auto display_solved() const -> std::string=0
virtual ~IEquation()=default