## 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
```

## Methoden

| Methode | Beschreibung |
| --- | --- |
| [operator DynamicWeakPtr_ &](./operatordynamicweakptr_&/)() const | Konvertierungsoperator. Ermöglicht die Verwendung von [Reference](./) in Kontexten, in denen [DynamicWeakPtr_](../dynamicweakptr_/) benötigt wird. |
| [Reference](./reference/)(DynamicWeakPtr_\&) | Erstellt Smart-Pointer-Referenz. |
| [Reference](./reference/)(Reference\&&) | Erzeugt Smart-Pointer-Referenz mittels Move. |
| [~Reference](./~reference/)() | Zerstört Referenz. Stellt sicher, dass Apply() auf dem referenzierten Smart Pointer aufgerufen wird. |
## Siehe auch

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