Empirical
emp::Signal< RETURN(ARGS...)> Member List

This is the complete list of members for emp::Signal< RETURN(ARGS...)>, including all inherited members.

actionsemp::Signal< RETURN(ARGS...)>protected
AddAction(const std::function< fun_t > &in_fun)emp::Signal< RETURN(ARGS...)>inline
AddAction(ActionBase &in_action)emp::Signal< RETURN(ARGS...)>inlinevirtual
AddAction(const std::function< RETURN(FUN_ARGS...)> &in_fun, TypePack< EXTRA_ARGS... >)emp::Signal< RETURN(ARGS...)>inline
AddAction(const std::function< RETURN(FUN_ARGS...)> &in_fun)emp::Signal< RETURN(ARGS...)>inline
AddAction(RETURN in_fun(FUN_ARGS...))emp::Signal< RETURN(ARGS...)>inline
emp::SignalBase::AddAction(const std::function< void(ARGS...)> &in_fun)emp::SignalBaseinline
BaseTrigger(ARGS...args)emp::SignalBaseinline
Clear()emp::SignalBaseinline
Clone() const emp::Signal< RETURN(ARGS...)>inlinevirtual
fun_t typedefemp::Signal< RETURN(ARGS...)>
GetName() const emp::SignalBaseinline
GetNumActions() const emp::Signal< RETURN(ARGS...)>inlinevirtual
GetNumArgs() const emp::Signal< RETURN(ARGS...)>inlinevirtual
GetPriority(SignalKey key)emp::Signal< RETURN(ARGS...)>inline
Has(SignalKey key) const emp::SignalBaseinline
link_key_mapemp::SignalBaseprotected
man_t typedefemp::SignalBaseprotected
managersemp::SignalBaseprotected
nameemp::SignalBaseprotected
next_link_idemp::SignalBaseprotected
NextSignalKey()emp::SignalBaseinlineprotected
operator=(const SignalBase &)=deleteemp::SignalBase
operator=(SignalBase &&)=deleteemp::SignalBase
prime_manageremp::SignalBaseprotected
Remove(SignalKey key)emp::Signal< RETURN(ARGS...)>inlinevirtual
Signal(const std::string &name="", internal::SignalManager_Base *manager=nullptr)emp::Signal< RETURN(ARGS...)>inline
Signal(const std::string &name, internal::SignalControl_Base &control)emp::Signal< RETURN(ARGS...)>inline
signal_idemp::SignalBaseprotected
SignalBase(const std::string &n, internal::SignalManager_Base *manager=nullptr)emp::SignalBaseinlineprotected
SignalBase()=deleteemp::SignalBase
SignalBase(const SignalBase &)=deleteemp::SignalBase
SignalBase(SignalBase &&)=deleteemp::SignalBase
this_t typedefemp::Signal< RETURN(ARGS...)>
Trigger(ARGS...args)emp::Signal< RETURN(ARGS...)>inline
~SignalBase()emp::SignalBaseinlinevirtual