]> git.tdb.fi Git - libs/core.git/blobdiff - source/core/thread.h
Use nullptr instead of 0 for pointers
[libs/core.git] / source / core / thread.h
index 6a17912fdc3c03e0d0904aeb768b8a40ee316212..ef071cd43ffb070f8c2ea2646a514ac2f514f9a6 100644 (file)
@@ -27,19 +27,19 @@ private:
                JOINED
        };
 
-       Private *priv_;
-       std::string name_;
-       State state_;
+       Private *_priv = nullptr;
+       std::string _name;
+       State _state = PENDING;
 
 protected:
        Thread(const std::string & = std::string());
 public:
        virtual ~Thread();
 
-       const std::string &get_name() const { return name_; }
+       const std::string &get_name() const { return _name; }
 
        /** Indicates whether the thread has finished running. */
-       bool is_finished() { return state_>=FINISHED; }
+       bool is_finished() { return _state>=FINISHED; }
 
        /** Waits for the thread to exit.  Calling this from the thread will cause a
        deadlock. */