System::setter_wrap metod

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

Överlagring för instans‑setter‑funktioner med typkonvertering.

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)
ParameterBeskrivning
TVärdetyp.
T2Typ som förväntas av setter‑funktionen.
HostInstanstyp.
HostSet- Host själv, eller dess basklass, där egenskapens setter är definierad.
ParameterTypeBeskrivning
hostHost *constObject för att anropa setter-funktionen för.
pSettervoid(HostSet::*)(T2)Referens till setter-funktion.
valueTVärde att sätta.

ReturnValue

sätt värde.

Se även

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

Överlagring för statiska setter-funktioner med typkonvertering.

template<typename T,typename T2> T System::setter_wrap(void(*pSetter)(T2), T value)
ParameterBeskrivning
TVärdetyp.
T2Typ som förväntas av setter‑funktionen.
ParameterTypeBeskrivning
pSettervoid(*)(T2)Referens till statisk setter-funktion.
valueTVärde att sätta.

ReturnValue

sätt värde.

Se även