System::setter_wrap-Methode

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

Überladung für Instanz-Setter-Funktionen mit Typkonvertierung.

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)
ParameterBeschreibung
TWerttyp.
T2Typ, der von der Setter-Funktion erwartet wird.
HostInstanztyp.
HostSet- Der Host selbst oder sein Basistyp, in dem der Setter der Eigenschaft definiert ist.
ParameterTypBeschreibung
hostHost *constObject zum Aufrufen der Setter-Funktion für.
pSettervoid(HostSet::*)(T2)Referenz auf Setter-Funktion.
WertTWert zum Setzen.

ReturnValue

Wert setzen.

Siehe auch

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

Überladung für statische Setter-Funktionen mit Typkonvertierung.

template<typename T,typename T2> T System::setter_wrap(void(*pSetter)(T2), T value)
ParameterBeschreibung
TWerttyp.
T2Typ, der von der Setter-Funktion erwartet wird.
ParameterTypBeschreibung
pSettervoid(*)(T2)Referenz auf statische Setter-Funktion.
WertTWert zum Setzen.

ReturnValue

Wert setzen.

Siehe auch