namespace DataFile {
class Output;
-class Statement;
+struct Statement;
class WriterMode: private NonCopyable
{
WriterMode(Output &o): out(o) { }
public:
- virtual ~WriterMode() { }
+ virtual ~WriterMode() = default;
virtual void set_float_precision(unsigned) = 0;
virtual void write(const Statement &st) = 0;