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