System::WeakReference< T > klass

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
ParameterBeskrivning
TTyp av ett refererat objekt.

Metoder

MetodBeskrivning
operator!=(std::nullptr_t) constKontrollerar om det refererade objektet inte är null.
operator!=(const WeakReference<T>&) constJämför det refererade objektet med en annan instans av klassen WeakReference.
operator==(std::nullptr_t) constKontrollerar om det refererade objektet är null.
operator==(const WeakReference<T>&) constJä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>&) constHä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