]> git.tdb.fi Git - libs/core.git/blobdiff - source/stringcodec/iso2022jp.h
Use default member initializers and constructor delegation
[libs/core.git] / source / stringcodec / iso2022jp.h
index aa5c78b9d4de5bf23a2428c1cdffde7013ab0537..dd850144f9d876fef967c10351440b9273437640 100644 (file)
@@ -19,10 +19,10 @@ public:
        class Encoder: public Codec::Encoder
        {
        private:
-               Mode mode;
+               Mode mode = ASCII;
 
        public:
-               Encoder(ErrorMode em = DEFAULT): Codec::Encoder(em), mode(ASCII) { }
+               Encoder(ErrorMode em = DEFAULT): Codec::Encoder(em) { }
 
                virtual void encode_char(unichar, std::string &);
                virtual void sync(std::string &);
@@ -35,8 +35,8 @@ public:
        class Decoder: public Codec::Decoder
        {
        private:
-               Mode mode;
-               Codec::Decoder *dec;
+               Mode mode = ASCII;
+               Codec::Decoder *dec = 0;
 
        public:
                Decoder(ErrorMode = DEFAULT);