OSDN Git Service

・textarrayformat.*をsrc/commonに移動した。
[simplecms/utakata.git] / src / base_object.h
index e7d1134..a89387e 100755 (executable)
 #ifndef _UTAKATA_SRC_BASE_OBJECT_H_
 #define _UTAKATA_SRC_BASE_OBJECT_H_
 
-#include "src/common/disable_copy.h"
+#include "src/common/uncopyable.h"
 #include "src/common/smart_ptr.h"
 
 namespace utakata {
 namespace interpreter {
 
-class IObject : private utility::DisableCopy {
+class IObject : private utility::Uncopyable {
   // scheme中の実体オブジェクトのベースとなるインターフェース。
   // scheme中の全ての実体オブジェクトは、このインターフェースを
   // 実装しなければなりません。
@@ -33,7 +33,7 @@ class IObject : private utility::DisableCopy {
   // IObjectはSchemeにおけるオブジェクトの内部表現として取り扱われます。
   // Schemeオブジェクトの定義として、原則的にコピーは行われないため、
   // operator=及びコピーコンストラクタは提供されません。
-  // (utility::DisableCopyインターフェースにおいて無効化されています)
+  // (utility::Uncopyableインターフェースにおいて無効化されています)
  public:
   IObject() {}
   virtual ~IObject() {}