minetest/src/threading
kwolekr c56d7fe0eb Add DISABLE_CLASS_COPY macro (and use it)
Use this macro to disallow copying of an object using the assignment
operator or copy constructor.  This catches otherwise silent-but-deadly
mistakes such as "ServerMap map = env->getMap();" at compile time.

If so desired, it is still possible to copy a class, but it now requires
an explicit call to memcpy or std::copy.
2015-10-27 22:05:08 -04:00
..
atomic.h Clean up threading 2015-08-23 22:04:06 -04:00
CMakeLists.txt Clean up threading 2015-08-23 22:04:06 -04:00
event.h Clean up threading 2015-08-23 22:04:06 -04:00
mutex_auto_lock.h Clean up threading 2015-08-23 22:04:06 -04:00
mutex.cpp Clean up threading 2015-08-23 22:04:06 -04:00
mutex.h Add DISABLE_CLASS_COPY macro (and use it) 2015-10-27 22:05:08 -04:00
semaphore.cpp Fix MinGW 32-bit build 2015-10-03 13:20:43 -04:00
semaphore.h Add DISABLE_CLASS_COPY macro (and use it) 2015-10-27 22:05:08 -04:00
thread.cpp Fix some threading things and add additional thread unittests 2015-10-24 02:31:23 -04:00
thread.h Add DISABLE_CLASS_COPY macro (and use it) 2015-10-27 22:05:08 -04:00