scheduler_ptr 構造体
スケジューラへのポインターを表します。 このクラスによって、shared_ptr を使用して共有有効期間を指定できるように、または、生ポインターを使用して参照できるようにします。
構文
struct scheduler_ptr;
メンバー
パブリック コンストラクター
名前 | 説明 |
---|---|
scheduler_ptr::scheduler_ptr | 過負荷です。 shared_ptr からスケジューラを指すスケジューラ ポインターを作成します。 |
パブリック メソッド
名前 | 説明 |
---|---|
scheduler_ptr::get | スケジューラへの生のポインターを返します。 |
パブリック演算子
名前 | 説明 |
---|---|
scheduler_ptr::operator bool | スケジューラ ポインターが null 以外であるかどうかをテストします。 |
scheduler_ptr::operator-> |
ポインターのように動作します。 |
継承階層
scheduler_ptr
要件
ヘッダー: pplinterface.h
名前空間: concurrency
scheduler_ptr::get Method
スケジューラへの生のポインターを返します。
scheduler_interface* get() const;
戻り値
scheduler_ptr::operator bool
スケジューラ ポインターが null 以外であるかどうかをテストします。
operator bool() const;
scheduler_ptr::operator->
ポインターのように動作します。
scheduler_interface* operator->() const;
戻り値
scheduler_ptr::scheduler_ptr コンストラクター
shared_ptr からスケジューラを指すスケジューラ ポインターを作成します。
explicit scheduler_ptr(std::shared_ptr<scheduler_interface> scheduler);
explicit scheduler_ptr(_In_opt_ scheduler_interface* pScheduler);
パラメーター
スケジューラ
変換するスケジューラ。
pScheduler
変換するスケジューラ ポインター。