Index: src/libchcore/TEventCounter.h =================================================================== diff -u -N -rc175b6c9d5be6ee6ee0eae90abb167b9eaf2abc3 -r5127141ac49a45db27f748dfb659d31f2e4983c4 --- src/libchcore/TEventCounter.h (.../TEventCounter.h) (revision c175b6c9d5be6ee6ee0eae90abb167b9eaf2abc3) +++ src/libchcore/TEventCounter.h (.../TEventCounter.h) (revision 5127141ac49a45db27f748dfb659d31f2e4983c4) @@ -33,7 +33,7 @@ class TEventCounter { public: - TEventCounter(T initialValue = 0) : + explicit TEventCounter(T initialValue = 0) : m_event(true, false), m_tCounter(initialValue), m_tMaxUsed(initialValue) Index: src/libchcore/TOverlappedProcessorRange.h =================================================================== diff -u -N -rf1d25f23712f5de7459f690ab51b2640d0f81b91 -r5127141ac49a45db27f748dfb659d31f2e4983c4 --- src/libchcore/TOverlappedProcessorRange.h (.../TOverlappedProcessorRange.h) (revision f1d25f23712f5de7459f690ab51b2640d0f81b91) +++ src/libchcore/TOverlappedProcessorRange.h (.../TOverlappedProcessorRange.h) (revision 5127141ac49a45db27f748dfb659d31f2e4983c4) @@ -27,7 +27,7 @@ { public: TOverlappedProcessorRange(); - TOverlappedProcessorRange(unsigned long long ullResumePosition); + explicit TOverlappedProcessorRange(unsigned long long ullResumePosition); void SetResumePosition(unsigned long long ullResumePosition); unsigned long long GetResumePosition() const; Index: src/libchcore/TOverlappedThreadPool.h =================================================================== diff -u -N -r7892d3d5ca43da7dca4d9e8e0c321c21c3e13ea0 -r5127141ac49a45db27f748dfb659d31f2e4983c4 --- src/libchcore/TOverlappedThreadPool.h (.../TOverlappedThreadPool.h) (revision 7892d3d5ca43da7dca4d9e8e0c321c21c3e13ea0) +++ src/libchcore/TOverlappedThreadPool.h (.../TOverlappedThreadPool.h) (revision 5127141ac49a45db27f748dfb659d31f2e4983c4) @@ -32,7 +32,7 @@ class TOverlappedThreadPool { public: - TOverlappedThreadPool(HANDLE hKill); + explicit TOverlappedThreadPool(HANDLE hKill); TReaderThread& ReaderThread(); TWriterThread& WriterThread(); Index: src/libchcore/TThreadedQueueRunner.h =================================================================== diff -u -N -rb0a003dc39e6d21e34779cf1cf5d8a07318c1f5f -r5127141ac49a45db27f748dfb659d31f2e4983c4 --- src/libchcore/TThreadedQueueRunner.h (.../TThreadedQueueRunner.h) (revision b0a003dc39e6d21e34779cf1cf5d8a07318c1f5f) +++ src/libchcore/TThreadedQueueRunner.h (.../TThreadedQueueRunner.h) (revision 5127141ac49a45db27f748dfb659d31f2e4983c4) @@ -29,7 +29,7 @@ class TThreadedQueueRunner { public: - TThreadedQueueRunner(HANDLE hKill) : + explicit TThreadedQueueRunner(HANDLE hKill) : m_hKill(hKill), m_eventLocalKill(true, false) {