BoostBoost.Signals: クラス trackable

ヘッダ

#include <boost/signals/trackable.hpp>

概要

trackable クラスは、 スロットの一部として結合されたオブジェクトが破棄されたときに、 シグナルとスロットを自動的に切断するよう管理する責任を負う。 trackable クラスは他のクラスの基底クラスとしてのみ用いることが可能である; そのとき、派生クラスはスロットの一部として用いられる関数オブジェクトに結合される。 trackable オブジェクトがシグナル・スロット接続を追跡する方法は、実装定義である。

namespace boost {
  namespace signals {
    class trackable {
    protected:
      trackable();
      trackable(const trackable&);
      ~trackable();

      trackable& operator=(const trackable&);
    };
  }
}

メンバ


コンストラクタ

trackable();

trackable(const trackable&);


デストラクタ

~trackable();


代入

trackable& operator=(const trackable& other);


Doug Gregor
Last modified: Fri Oct 11 05:43:22 EDT 2002