System::setter_wrap methode

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

Overload voor instantie‑setterfuncties met typeconversie.

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)
ParameterBeschrijving
TWaarde‑type.
T2Type verwacht door setter‑functie.
HostInstantietype.
HostSet- Host zelf, of het basistype ervan, waar de setter van de eigenschap is gedefinieerd.
ParameterTypeBeschrijving
hostHost *constObject om setter‑functie voor aan te roepen.
pSettervoid(HostSet::*)(T2)Referentie naar setter‑functie.
valueTWaarde om in te stellen.

ReturnValue

waarde instellen.

Zie ook

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

Overload voor statische setterfuncties met typeconversie.

template<typename T,typename T2> T System::setter_wrap(void(*pSetter)(T2), T value)
ParameterBeschrijving
TWaarde‑type.
T2Type verwacht door setter‑functie.
ParameterTypeBeschrijving
pSettervoid(*)(T2)Referentie naar statische setter‑functie.
valueTWaarde om in te stellen.

ReturnValue

waarde instellen.

Zie ook