System::Ref yöntemi

System::Ref(const std::reference_wrapper<T>&) method

Ref(std::ref(DynamicWeakPtr)) işlevinin çalışmasını sağlamak için sarmalayıcı.

template<typename T> decltype(Ref(std::declval<T &>())) System::Ref(const std::reference_wrapper<T> &wrapper)
ParametreAçıklama
TReferans verilen tip.
ParametreTürAçıklama
sarmalayıcıconst std::reference_wrapper<T>&std sarmalayıcıyı açmak için.

ReturnValue

System:: içinde tanımlı referans tipi, std içinde değil.

Ayrıca Bakınız

System::Ref(DynamicWeakPtr<T, trunkMode, weakLeafs…>&) method

DynamicWeakPtr nesnesine referans oluşturur. Çevirmen tarafından fonksiyon argümanlarını referans olarak geçirirken kullanılır.

template<typename T,SmartPtrMode,unsigned int ...> DynamicWeakPtr<T, trunkMode, weakLeafs...>::Reference System::Ref(DynamicWeakPtr<T, trunkMode, weakLeafs...> &ptr)
ParametreAçıklama
Tİşaret edilen tip.
trunkModeAkıllı işaretçinin kendisinin modu.
weakLeafsSetTemplateWeakPtr yönteminin çağrılması gereken şablon argümanlarının indeksleri.
ParametreTürAçıklama
ptrDynamicWeakPtr<T, trunkMode, weakLeafs…>&Referans oluşturulacak akıllı işaretçi.

ReturnValue

Akıllı işaretçi referansı.

Ayrıca Bakınız

System::Ref(T&) method

Nesnelere referans elde etmek için yardımcı işlev. Atamaların ardından System::DynamicWeakPtr referans verilen nesneyi güncellemesini garanti etmek için kullanılır.

template<typename T> T & System::Ref(T &value)
ParametreAçıklama
TReferans oluşturulacak tip.
ParametreTürAçıklama
değerT&Referans oluşturulacak değer.

ReturnValue

Bu işleve geçirilen değere referans.

Ayrıca Bakınız