STXXL
1.4-dev
|
#include <functional>
#include <stxxl/bits/noncopyable.h>
#include <stxxl/bits/namespace.h>
#include <stxxl/bits/mng/block_manager.h>
#include <stxxl/bits/common/tuple.h>
#include <stxxl/bits/stream/stream.h>
#include <stxxl/bits/stream/sort_stream.h>
#include <stxxl/bits/containers/hash_map/iterator.h>
#include <stxxl/bits/containers/hash_map/iterator_map.h>
#include <stxxl/bits/containers/hash_map/block_cache.h>
#include <stxxl/bits/containers/hash_map/util.h>
Go to the source code of this file.
Namespaces | |
stxxl | |
STXXL library namespace | |
stxxl::hash_map | |
External memory hash-map. | |
Macros | |
#define | STXXL_VERBOSE_HASH_MAP(m) STXXL_VERBOSE1("hash_map[" << static_cast<const void*>(this) << "]::" << m) |
Functions | |
template<class KeyType , class MappedType , class HashType , class KeyCompareType , unsigned SubBlockSize, unsigned SubBlocksPerBlock, class AllocType > | |
void | std::swap (stxxl::hash_map::hash_map< KeyType, MappedType, HashType, KeyCompareType, SubBlockSize, SubBlocksPerBlock, AllocType > &a, stxxl::hash_map::hash_map< KeyType, MappedType, HashType, KeyCompareType, SubBlockSize, SubBlocksPerBlock, AllocType > &b) |
#define STXXL_VERBOSE_HASH_MAP | ( | m | ) | STXXL_VERBOSE1("hash_map[" << static_cast<const void*>(this) << "]::" << m) |
Definition at line 33 of file hash_map.h.
Referenced by stxxl::hash_map::hash_map< KeyType, MappedType, HashType, CompareType, SubBlockSize, SubBlocksPerBlock, AllocType >::_rebuild_buckets(), stxxl::hash_map::hash_map< KeyType, MappedType, HashType, CompareType, SubBlockSize, SubBlocksPerBlock, AllocType >::clear(), and stxxl::hash_map::hash_map< KeyType, MappedType, HashType, CompareType, SubBlockSize, SubBlocksPerBlock, AllocType >::insert().