クラス coil::NonCopyable

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

#include <NonCopyable.h>

coil::NonCopyableに対する継承グラフ
RTM::util::ListenerHolder< LocalServiceActionListener > RTM::util::ListenerHolder< ManagerActionListener > RTM::util::ListenerHolder< ModuleActionListener > RTM::util::ListenerHolder< NamingActionListener > RTM::util::ListenerHolder< RtcLifecycleActionListener > RTC_impl::RTObjectStateMachine RTM::util::ListenerHolder< ListenerClass > RTM::LocalServiceActionListenerHolder RTM::ManagerActionListenerHolder RTM::ModuleActionListenerHolder RTM::NamingActionListenerHolder RTM::RtcLifecycleActionListenerHolder

すべてのメンバ一覧

Protected メソッド

 NonCopyable ()
 コンストラクタ
 ~NonCopyable ()
 デストラクタ

説明

コピー禁止ミックスイン

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

-例: class CopyProhibitedClass : private NonCopyable {};


コンストラクタとデストラクタ

coil::NonCopyable::NonCopyable (  )  [inline, protected]

コンストラクタ

コンストラクタ。

coil::NonCopyable::~NonCopyable (  )  [inline, protected]

デストラクタ

デストラクタ。

OpenRTMに対してSat Apr 19 14:45:28 2014に生成されました。  doxygen 1.6.3