System::WeakReference< T > class

WeakReference< T > class

Stelt een zwakke referentie voor, die een object referereert terwijl dat object nog steeds kan worden verwijderd.

template<typename T>class WeakReference< T > : public System::Object
ParameterBeschrijving
TType van een verwezen object.

Methoden

MethodeBeschrijving
operator!=(std::nullptr_t) constControleert of het verwezen object niet null is.
operator!=(const WeakReference<T>&) constVergelijkt het verwezen object met een andere instantie van de WeakReference klasse.
operator==(std::nullptr_t) constControleert of het verwezen object null is.
operator==(const WeakReference<T>&) constVergelijkt het verwezen object met een andere instantie van de WeakReference klasse.
reset()
SetTarget(const SmartPtr<T>&)Stelt het object (het doel) in waarnaar wordt verwezen door het huidige WeakReference object.
TryGetTarget(const SmartPtr<T>&) constHaalt het object (het doel) op waarnaar wordt verwezen door het huidige WeakReference object.
WeakReference()Standaardconstructor.
WeakReference(std::nullptr_t)Constructor van nullptr.
WeakReference(const SmartPtr<T>&)Initialiseert een nieuw exemplaar van de WeakReference klasse, die verwijst naar het opgegeven object.
WeakReference(const SmartPtr<T>&, bool)Initialiseert een nieuw exemplaar van de WeakReference klasse, die verwijst naar het opgegeven object.

Zie ook