Μέθοδος System::setter_wrap

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

Υπερφόρτωση για συναρτήσεις setter στιγμιοτύπου με μετατροπή τύπου.

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)
ParameterΠεριγραφή
TΤύπος τιμής.
T2Τύπος που αναμένεται από τη συνάρτηση setter.
HostΤύπος στιγμιότυπου.
HostSet- Ο ίδιος ο Host, ή ο βασικός του τύπος, όπου ο setter της ιδιότητας ορίζεται.
ParameterTypeΠεριγραφή
hostHost *constObject για να καλέσετε τη συνάρτηση setter για.
pSettervoid(HostSet::*)(T2)Αναφορά στη συνάρτηση setter.
τιμήTΤιμή προς ορισμό.

ReturnValue

ορίστε τιμή.

Δείτε επίσης

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

Υπερφόρτωση για στατικές συναρτήσεις setter με μετατροπή τύπου.

template<typename T,typename T2> T System::setter_wrap(void(*pSetter)(T2), T value)
ParameterΠεριγραφή
TΤύπος τιμής.
T2Τύπος που αναμένεται από τη συνάρτηση setter.
ParameterTypeΠεριγραφή
pSettervoid(*)(T2)Αναφορά σε στατική συνάρτηση setter.
τιμήTΤιμή προς ορισμό.

ReturnValue

ορίστε τιμή.

Δείτε επίσης