Clear() | emp::memo_function< R(A1, A2, EXTRA...)> | inline |
Erase(const A1 &k1, const A2 &k2, const EXTRA &...k_extra) | emp::memo_function< R(A1, A2, EXTRA...)> | inline |
fun_t typedef | emp::memo_function< R(A1, A2, EXTRA...)> | |
Has(const A1 &k1, const A2 &k2, const EXTRA &...k_extra) const | emp::memo_function< R(A1, A2, EXTRA...)> | inline |
Hash(const A1 &k1, const A2 &k2, const EXTRA &...k_extra) | emp::memo_function< R(A1, A2, EXTRA...)> | inlinestatic |
hash_t typedef | emp::memo_function< R(A1, A2, EXTRA...)> | |
memo_function(Ts &&...args) | emp::memo_function< R(A1, A2, EXTRA...)> | inline |
memo_function(const memo_function &)=default | emp::memo_function< R(A1, A2, EXTRA...)> | |
memo_function(memo_function &&)=default | emp::memo_function< R(A1, A2, EXTRA...)> | |
operator bool() const | emp::memo_function< R(A1, A2, EXTRA...)> | inline |
operator std::function<R(A1, A2, EXTRA...)>() const | emp::memo_function< R(A1, A2, EXTRA...)> | inline |
operator()(const A1 &k1, const A2 &k2, const EXTRA &...k_extra) | emp::memo_function< R(A1, A2, EXTRA...)> | inline |
operator=(const this_t &)=default | emp::memo_function< R(A1, A2, EXTRA...)> | |
operator=(this_t &&)=default | emp::memo_function< R(A1, A2, EXTRA...)> | |
operator=(const fun_t &_f) | emp::memo_function< R(A1, A2, EXTRA...)> | inline |
operator=(fun_t &&_f) | emp::memo_function< R(A1, A2, EXTRA...)> | inline |
operator=(T &&arg) | emp::memo_function< R(A1, A2, EXTRA...)> | inline |
return_t typedef | emp::memo_function< R(A1, A2, EXTRA...)> | |
size() const | emp::memo_function< R(A1, A2, EXTRA...)> | inline |
size_t typedef | emp::memo_function< R(A1, A2, EXTRA...)> | |
this_t typedef | emp::memo_function< R(A1, A2, EXTRA...)> | |
to_function() const | emp::memo_function< R(A1, A2, EXTRA...)> | inline |
tuple_t typedef | emp::memo_function< R(A1, A2, EXTRA...)> | |