System::setter_wrap メソッド

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

型変換付きインスタンス setter 関数のオーバーロード。

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値型です。
T2setter 関数が期待する型。
Hostインスタンス型。
HostSet- プロパティの setter が定義されているホスト自身、またはその基底型。
パラメーター説明
hostHost *constObject の setter 関数を呼び出すために。
pSettervoid(HostSet::*)(T2)setter 関数への参照。
valueT設定する値。

ReturnValue

値を設定する。

参照

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

型変換を伴う静的 setter 関数のオーバーロード。

template<typename T,typename T2> T System::setter_wrap(void(*pSetter)(T2), T value)
パラメーター説明
T値型です。
T2setter 関数が期待する型。
パラメーター説明
pSettervoid(*)(T2)静的 setter 関数への参照。
valueT設定する値。

ReturnValue

値を設定する。

参照