FF13Fix/Common/NonCopyable.h

13 lines
264 B
C
Raw Normal View History

2016-01-27 03:32:24 +13:00
#pragma once
// An inheritable class to disallow the copy constructor and operator= functions
class NonCopyable
{
protected:
NonCopyable() {}
~NonCopyable() {}
private:
NonCopyable( const NonCopyable& );
const NonCopyable& operator=( NonCopyable& other );
};