thread/Thread: use C++11 initialisers

This commit is contained in:
Max Kellermann 2016-06-17 19:06:45 +02:00
parent aee5966e1c
commit fea3f6cc72
1 changed files with 4 additions and 12 deletions

View File

@ -35,11 +35,11 @@ class Error;
class Thread {
#ifdef WIN32
HANDLE handle;
HANDLE handle = nullptr;
DWORD id;
#else
pthread_t handle;
bool defined;
bool defined = false;
#ifndef NDEBUG
/**
@ -47,7 +47,7 @@ class Thread {
* IsInside(), which may return false until pthread_create() has
* initialised the #handle.
*/
bool creating;
bool creating = false;
#endif
#endif
@ -55,15 +55,7 @@ class Thread {
void *ctx;
public:
#ifdef WIN32
Thread():handle(nullptr) {}
#else
Thread():defined(false) {
#ifndef NDEBUG
creating = false;
#endif
}
#endif
Thread() = default;
Thread(const Thread &) = delete;