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

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

Action(const std::function< RETURN(ARGS...)> &in_fun, const std::string &in_name="")emp::Action< RETURN(ARGS...)>inline
Action(const this_t &)=defaultemp::Action< RETURN(ARGS...)>
Action(this_t &&)=defaultemp::Action< RETURN(ARGS...)>
ActionBase(const std::string &in_name)emp::ActionBaseinlineprotected
ActionBase(const ActionBase &)=defaultemp::ActionBaseprotected
ActionBase(ActionBase &&)=defaultemp::ActionBaseprotected
ActionSize(const std::string &in_name)emp::ActionSize< sizeof...(ARGS)>inlineprotected
Call(ARGS &&...args)emp::Action< RETURN(ARGS...)>inline
Clone() const emp::Action< RETURN(ARGS...)>inlinevirtual
funemp::Action< RETURN(ARGS...)>protected
fun_t typedefemp::Action< RETURN(ARGS...)>
GetArgCount() constemp::ActionSize< sizeof...(ARGS)>inlinevirtual
GetFun() const emp::Action< RETURN(ARGS...)>inline
GetName() const emp::ActionBaseinline
nameemp::ActionBaseprotected
operator=(const this_t &)=defaultemp::Action< RETURN(ARGS...)>
operator=(this_t &&)=defaultemp::Action< RETURN(ARGS...)>
ActionSize< sizeof...(ARGS)>::operator=(const ActionBase &)=defaultemp::ActionBaseprotected
ActionSize< sizeof...(ARGS)>::operator=(ActionBase &&)=defaultemp::ActionBaseprotected
parent_t typedefemp::Action< RETURN(ARGS...)>
this_t typedefemp::Action< RETURN(ARGS...)>
~ActionBase()emp::ActionBaseinlinevirtual