System::Ref metod
Innehåll
[
Dölj
]System::Ref(const std::reference_wrapper<T>&) method
Omslag för att säkerställa att Ref(std::ref(DynamicWeakPtr)) fungerar.
template<typename T> decltype(Ref(std::declval<T &>())) System::Ref(const std::reference_wrapper<T> &wrapper)
| Parameter | Beskrivning |
|---|---|
| T | Refererad typ. |
| Parameter | Type | Beskrivning |
|---|---|---|
| omslag | const std::reference_wrapper<T>& | std‑omslag för att avpaketera. |
ReturnValue
Referenstyp definierad i System:: snarare än i std.
Se även
- Namespace System
- Library Aspose.Page for C++
System::Ref(DynamicWeakPtr<T, trunkMode, weakLeafs…>&) method
Skapar referens till DynamicWeakPtr‑objekt. Används av översättaren när funktionsargument passerar som referens.
template<typename T,SmartPtrMode,unsigned int ...> DynamicWeakPtr<T, trunkMode, weakLeafs...>::Reference System::Ref(DynamicWeakPtr<T, trunkMode, weakLeafs...> &ptr)
| Parameter | Beskrivning |
|---|---|
| T | Pekartyp. |
| trunkMode | Läge för smartpekaren själv. |
| weakLeafs | Index för mallargument som SetTemplateWeakPtr‑metoden måste anropas för. |
| Parameter | Type | Beskrivning |
|---|---|---|
| ptr | DynamicWeakPtr<T, trunkMode, weakLeafs…>& | Smartpekare för att skapa referens till. |
ReturnValue
Smartpekare‑referens.
Se även
- Class DynamicWeakPtr
- Namespace System
- Library Aspose.Page for C++
System::Ref(T&) method
Hjälpfunktion för att erhålla referenser till objekt. Används för att garantera att System::DynamicWeakPtr uppdaterar det refererade objektet efter tilldelningar.
template<typename T> T & System::Ref(T &value)
| Parameter | Beskrivning |
|---|---|
| T | Typ att skapa referens till. |
| Parameter | Type | Beskrivning |
|---|---|---|
| value | T& | Värde att skapa referens till. |
ReturnValue
Referens till värdet som skickas till denna funktion.
Se även
- Namespace System
- Library Aspose.Page for C++