| 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 | ||
| ) |