Empirical
emp::TraitSet< TARGET_T > Member List

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

AddTrait(const std::string &name, const std::function< VALUE_T(target_t &)> &fun, EXTRA &&...extra)emp::TraitSet< TARGET_T >inline
CalcOffsets(target_t &target1, target_t &target2) const emp::TraitSet< TARGET_T >inline
Clear()emp::TraitSet< TARGET_T >inline
EvalBin(target_t &target, emp::vector< size_t > bin_counts) const emp::TraitSet< TARGET_T >inline
EvalString(size_t id, target_t &target) const emp::TraitSet< TARGET_T >inline
EvalStrings(target_t &target) const emp::TraitSet< TARGET_T >inline
EvalValue(size_t id, target_t &target) const emp::TraitSet< TARGET_T >inline
EvalValues(target_t &target) const emp::TraitSet< TARGET_T >inline
Find(const std::string &name) const emp::TraitSet< TARGET_T >inline
Get(const TraitKey< IN_TYPE > &in_key) const emp::TraitSet< TARGET_T >inline
Get(const TraitKey< IN_TYPE > &in_key)emp::TraitSet< TARGET_T >inline
GetSize() const emp::TraitSet< TARGET_T >inline
Has(const std::string &name) const emp::TraitSet< TARGET_T >inline
operator=(TraitSet &&in)emp::TraitSet< TARGET_T >inline
operator=(const TraitSet &in)emp::TraitSet< TARGET_T >inline
operator[](size_t id)emp::TraitSet< TARGET_T >inline
operator[](size_t id) const emp::TraitSet< TARGET_T >inline
target_t typedefemp::TraitSet< TARGET_T >
trait_t typedefemp::TraitSet< TARGET_T >
TraitManager< TRAIT_TYPES... > classemp::TraitSet< TARGET_T >friend
traitsemp::TraitSet< TARGET_T >protected
TraitSet()emp::TraitSet< TARGET_T >inline
TraitSet(TraitSet &&in)emp::TraitSet< TARGET_T >inline
TraitSet(const TraitSet &in)emp::TraitSet< TARGET_T >inline
TraitSet(const TraitManager< TRAIT_TYPES... > &tm)emp::TraitSet< TARGET_T >
~TraitSet()emp::TraitSet< TARGET_T >inline