OpenRTM  1.1.1
NonCopyable.h
[詳解]
1 // -*- C++ -*-
20 namespace coil
21 {
50  {
51  protected:
68 
85  private:
86  NonCopyable(const NonCopyable&);
87  NonCopyable& operator=(const NonCopyable&);
88  };
89 
123  template <class T>
125  {
126  protected:
143 
160  private:
162  T & operator=(const T &);
163  };
164 };
NonCopyableCRTP()
コンストラクタ
Definition: NonCopyable.h:142
コピー禁止ミックスイン(CRTP版)
Definition: NonCopyable.h:124
~NonCopyable()
デストラクタ
Definition: NonCopyable.h:84
NonCopyable()
コンストラクタ
Definition: NonCopyable.h:67
~NonCopyableCRTP()
デストラクタ
Definition: NonCopyable.h:159
コピー禁止ミックスイン
Definition: NonCopyable.h:49