## Reference class


[Reference](./) class which ensures that DynamicWeakPtr::Apply is called. Used if [DynamicWeakPtr](../) is passed as [SmartPtr](../../smartptr/) reference parameter to function which may assign to it.

```cpp
class Reference
```

## Métodos

| Método | Descripción |
| --- | --- |
| [operator DynamicWeakPtr_ &](./operatordynamicweakptr_&/)() const | Operador de conversión. Permite usar [Reference](./) en contextos donde se necesita [DynamicWeakPtr_](../dynamicweakptr_/). |
| [Reference](./reference/)(DynamicWeakPtr_\&) | Crea una referencia de puntero inteligente. |
| [Reference](./reference/)(Reference\&&) | Construye por movimiento la referencia del puntero inteligente. |
| [~Reference](./~reference/)() | Destruye la referencia. Garantiza la llamada a Apply() en el puntero inteligente referenciado. |
## Ver también

* Class [DynamicWeakPtr](../)
* Namespace [System](../../)
* Library [Aspose.PDF for C++](../../../)
