hash::AbstractTable< BucketType, BucketParentType, BucketParentTemplate > | Abstract general hash table |
hash::AbstractTable< BucketType, BucketParentType, BucketParentTemplate >::Bucket_t | Simple adapter to tie together the hash table and bucket types |
DBucket_t | |
hash::DoubleBucket< BucketType > | |
hash::DoubleBucket_t | Double linked buckets, as for single buckets |
DTable | |
hash::H3HashFunction | |
hash::ItemBucketSingle< ItemType > | Bucket for a specific item type |
hash::ItemTableSingle< ItemType > | Hash table for singly linked buckets with items of fixed size |
SBucket_t | |
hash::SingleBucket< BucketType > | |
hash::SingleBucket_t | Single linked buckets info contains the hash value and possible other data: (info & mask) free for data, (info & ~mask) reserved |
STable | |
hash::StreamHasher | Hasher class to hash on generic streams of data |
hash::TableDouble< BucketType > | |
hash::TableSingle< BucketType > | |
hash::TinyTable |