X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbinarywriter.h;h=dafc7eb36755bb60cd720ef8b03cbd47ed74e516;hb=HEAD;hp=b10c5abdce2adc887f0c70bb5080eacc92efc518;hpb=2d289d20a9a4aeac7774976e4213a7c72f1dc75b;p=libs%2Fdatafile.git diff --git a/source/binarywriter.h b/source/binarywriter.h index b10c5ab..dafc7eb 100644 --- a/source/binarywriter.h +++ b/source/binarywriter.h @@ -19,16 +19,16 @@ private: typedef std::map StringMap; Dictionary dict; - unsigned next_kwd_id; + unsigned next_kwd_id = 1; StringMap strings; - unsigned next_str_id; - unsigned float_precision; + unsigned next_str_id = 1; + unsigned float_precision = 32; public: BinaryWriter(Output &o); - virtual void set_float_precision(unsigned); - virtual void write(const Statement &st); + void set_float_precision(unsigned) override; + void write(const Statement &st) override; private: void write_(const Statement &st); void collect_keywords(const Statement &st);