Cachemere
Modular Caching Library for C++
|
Root namespace. More...
Namespaces | |
measurement | |
Utilities for measuring cached items. | |
presets | |
Frequently-used cache presets. | |
Classes | |
class | Cache |
Thread-safe memory-restricted cache. More... | |
struct | Item |
A wrapper for items stored in the cache. More... | |
struct | MultiHash |
Allows combining hashers for multiple types into a single hashing object. More... | |
struct | MultiHash< Key, KeyHash > |
Functions | |
template<class K , class V , template< class, class, class > class I, template< class, class, class > class E, template< class, class, class > class C, class SV , class SK , class KH , bool TS> | |
void | swap (Cache< K, V, I, E, C, SV, SK, KH, TS > &lhs, Cache< K, V, I, E, C, SV, SK, KH, TS > &rhs) noexcept |
template<typename Value > | |
void | swap (Item< Value > &a, Item< Value > &b) noexcept |
Root namespace.