Empirical
emp::FunctionSet< RETURN_T(ARGS...)> Member List

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

Add(const value_type &in_fun)emp::FunctionSet< RETURN_T(ARGS...)>inline
back()emp::vector< std::function< RETURN_T(ARGS...)> >inline
back() constemp::vector< std::function< RETURN_T(ARGS...)> >inline
base_t typedefemp::FunctionSet< RETURN_T(ARGS...)>
begin() noexceptemp::vector< std::function< RETURN_T(ARGS...)> >inline
begin() const noexceptemp::vector< std::function< RETURN_T(ARGS...)> >inline
const_iterator typedefemp::vector< std::function< RETURN_T(ARGS...)> >
const_reference typedefemp::vector< std::function< RETURN_T(ARGS...)> >
const_reverse_iterator typedefemp::vector< std::function< RETURN_T(ARGS...)> >
emplace(ARGS &&...args)emp::vector< std::function< RETURN_T(ARGS...)> >inline
emplace_back(ARGS &&...args)emp::vector< std::function< RETURN_T(ARGS...)> >inline
end() noexceptemp::vector< std::function< RETURN_T(ARGS...)> >inline
end() const noexceptemp::vector< std::function< RETURN_T(ARGS...)> >inline
erase(ARGS &&...args)emp::vector< std::function< RETURN_T(ARGS...)> >inline
FindMax(ARGS...args, RETURN_T default_val=0) const emp::FunctionSet< RETURN_T(ARGS...)>inline
FindMin(ARGS...args, RETURN_T default_val=0) const emp::FunctionSet< RETURN_T(ARGS...)>inline
FindProduct(ARGS...args, RETURN_T default_val=1) const emp::FunctionSet< RETURN_T(ARGS...)>inline
FindSum(ARGS...args, RETURN_T default_val=0) const emp::FunctionSet< RETURN_T(ARGS...)>inline
front()emp::vector< std::function< RETURN_T(ARGS...)> >inline
front() constemp::vector< std::function< RETURN_T(ARGS...)> >inline
FunctionSet()emp::FunctionSet< RETURN_T(ARGS...)>inline
GetSize() const emp::FunctionSet< RETURN_T(ARGS...)>inline
insert(ARGS &&...args)emp::vector< std::function< RETURN_T(ARGS...)> >inline
iterator typedefemp::vector< std::function< RETURN_T(ARGS...)> >
operator=(const this_t &)=defaultemp::vector< std::function< RETURN_T(ARGS...)> >
operator[](size_t pos)emp::vector< std::function< RETURN_T(ARGS...)> >inline
operator[](size_t pos) constemp::vector< std::function< RETURN_T(ARGS...)> >inline
pop_back()emp::vector< std::function< RETURN_T(ARGS...)> >inline
push_back(PB_Ts &&...args)emp::vector< std::function< RETURN_T(ARGS...)> >inline
reference typedefemp::vector< std::function< RETURN_T(ARGS...)> >
Remove(size_t pos)emp::FunctionSet< RETURN_T(ARGS...)>inline
resize(size_t new_size)emp::vector< std::function< RETURN_T(ARGS...)> >inline
resize(size_t new_size, const std::function< RETURN_T(ARGS...)> &val)emp::vector< std::function< RETURN_T(ARGS...)> >inline
return_t typedefemp::FunctionSet< RETURN_T(ARGS...)>
return_valsemp::FunctionSet< RETURN_T(ARGS...)>mutableprotected
reverse_iterator typedefemp::vector< std::function< RETURN_T(ARGS...)> >
revisionemp::vector< std::function< RETURN_T(ARGS...)> >
Run(ARGS...args) const emp::FunctionSet< RETURN_T(ARGS...)>inline
Run(ARGS...args, std::function< RETURN_T(RETURN_T, RETURN_T)> comp_fun, RETURN_T default_val=0) const emp::FunctionSet< RETURN_T(ARGS...)>inline
size() constemp::vector< std::function< RETURN_T(ARGS...)> >inline
size_type typedefemp::vector< std::function< RETURN_T(ARGS...)> >
value_type typedefemp::FunctionSet< RETURN_T(ARGS...)>
vector()emp::vector< std::function< RETURN_T(ARGS...)> >inline
vector(const this_t &_in)emp::vector< std::function< RETURN_T(ARGS...)> >inline
vector(size_t size)emp::vector< std::function< RETURN_T(ARGS...)> >inline
vector(size_t size, const std::function< RETURN_T(ARGS...)> &val)emp::vector< std::function< RETURN_T(ARGS...)> >inline
vector(std::initializer_list< std::function< RETURN_T(ARGS...)> > in_list)emp::vector< std::function< RETURN_T(ARGS...)> >inline
vector(const stdv_t &in)emp::vector< std::function< RETURN_T(ARGS...)> >inline
vector(InputIt first, InputIt last)emp::vector< std::function< RETURN_T(ARGS...)> >inline
~FunctionSet()emp::FunctionSet< RETURN_T(ARGS...)>inline
~vector()emp::vector< std::function< RETURN_T(ARGS...)> >inline