Classes | Namespaces | Defines | Functions
dense_hashtable.h File Reference

The dense_hashtable class and helpers. More...

#include <stdio.h>
#include <algorithm>
#include <iostream>
#include <ash/impl/alloc.h>
#include <ash/impl/key_assoc_container.h>
#include "dense_hashtable.tcc"
Include dependency graph for dense_hashtable.h:
This graph shows which files directly or indirectly include this file:

Classes

class  ash::dense_hashtable< Value, Key, HashFx, KeyAccess, EqualKey, TblAlloc >
 Hash table class from the google-sparsehash package, optimized for speed. More...

Namespaces

namespace  ash
 The base namespace for everything in the library.

Defines

#define JUMP_(key, num_probes)   ( num_probes )

Functions

template<typename V , typename K , class HF , class KA , class EqK , class TA >
void ash::swap (dense_hashtable< V, K, HF, KA, EqK, TA > &x, dense_hashtable< V, K, HF, KA, EqK, TA > &y)

Detailed Description

The dense_hashtable class and helpers.

Author:
Craig Silverstein (csilvers)
Matt Austern (austern)
Adam Martinson (Loki)
License: BSD


© 2012   AshTL
Licensed under  AGPLv3
Hosted by  Get AshTL at SourceForge.net. Fast, secure and Free Open Source software downloads
Generated by  doxygen 1.7.4