Empirical
emp::EventLib< HARDWARE_T > Member List

This is the complete list of members for emp::EventLib< HARDWARE_T >, including all inherited members.

AddEvent(const std::string &name, const fun_t &handler_fun, const std::string &desc="", const properties_t &event_properties=properties_t())emp::EventLib< HARDWARE_T >inline
event_libemp::EventLib< HARDWARE_T >protected
event_t typedefemp::EventLib< HARDWARE_T >
EventLib()emp::EventLib< HARDWARE_T >inline
EventLib(const EventLib &)=defaultemp::EventLib< HARDWARE_T >
fun_set_t typedefemp::EventLib< HARDWARE_T >
fun_t typedefemp::EventLib< HARDWARE_T >
GetDesc(size_t id) const emp::EventLib< HARDWARE_T >inline
GetDispatchFuns(size_t id) const emp::EventLib< HARDWARE_T >inline
GetHandler(size_t id) const emp::EventLib< HARDWARE_T >inline
GetID(const std::string &name) const emp::EventLib< HARDWARE_T >inline
GetName(size_t id) const emp::EventLib< HARDWARE_T >inline
GetProperties(size_t id) const emp::EventLib< HARDWARE_T >inline
GetSize() const emp::EventLib< HARDWARE_T >inline
HandleEvent(hardware_t &hw, const event_t &event) const emp::EventLib< HARDWARE_T >inline
hardware_t typedefemp::EventLib< HARDWARE_T >
HasProperty(size_t id, std::string property) const emp::EventLib< HARDWARE_T >inline
name_mapemp::EventLib< HARDWARE_T >protected
operator=(const EventLib &)=defaultemp::EventLib< HARDWARE_T >
operator=(EventLib &&)=defaultemp::EventLib< HARDWARE_T >
properties_t typedefemp::EventLib< HARDWARE_T >
RegisterDispatchFun(size_t id, fun_t dispatch_fun)emp::EventLib< HARDWARE_T >inline
RegisterDispatchFun(const std::string &name, fun_t dispatch_fun)emp::EventLib< HARDWARE_T >inline
TriggerEvent(hardware_t &hw, const event_t &event) const emp::EventLib< HARDWARE_T >inline
~EventLib()emp::EventLib< HARDWARE_T >inline