Make sure all classes have sensible copy semantics
authorMikko Rasa <tdb@tdb.fi>
Wed, 25 Apr 2018 10:16:55 +0000 (13:16 +0300)
committerMikko Rasa <tdb@tdb.fi>
Wed, 25 Apr 2018 10:16:55 +0000 (13:16 +0300)
commitc3e242c2629cbc9645258b30aaf07b7285d4372b
treee3f4b0131ea2b253be79cb15f6b2d1b93ee20cf3
parent3169ab5078b0ab9147b8e23ad98c0294dda1baec
Make sure all classes have sensible copy semantics

They must either support copying or be derived from NonCopyable.
16 files changed:
source/core/application.h
source/core/getopt.h
source/core/module.h
source/core/mutex.h
source/core/process.h
source/core/semaphore.h
source/core/thread.h
source/debug/errorreporter.h
source/debug/profiler.h
source/debug/profilingscope.h
source/io/base.h
source/io/eventreader.h
source/io/poll.h
source/strings/format.cpp
source/strings/format.h
source/time/timer.h