Click
Loading...
Searching...
No Matches
Classes | Functions
hashtable.hh File Reference

Click's hash table container template. More...

#include <click/pair.hh>
#include <click/hashcontainer.hh>
#include <click/hashallocator.hh>

Go to the source code of this file.

Classes

class  HashTable_const_iterator< T >
 The const_iterator type for HashTable. More...
 
class  HashTable_iterator< T >
 The iterator type for HashTable. More...
 
class  HashTable< K, V >
 Hash table template. More...
 

Functions

template<typename T >
bool operator== (const HashTable_const_iterator< T > &a, const HashTable_const_iterator< T > &b)
 Compare two HashTable iterators for equality.
 
template<typename T >
bool operator!= (const HashTable_const_iterator< T > &a, const HashTable_const_iterator< T > &b)
 Compare two HashTable iterators for inequality.
 
template<typename K , typename V >
void click_swap (HashTable< K, V > &a, HashTable< K, V > &b)
 
template<typename K , typename V >
void assign_consume (HashTable< K, V > &a, HashTable< K, V > &b)
 
template<typename K , typename V >
void clear_by_swap (HashTable< K, V > &x)
 

Detailed Description

Click's hash table container template.

>

Function Documentation

◆ operator==()

template<typename T >
bool operator== ( const HashTable_const_iterator< T > &  a,
const HashTable_const_iterator< T > &  b 
)
inline

Compare two HashTable iterators for equality.

◆ operator!=()

template<typename T >
bool operator!= ( const HashTable_const_iterator< T > &  a,
const HashTable_const_iterator< T > &  b 
)
inline

Compare two HashTable iterators for inequality.