System::setter_wrap metodu

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

Tip dönüşümüyle örnek setter işlevleri 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)
ParametreAçıklama
TDeğer türü.
T2Setter işlevi tarafından beklenen tip.
HostÖrnek tip.
HostSet- Host’un kendisi veya özelliğin ayarlayıcısının tanımlı olduğu temel tür.
ParametreTürAçıklama
hostHost *constObject için ayarlayıcı fonksiyonu çağırmak.
pSettervoid(HostSet::*)(T2)Ayarlayıcı fonksiyon 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ı fonksiyonlar için aşırı yükleme.

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

ReturnValue

değeri ayarla.

Ayrıca Bakınız