Metode System::Ref

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

Pembungkus untuk memastikan Ref(std::ref(DynamicWeakPtr)) berfungsi.

template<typename T> decltype(Ref(std::declval<T &>())) System::Ref(const std::reference_wrapper<T> &wrapper)
ParameterDeskripsi
TTipe yang direferensikan.
ParameterTipeDeskripsi
pembungkusconst std::reference_wrapper<T>&pembungkus std untuk membuka.

ReturnValue

Tipe referensi yang didefinisikan di System:: bukan di std.

Lihat Juga

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

Membuat referensi ke objek DynamicWeakPtr. Digunakan oleh penerjemah saat melewatkan argumen fungsi dengan referensi.

template<typename T,SmartPtrMode,unsigned int ...> DynamicWeakPtr<T, trunkMode, weakLeafs...>::Reference System::Ref(DynamicWeakPtr<T, trunkMode, weakLeafs...> &ptr)
ParameterDeskripsi
TTipe yang ditunjuk.
trunkModeMode dari smart pointer itu sendiri.
weakLeafsIndeks argumen templat yang memerlukan pemanggilan metode SetTemplateWeakPtr.
ParameterTipeDeskripsi
ptrDynamicWeakPtr<T, trunkMode, weakLeafs…>&Smart pointer untuk membuat referensi ke.

ReturnValue

Referensi smart pointer.

Lihat Juga

System::Ref(T&) method

Fungsi bantuan untuk memperoleh referensi ke objek. Digunakan untuk menjamin bahwa System::DynamicWeakPtr memperbarui objek yang direferensikan setelah penugasan.

template<typename T> T & System::Ref(T &value)
ParameterDeskripsi
TTipe untuk membuat referensi ke.
ParameterTipeDeskripsi
valueT\&Nilai untuk membuat referensi ke.

ReturnValue

Referensi ke nilai yang diberikan ke fungsi ini.

Lihat Juga