include/corelib/hash_impl/_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.

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 >

Defines

#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)


Define Documentation

#define __stl_num_primes   28
 

Definition at line 188 of file _hashtable.h.

Referenced by hashtable< _Val, _Key, _HF, _ExK, _EqK, _All >::_M_next_size(), and hashtable< _Val, _Key, _HF, _ExK, _EqK, _All >::max_bucket_count().

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

Definition at line 593 of file _hashtable.h.

#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

typedef _Stl_prime<bool> _Stl_prime_type
 

Definition at line 199 of file _hashtable.h.


Function Documentation

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]
 

Definition at line 173 of file _hashtable.h.

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]
 

Definition at line 145 of file _hashtable.h.

References _Hashtable_iterator< _Val, _Key, _HF, _ExK, _EqK, _All >::_M_cur.

Referenced by oligofar::CMappedAlignment::operator!=(), bm::bvector< Alloc, MS >::iterator_base::operator!=(), CNetScheduleKeys::const_iterator::operator!=(), multiset< Key, Compare, Allocator >::operator==(), and set< ETranslationFrame >::operator==().


Generated on Sun Dec 6 23:18:18 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Mon Dec 07 16:21:19 2009 by modify_doxy.py rev. 173732