OpenRTM  1.0.0
限定公開メンバ関数 | 全メンバ一覧
coil::NonCopyable クラス

コピー禁止ミックスイン [詳解]

#include <NonCopyable.h>

限定公開メンバ関数

 NonCopyable ()
 コンストラクタ [詳解]
 
 ~NonCopyable ()
 デストラクタ [詳解]
 

詳解

コピー禁止ミックスイン

対象クラスのオブジェクトのコピーを禁止する。コピーを禁止したいクラ スでは、NonCopyableをprivate継承することでオブジェクトのコピーを禁 止することができる。

-例: class CopyProhibitedClass : private NonCopyable {};

構築子と解体子

coil::NonCopyable::NonCopyable ( )
inlineprotected

コンストラクタ

コンストラクタ。

coil::NonCopyable::~NonCopyable ( )
inlineprotected

デストラクタ

デストラクタ。