طريقة System::setter_wrap

System::setter_wrap(Host const, void(HostSet::)(T2), T) method

تحميل زائد لدوال تعيين المثيل مع تحويل النوع.

template<typename T,typename T2,typename Host,typename HostSet> std::enable_if<std::is_base_of<HostSet, Host>::value, T>::type System::setter_wrap(Host *const host, void(HostSet::*pSetter)(T2), T value)
معاملالوصف
Tنوع القيمة.
T2النوع المتوقع من دالة التعيين.
Hostنوع المثيل.
HostSet- المضيف نفسه، أو نوعه الأساسي، حيث تم تعريف محدد الخاصية.
معاملنوعالوصف
hostHost *constObject لاستدعاء دالة الضبط لـ.
pSettervoid(HostSet::*)(T2)مرجع دالة الضبط.
قيمةTالقيمة التي سيتم ضبطها.

ReturnValue

ضبط القيمة.

انظر أيضًا

System::setter_wrap(void(*)(T2), T) method

تحمل زائد لدوال الضبط الثابتة مع تحويل النوع.

template<typename T,typename T2> T System::setter_wrap(void(*pSetter)(T2), T value)
معاملالوصف
Tنوع القيمة.
T2النوع المتوقع من دالة التعيين.
معاملنوعالوصف
pSettervoid(*)(T2)مرجع دالة الضبط الثابتة.
قيمةTالقيمة التي سيتم ضبطها.

ReturnValue

ضبط القيمة.

انظر أيضًا