NCBI C++ ToolKit
Classes | Macros | Typedefs | Functions
_hashtable.h File Reference
#include <stl/_vector.h>
#include <stl/_iterator.h>
#include <stl/_function_base.h>
#include <stl/_algobase.h>
#include <stl/_hash_fun.h>
#include <corelib/hash_impl/_relops_hash_cont.h>
#include <stl/_hashtable.c>
+ Include dependency graph for _hashtable.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

struct  _Hashtable_node< _Val >
 
struct  _Hashtable_iterator< _Val, _Key, _HF, _ExK, _EqK, _All >
 
struct  _Ht_iterator< _Val, _Traits, _Key, _HF, _ExK, _EqK, _All >
 
class  _Stl_prime< _Tp >
 
class  hashtable< _Val, _Key, _HF, _ExK, _EqK, _All >
 

Macros

#define __stl_num_primes   28
 
#define _STLP_TEMPLATE_HEADER   template <class _Val, class _Key, class _HF, class _ExK, class _EqK, class _All>
 
#define _STLP_TEMPLATE_CONTAINER   hashtable<_Val,_Key,_HF,_ExK,_EqK,_All>
 

Typedefs

typedef _Stl_prime< bool_Stl_prime_type
 

Functions

template<class _Val , class _Traits , class _Traits1 , class _Key , class _HF , class _ExK , class _EqK , class _All >
bool operator== (const _Ht_iterator< _Val, _Traits, _Key, _HF, _ExK, _EqK, _All > &__x, const _Ht_iterator< _Val, _Traits1, _Key, _HF, _ExK, _EqK, _All > &__y)
 
template<class _Val , class _Key , class _HF , class _ExK , class _EqK , class _All >
bool operator!= (const _Ht_iterator< _Val, _Nonconst_traits< _Val >, _Key, _HF, _ExK, _EqK, _All > &__x, const _Ht_iterator< _Val, _Const_traits< _Val >, _Key, _HF, _ExK, _EqK, _All > &__y)
 

Macro Definition Documentation

◆ __stl_num_primes

#define __stl_num_primes   28

Definition at line 188 of file _hashtable.h.

◆ _STLP_TEMPLATE_CONTAINER

#define _STLP_TEMPLATE_CONTAINER   hashtable<_Val,_Key,_HF,_ExK,_EqK,_All>

Definition at line 593 of file _hashtable.h.

◆ _STLP_TEMPLATE_HEADER

#define _STLP_TEMPLATE_HEADER   template <class _Val, class _Key, class _HF, class _ExK, class _EqK, class _All>

Definition at line 592 of file _hashtable.h.

Typedef Documentation

◆ _Stl_prime_type

Definition at line 199 of file _hashtable.h.

Function Documentation

◆ operator!=()

template<class _Val , class _Key , class _HF , class _ExK , class _EqK , class _All >
bool operator!= ( const _Ht_iterator< _Val, _Nonconst_traits< _Val >, _Key, _HF, _ExK, _EqK, _All > &  __x,
const _Ht_iterator< _Val, _Const_traits< _Val >, _Key, _HF, _ExK, _EqK, _All > &  __y 
)
inline

◆ operator==()

template<class _Val , class _Traits , class _Traits1 , class _Key , class _HF , class _ExK , class _EqK , class _All >
bool operator== ( const _Ht_iterator< _Val, _Traits, _Key, _HF, _ExK, _EqK, _All > &  __x,
const _Ht_iterator< _Val, _Traits1, _Key, _HF, _ExK, _EqK, _All > &  __y 
)
inline
Modified on Sat Dec 02 09:21:03 2023 by modify_doxy.py rev. 669887