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 क्लास का नया इंस्टेंस आरंभ करता है, जो निर्दिष्ट वस्तु को संदर्भित करता है।

संबंधित देखें