Using c++11 new syntax to disable copy
Add TOFT_ prefix to DECLARE_UNCOPYABLE