Método System::setter_wrap

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

Sobrecarga para funciones setter de instancia con conversión de tipos.

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)
ParámetroDescripción
TTipo de valor.
T2Tipo esperado por la función setter.
HostTipo de instancia.
HostSet- El propio host, o su tipo base, donde se define el setter de la propiedad.
ParámetroTipoDescripción
hostHost *constObject para llamar a la función setter de.
pSettervoid(HostSet::*)(T2)Referencia a la función setter.
valueTValor a establecer.

ReturnValue

establecer valor.

Ver también

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

Sobrecarga para funciones setter estáticas con conversión de tipo.

template<typename T,typename T2> T System::setter_wrap(void(*pSetter)(T2), T value)
ParámetroDescripción
TTipo de valor.
T2Tipo esperado por la función setter.
ParámetroTipoDescripción
pSettervoid(*)(T2)Referencia a la función setter estática.
valueTValor a establecer.

ReturnValue

establecer valor.

Ver también