UGDK
|
00001 00002 #ifndef UGDK_UTIL_UNCOPIABLE_H_ 00003 #define UGDK_UTIL_UNCOPIABLE_H_ 00004 00005 namespace ugdk { 00006 namespace util { 00007 00008 class Uncopyable { 00009 protected: 00010 Uncopyable() {} 00011 ~Uncopyable() {} 00012 private: 00013 Uncopyable(const Uncopyable&); 00014 Uncopyable& operator=(const Uncopyable&); 00015 }; 00016 00017 } /* namespace util */ 00018 } /* namespace ugdk */ 00019 00020 #endif /* UGDK_UTIL_UNCOPIABLE_H_ */