Public Types | Public Member Functions

HashSet< K, AHashFns, C, A > Class Template Reference

#include <Map.h>

Inherits Vec< C, A >.

Collaboration diagram for HashSet< K, AHashFns, C, A >:
Collaboration graph
[legend]

Public Types

typedef Vec< C, A > V

Public Member Functions

get (K akey)
C * put (C avalue)

Detailed Description

template<class K, class AHashFns, class C, class A = DefaultAlloc>
class HashSet< K, AHashFns, C, A >

Definition at line 115 of file Map.h.


Member Typedef Documentation

template<class K, class AHashFns, class C, class A = DefaultAlloc>
typedef Vec<C,A> HashSet< K, AHashFns, C, A >::V

Definition at line 117 of file Map.h.


Member Function Documentation

template<class K , class AHashFns , class C , class A >
C HashSet< K, AHashFns, C, A >::get ( akey  )  [inline]

Definition at line 338 of file Map.h.

References Vec< C, A >::i, MAP_INTEGRAL_SIZE, Vec< C, A >::n, open_hash_primes, and Vec< C, A >::v.

template<class K , class AHashFns , class C , class A >
C * HashSet< K, AHashFns, C, A >::put ( avalue  )  [inline]

The documentation for this class was generated from the following file: