System::setter_wrap yöntemi

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

Tip dönüşümüyle örnek setter fonksiyonları için aşırı yükleme.

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)
ParameterAçıklama
TDeğer türü.
T2Setter fonksiyonu tarafından beklenen tip.
HostÖrnek türü.
HostSet- Ana bilgisayarın kendisi veya onun temel türü, özelliğin ayarlayıcısının tanımlandığı yerde.
ParameterTypeAçıklama
hostHost *constObject için ayarlayıcı işlevi çağırmak.
pSettervoid(HostSet::*)(T2)Ayarlayıcı işlev referansı.
değerTAyarlanacak değer.

ReturnValue

değeri ayarla.

Ayrıca Bakınız

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

Tip dönüşümüyle statik ayarlayıcı işlevler için aşırı yükleme.

template<typename T,typename T2> T System::setter_wrap(void(*pSetter)(T2), T value)
ParameterAçıklama
TDeğer türü.
T2Setter fonksiyonu tarafından beklenen tip.
ParameterTypeAçıklama
pSettervoid(*)(T2)Statik ayarlayıcı işlev referansı.
değerTAyarlanacak değer.

ReturnValue

değeri ayarla.

Ayrıca Bakınız