Template Class Signal9

Class Documentation

template<typename ...Ms>
class Signal9

Public Types

typedef const std::shared_ptr<NullType const> &NullP

Public Functions

template<typename ...Ps>
inline Connection addCallback(const std::function<void(Ps...)> &callback)
template<typename ...Ps>
inline Connection addCallback(void (*callback)(Ps...))
template<typename T, typename ...Ps>
inline Connection addCallback(void (T::* callback)(Ps...), T *t)
template<typename C>
inline Connection addCallback(C &callback)
inline void removeCallback(const CallbackHelper9Ptr &helper)
inline void call(const MessageEvent<Ms const>&... es)