Classe System::WeakReference< T >
Contenuti
[
Nascondere
]WeakReference< T > class
Rappresenta un riferimento debole, che fa riferimento a un oggetto consentendone comunque la cancellazione.
template<typename T>class WeakReference< T > : public System::Object
| Parametro | Descrizione |
|---|---|
| T | Tipo di un oggetto referenziato. |
Metodi
| Metodo | Descrizione |
|---|---|
| operator!=(std::nullptr_t) const | Verifica se l’oggetto referenziato non è nullo. |
| operator!=(const WeakReference<T>&) const | Confronta l’oggetto referenziato con un’altra istanza della classe WeakReference. |
| operator==(std::nullptr_t) const | Verifica se l’oggetto referenziato è nullo. |
| operator==(const WeakReference<T>&) const | Confronta l’oggetto referenziato con un’altra istanza della classe WeakReference. |
| reset() | |
| SetTarget(const SmartPtr<T>&) | Imposta l’oggetto (il target) referenziato dall’oggetto WeakReference corrente. |
| TryGetTarget(const SmartPtr<T>&) const | Restituisce l’oggetto (il target) referenziato dall’oggetto WeakReference corrente. |
| WeakReference() | Costruttore predefinito. |
| WeakReference(std::nullptr_t) | Costruttore da nullptr. |
| WeakReference(const SmartPtr<T>&) | Inizializza una nuova istanza della classe WeakReference, referenziando l’oggetto specificato. |
| WeakReference(const SmartPtr<T>&, bool) | Inizializza una nuova istanza della classe WeakReference, referenziando l’oggetto specificato. |
Vedi anche
- Class Object
- Namespace System
- Library Aspose.Font for C++