CrossFramework Library
|
00001 00006 #if defined(XBASE_INCLUDED_NONCOPYABLE_HPP) 00007 #else 00008 #define XBASE_INCLUDED_NONCOPYABLE_HPP 00009 00010 //------------------------------------------------------------ 00011 namespace XBase { 00013 00014 00025 class NonCopyable 00026 { 00027 protected: 00028 NonCopyable(){} 00029 private: 00030 NonCopyable( const NonCopyable& ); 00031 void operator=( const NonCopyable& ); 00032 }; 00034 } 00035 //------------------------------------------------------------ 00036 #endif 00037 // EOF