Template Class FilteredDispatcher
Defined in File dispatcher.hpp
Inheritance Relationships
Base Type
public can::SimpleDispatcher< Listener >(Template Class SimpleDispatcher)
Class Documentation
-
template<typename K, typename Listener, typename Hash = std::hash<K>>
class FilteredDispatcher : public can::SimpleDispatcher<Listener> Public Functions
-
inline BaseClass::ListenerConstSharedPtr createListener(const K &key, const typename BaseClass::Callable &callable)
-
void dispatch(const typename BaseClass::Type &obj) = delete
-
inline operator typename BaseClass::Callable()
-
inline ListenerConstSharedPtr createListener(const Callable &callable)
-
inline BaseClass::ListenerConstSharedPtr createListener(const K &key, const typename BaseClass::Callable &callable)