System::WeakReference< T > クラス
WeakReference< T > class
オブジェクトを参照しつつ、対象オブジェクトが削除されることを許容する弱参照を表します。
template<typename T>class WeakReference< T > : public System::Object
| パラメーター | 説明 |
|---|---|
| T | 参照されているオブジェクトの型。 |
メソッド
| メソッド | 説明 |
|---|---|
| operator!=(std::nullptr_t) const | 参照されているオブジェクトが null でないかチェックします。 |
| operator!=(const WeakReference<T>&) const | 参照されているオブジェクトを別のインスタンスの WeakReference クラスと比較します。 |
| operator==(std::nullptr_t) const | 参照されているオブジェクトが null かどうかチェックします。 |
| operator==(const WeakReference<T>&) const | 参照されているオブジェクトを別のインスタンスの WeakReference クラスと比較します。 |
| reset() | |
| SetTarget(const SmartPtr<T>&) | 現在の WeakReference オブジェクトが参照するオブジェクト(ターゲット)を設定します。 |
| TryGetTarget(const SmartPtr<T>&) const | 現在の WeakReference オブジェクトが参照しているオブジェクト(ターゲット)を取得します。 |
| WeakReference() | デフォルトコンストラクタ。 |
| WeakReference(std::nullptr_t) | nullptr からのコンストラクタです。 |
| WeakReference(const SmartPtr<T>&) | 指定されたオブジェクトを参照する WeakReference クラスの新しいインスタンスを初期化します。 |
| WeakReference(const SmartPtr<T>&, bool) | 指定されたオブジェクトを参照する WeakReference クラスの新しいインスタンスを初期化します。 |
参照
- Class Object
- Namespace System
- Library Aspose.Page for C++