System::WeakReference< T > klass
Innehåll
[
Dölj
]WeakReference< T > class
Representerar en svag referens, som refererar till ett objekt samtidigt som objektet fortfarande kan tas bort.
template<typename T>class WeakReference< T > : public System::Object
| Parameter | Beskrivning |
|---|---|
| T | Typ av ett refererat objekt. |
Metoder
| Metod | Beskrivning |
|---|---|
| operator!=(std::nullptr_t) const | Kontrollerar om det refererade objektet inte är null. |
| operator!=(const WeakReference<T>&) const | Jämför det refererade objektet med en annan instans av klassen WeakReference. |
| operator==(std::nullptr_t) const | Kontrollerar om det refererade objektet är null. |
| operator==(const WeakReference<T>&) const | Jämför det refererade objektet med en annan instans av klassen WeakReference. |
| reset() | |
| SetTarget(const SmartPtr<T>&) | Ställer in objektet (målet) som refereras av det aktuella WeakReference-objektet. |
| TryGetTarget(const SmartPtr<T>&) const | Hämtar objektet (målet) som refereras av det aktuella WeakReference-objektet. |
| WeakReference() | Standardkonstruktor. |
| WeakReference(std::nullptr_t) | Konstruktor från nullptr. |
| WeakReference(const SmartPtr<T>&) | Initierar en ny instans av WeakReference-klassen som refererar till det angivna objektet. |
| WeakReference(const SmartPtr<T>&, bool) | Initierar en ny instans av WeakReference-klassen som refererar till det angivna objektet. |
Se även
- Class Object
- Namespace System
- Library Aspose.Page for C++