libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
Namespaces | |
namespace | private_ |
Classes | |
class | base |
A base cache class, for deriving from to provide the real functionality. More... | |
class | basic_statistics |
Some basic statistic gathering. More... | |
struct | factory_base |
A simple factory class that allows us to tell the cache how a value is made for a particular key. More... | |
class | lru |
An implementation of an Least Recently Used (LRU) algorithm for selecting victim entries in the cache for flushing. More... | |
struct | no_statistics |
A trivial "no statistics" class. More... | |
class | ro |
A read-only cache that returns a const reference to the range data. More... | |
struct | threading |
Adaptors for the single & multi-threading traits. More... | |
Functions | |
template<class F_ , class P_ , class TT_ , class S_ > | |
tostream &__fastcall | operator<< (tostream &os, const ro< F_, P_, TT_, S_ > &r) |
tostream & | operator<< (tostream &os, const basic_statistics &stats) |
|
inline |
Definition at line 110 of file cache_impl.hpp.
tostream& __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::cache::operator<< | ( | tostream & | os, |
const ro< F_, P_, TT_, S_ > & | r | ||
) |