LAMA
|
00001 00033 #ifndef LAMA_NONCOPYABLE_HPP_ 00034 #define LAMA_NONCOPYABLE_HPP_ 00035 00036 // for dll_import 00037 #include <lama/config.hpp> 00038 00039 namespace lama 00040 { 00041 00043 class LAMA_DLL_IMPORTEXPORT NonCopyable 00044 { 00045 protected: 00046 NonCopyable(){} 00047 ~NonCopyable(){} 00048 private: 00049 NonCopyable( const NonCopyable& other ); 00050 const NonCopyable& operator=( const NonCopyable& other ); 00051 }; 00052 00053 } 00054 00055 #endif // LAMA_NONCOPYABLE_HPP_