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

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

#include <NonCopyable.h>

coil::NonCopyable の継承関係図
Inheritance graph
[凡例]

限定公開メンバ関数

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

詳解

コピー禁止ミックスイン

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

-例: class CopyProhibitedClass : private NonCopyable {};

構築子と解体子

coil::NonCopyable::NonCopyable ( )
inlineprotected

コンストラクタ

コンストラクタ。

参照元 ~NonCopyable().

coil::NonCopyable::~NonCopyable ( )
inlineprotected

デストラクタ

デストラクタ。

参照先 NonCopyable().


このクラス詳解は次のファイルから抽出されました: