Méthode System::setter_wrap

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

Surcharge pour les fonctions setter d’instance avec conversion de type.

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)
ParamètreDescription
TType valeur.
T2Type attendu par la fonction setter.
HostType d’instance.
HostSet- L’hôte lui-même, ou son type de base, où le setter de la propriété est défini.
ParamètreTypeDescription
hostHost *constObject pour appeler la fonction setter.
pSettervoid(HostSet::*)(T2)Référence de la fonction setter.
valeurTValeur à définir.

ReturnValue

définir la valeur.

Voir aussi

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

Surcharge pour les fonctions setter statiques avec conversion de type.

template<typename T,typename T2> T System::setter_wrap(void(*pSetter)(T2), T value)
ParamètreDescription
TType valeur.
T2Type attendu par la fonction setter.
ParamètreTypeDescription
pSettervoid(*)(T2)Référence de la fonction setter statique.
valeurTValeur à définir.

ReturnValue

définir la valeur.

Voir aussi