System::Ref метод
Содержание
[
Скрывать
]System::Ref(const std::reference_wrapper<T>&) method
Обёртка, чтобы убедиться, что Ref(std::ref(DynamicWeakPtr)) работает.
template<typename T> decltype(Ref(std::declval<T &>())) System::Ref(const std::reference_wrapper<T> &wrapper)
| Параметр | Описание |
|---|---|
| T | Ссылаемый тип. |
| Параметр | Тип | Описание |
|---|---|---|
| обёртка | const std::reference_wrapper<T>& | std-обёртка для развёртывания. |
ReturnValue
Тип ссылки, определённый в System::, а не в std.
См. также
- Namespace System
- Library Aspose.Page for C++
System::Ref(DynamicWeakPtr<T, trunkMode, weakLeafs…>&) method
Создаёт ссылку на объект DynamicWeakPtr. Используется транслятором при передаче аргументов функции по ссылке.
template<typename T,SmartPtrMode,unsigned int ...> DynamicWeakPtr<T, trunkMode, weakLeafs...>::Reference System::Ref(DynamicWeakPtr<T, trunkMode, weakLeafs...> &ptr)
| Параметр | Описание |
|---|---|
| T | Тип указуемого. |
| trunkMode | Режим самого умного указателя. |
| weakLeafs | Индексы аргументов шаблона, для которых необходимо вызвать метод SetTemplateWeakPtr. |
| Параметр | Тип | Описание |
|---|---|---|
| ptr | DynamicWeakPtr<T, trunkMode, weakLeafs…>& | Умный указатель для создания ссылки на. |
ReturnValue
Ссылка умного указателя.
См. также
- Class DynamicWeakPtr
- Namespace System
- Library Aspose.Page for C++
System::Ref(T&) method
Вспомогательная функция для получения ссылок на объекты. Используется, чтобы гарантировать, что System::DynamicWeakPtr обновляет ссылочный объект после присваиваний.
template<typename T> T & System::Ref(T &value)
| Параметр | Описание |
|---|---|
| T | Тип для создания ссылки на. |
| Параметр | Тип | Описание |
|---|---|---|
| value | T& | Значение для создания ссылки на. |
ReturnValue
Ссылка на значение, переданное в эту функцию.
См. также
- Namespace System
- Library Aspose.Page for C++