]> git.tdb.fi Git - libs/core.git/blobdiff - source/strings/regex.h
Mark overridden virtual functions as such
[libs/core.git] / source / strings / regex.h
index 094a295cdb77bc230dd0c79254a4459f1567d945..bef5231e4b8a3cc3e1337da11ad682c94b9653db 100644 (file)
@@ -11,7 +11,7 @@ class bad_regex: public std::logic_error
 {
 public:
        bad_regex(const std::string &, const std::string &, const std::string::const_iterator &);
-       virtual ~bad_regex() throw() { }
+       ~bad_regex() throw() override = default;
 
 private:
        std::string make_where(const std::string &, const std::string::const_iterator &);
@@ -107,7 +107,7 @@ private:
        };
 
        Code code;
-       unsigned n_groups;
+       unsigned n_groups = 0;
 
 public:
        /** Constructs a new Regex object from a string representation. */