allocator_type typedef | emp::Cache< KEY, T, HASH, PRED, ALLOC > | |
Cache() | emp::Cache< KEY, T, HASH, PRED, ALLOC > | inline |
Cache(const Cache &)=default | emp::Cache< KEY, T, HASH, PRED, ALLOC > | |
Cache(Cache &&)=default | emp::Cache< KEY, T, HASH, PRED, ALLOC > | |
Clear() | emp::Cache< KEY, T, HASH, PRED, ALLOC > | inline |
Erase(const KEY &k) | emp::Cache< KEY, T, HASH, PRED, ALLOC > | inline |
Get(KEY k, const std::function< T(KEY k)> &calc_fun) | emp::Cache< KEY, T, HASH, PRED, ALLOC > | inline |
GetRef(const KEY &k, const std::function< T(const KEY &k)> &calc_fun) | emp::Cache< KEY, T, HASH, PRED, ALLOC > | inline |
Has(const KEY &k) const | emp::Cache< KEY, T, HASH, PRED, ALLOC > | inline |
hasher typedef | emp::Cache< KEY, T, HASH, PRED, ALLOC > | |
key_equal typedef | emp::Cache< KEY, T, HASH, PRED, ALLOC > | |
key_type typedef | emp::Cache< KEY, T, HASH, PRED, ALLOC > | |
mapped_type typedef | emp::Cache< KEY, T, HASH, PRED, ALLOC > | |
operator=(const Cache &)=default | emp::Cache< KEY, T, HASH, PRED, ALLOC > | |
operator=(Cache &&)=default | emp::Cache< KEY, T, HASH, PRED, ALLOC > | |
size() const | emp::Cache< KEY, T, HASH, PRED, ALLOC > | inline |