طريقة 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.

انظر أيضًا

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 لها.
معاملنوعالوصف
ptrDynamicWeakPtr<T, trunkMode, weakLeafs…>&المؤشر الذكي لإنشاء مرجع إليه.

ReturnValue

مرجع المؤشر الذكي.

انظر أيضًا

System::Ref(T&) method

دالة مساعدة للحصول على مراجع للكائنات. تُستخدم لضمان أن System::DynamicWeakPtr يُحدّث الكائن المرجعي بعد عمليات الإسناد.

template<typename T> T & System::Ref(T &value)
معاملالوصف
Tالنوع لإنشاء مرجع إليه.
معاملنوعالوصف
قيمةT&القيمة لإنشاء مرجع إليها.

ReturnValue

مرجع إلى القيمة التي تم تمريرها إلى هذه الدالة.

انظر أيضًا