|
STXXL
1.4-dev
|
#include <stxxl/bits/noncopyable.h>#include <stxxl/bits/compat/hash_map.h>#include <stxxl/bits/mng/block_manager.h>#include <stxxl/bits/containers/pager.h>#include <vector>#include <list>Go to the source code of this file.
Classes | |
| class | stxxl::hash_map::block_cache< BlockType > |
| Cache of blocks contained in an external memory hash map. Uses the stxxl::lru_pager as eviction algorithm. More... | |
| struct | stxxl::hash_map::block_cache< BlockType >::bid_eq |
| struct | stxxl::hash_map::block_cache< BlockType >::bid_hash |
| class | stxxl::hash_map::block_cache_write_buffer< BlockType > |
| Used inside block_cache for buffering write requests of cached blocks. More... | |
Namespaces | |
| stxxl | |
STXXL library namespace | |
| stxxl::hash_map | |
| External memory hash-map. | |
Functions | |
| template<class BlockType > | |
| void | std::swap (stxxl::hash_map::block_cache_write_buffer< BlockType > &a, stxxl::hash_map::block_cache_write_buffer< BlockType > &b) |
| template<class HashMap > | |
| void | std::swap (stxxl::hash_map::block_cache< HashMap > &a, stxxl::hash_map::block_cache< HashMap > &b) |