Index: src/libchcore/TEventCounter.h
===================================================================
diff -u -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 -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 -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 -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)
 		{