clase System::WeakReference< T >
Contenido
[
Ocultar
]WeakReference< T > class
Representa una referencia débil, que referencia a un objeto mientras aún permite que ese objeto sea eliminado.
template<typename T>class WeakReference< T > : public System::Object
| Parámetro | Descripción |
|---|---|
| T | Tipo de un objeto referenciado. |
Métodos
| Método | Descripción |
|---|---|
| operator!=(std::nullptr_t) const | Comprueba si el objeto referenciado no es nulo. |
| operator!=(const WeakReference<T>&) const | Compara el objeto referenciado con otra instancia de la clase WeakReference. |
| operator==(std::nullptr_t) const | Comprueba si el objeto referenciado es nulo. |
| operator==(const WeakReference<T>&) const | Compara el objeto referenciado con otra instancia de la clase WeakReference. |
| reset() | |
| SetTarget(const SmartPtr<T>&) | Establece el objeto (el objetivo) referenciado por el objeto WeakReference actual. |
| TryGetTarget(const SmartPtr<T>&) const | Obtiene el objeto (el objetivo) referenciado por el objeto WeakReference actual. |
| WeakReference() | Constructor predeterminado. |
| WeakReference(std::nullptr_t) | Constructor a partir de nullptr. |
| WeakReference(const SmartPtr<T>&) | Inicializa una nueva instancia de la clase WeakReference, referenciando el objeto especificado. |
| WeakReference(const SmartPtr<T>&, bool) | Inicializa una nueva instancia de la clase WeakReference, referenciando el objeto especificado. |
Ver también
- Class Object
- Namespace System
- Library Aspose.Page for C++