Cachemere
Modular Caching Library for C++
Namespaces | Classes | Functions
cachemere Namespace Reference

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
 

Detailed Description

Root namespace.