Empirical
emp::Trait< TARGET_T, VALUE_T > Member List

This is the complete list of members for emp::Trait< TARGET_T, VALUE_T >, including all inherited members.

Clone() const emp::Trait< TARGET_T, VALUE_T >inlinevirtual
descemp::Trait< TARGET_T, VALUE_T >protected
Eval(target_t &target) const emp::Trait< TARGET_T, VALUE_T >inline
EvalBin(target_t &target, size_t num_bins) const emp::Trait< TARGET_T, VALUE_T >inlinevirtual
EvalLimit(target_t &target) const emp::Trait< TARGET_T, VALUE_T >inline
EvalString(target_t &target) const emp::Trait< TARGET_T, VALUE_T >inlinevirtual
EvalValue(target_t &target) const emp::Trait< TARGET_T, VALUE_T >inlinevirtual
funemp::Trait< TARGET_T, VALUE_T >protected
fun_t typedefemp::Trait< TARGET_T, VALUE_T >
GetDesc() const emp::Trait< TARGET_T, VALUE_T >inline
GetFun() const emp::Trait< TARGET_T, VALUE_T >inline
GetName() const emp::Trait< TARGET_T, VALUE_T >inline
GetRange() const emp::Trait< TARGET_T, VALUE_T >inline
IsType()emp::BaseTrait< TARGET_T >inline
nameemp::Trait< TARGET_T, VALUE_T >protected
operator=(const Trait &)=defaultemp::Trait< TARGET_T, VALUE_T >
operator=(Trait &&)=defaultemp::Trait< TARGET_T, VALUE_T >
rangeemp::Trait< TARGET_T, VALUE_T >protected
range_t typedefemp::Trait< TARGET_T, VALUE_T >
SetDesc(const std::string &_in)emp::Trait< TARGET_T, VALUE_T >inline
SetFun(const fun_t &_in)emp::Trait< TARGET_T, VALUE_T >inline
SetMax(value_t max)emp::Trait< TARGET_T, VALUE_T >inline
SetMin(value_t min)emp::Trait< TARGET_T, VALUE_T >inline
SetName(const std::string &_in)emp::Trait< TARGET_T, VALUE_T >inline
SetRange(const range_t &_in)emp::Trait< TARGET_T, VALUE_T >inline
SetRange(value_t min, value_t max)emp::Trait< TARGET_T, VALUE_T >inline
target_t typedefemp::Trait< TARGET_T, VALUE_T >
this_t typedefemp::Trait< TARGET_T, VALUE_T >
Trait(const std::string &_n, const fun_t &_f)emp::Trait< TARGET_T, VALUE_T >inline
Trait(const std::string &_n, const fun_t &_f, value_t min, value_t max)emp::Trait< TARGET_T, VALUE_T >inline
Trait(const std::string &_n, const fun_t &_f, const range_t &_r)emp::Trait< TARGET_T, VALUE_T >inline
Trait(const Trait &)=defaultemp::Trait< TARGET_T, VALUE_T >
Trait(Trait &&)=defaultemp::Trait< TARGET_T, VALUE_T >
value_t typedefemp::Trait< TARGET_T, VALUE_T >
~BaseTrait()emp::BaseTrait< TARGET_T >inlinevirtual