include/corelib/hash_impl/_hash_map.h File Reference

#include <stl/_hashtable.h>
#include <corelib/hash_impl/_relops_hash_cont.h>

Include dependency graph for _hash_map.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define hash_map   __WORKAROUND_RENAME(hash_map)
#define hash_multimap   __WORKAROUND_RENAME(hash_multimap)
#define _STLP_KEY_PAIR   pair< const _Key, _Tp >
#define _STLP_HASHTABLE
#define _STLP_TEMPLATE_HEADER   template <class _Key, class _Tp, class _HashFcn, class _EqlKey, class _Alloc>
#define _STLP_TEMPLATE_CONTAINER   hash_map<_Key,_Tp,_HashFcn,_EqlKey,_Alloc>
#define _STLP_TEMPLATE_CONTAINER   hash_multimap<_Key,_Tp,_HashFcn,_EqlKey,_Alloc>
#define __hash_map__   __FULL_NAME(hash_map)
#define __hash_multimap__   __FULL_NAME(hash_multimap)

Functions

template<class _Key, class _Tp, __DFL_TMPL_PARAM(_HashFcn, hash< _Key >) , __DFL_TMPL_PARAM(_EqualKey, equal_to< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >
class __WORKAROUND_RENAME (hash_map)
template<class _Key, class _Tp, __DFL_TMPL_PARAM(_HashFcn, hash< _Key >) , __DFL_TMPL_PARAM(_EqualKey, equal_to< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >
class __WORKAROUND_RENAME (hash_multimap)


Define Documentation

#define __hash_map__   __FULL_NAME(hash_map)
 

Definition at line 458 of file _hash_map.h.

#define __hash_multimap__   __FULL_NAME(hash_multimap)
 

Definition at line 459 of file _hash_map.h.

#define _STLP_HASHTABLE
 

Value:

hashtable \
      < pair < const _Key, _Tp >, _Key, _HashFcn, \
      _STLP_SELECT1ST( _STLP_KEY_PAIR,  _Key ), _EqualKey, _Alloc >

Definition at line 46 of file _hash_map.h.

Referenced by __WORKAROUND_RENAME().

#define _STLP_KEY_PAIR   pair< const _Key, _Tp >
 

Definition at line 45 of file _hash_map.h.

#define _STLP_TEMPLATE_CONTAINER   hash_multimap<_Key,_Tp,_HashFcn,_EqlKey,_Alloc>
 

Definition at line 387 of file _hash_map.h.

#define _STLP_TEMPLATE_CONTAINER   hash_map<_Key,_Tp,_HashFcn,_EqlKey,_Alloc>
 

Definition at line 387 of file _hash_map.h.

#define _STLP_TEMPLATE_HEADER   template <class _Key, class _Tp, class _HashFcn, class _EqlKey, class _Alloc>
 

Definition at line 380 of file _hash_map.h.

#define hash_map   __WORKAROUND_RENAME(hash_map)
 

Definition at line 42 of file _hash_map.h.

Referenced by __WORKAROUND_RENAME().

#define hash_multimap   __WORKAROUND_RENAME(hash_multimap)
 

Definition at line 43 of file _hash_map.h.

Referenced by __WORKAROUND_RENAME().


Function Documentation

template<class _Key, class _Tp, __DFL_TMPL_PARAM(_HashFcn, hash< _Key >) , __DFL_TMPL_PARAM(_EqualKey, equal_to< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >
class __WORKAROUND_RENAME hash_multimap   ) 
 

Definition at line 220 of file _hash_map.h.

References _STLP_CALL, _STLP_HASHTABLE, hash_multimap, pythonpp::resize(), size, and swap().

template<class _Key, class _Tp, __DFL_TMPL_PARAM(_HashFcn, hash< _Key >) , __DFL_TMPL_PARAM(_EqualKey, equal_to< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >
class __WORKAROUND_RENAME hash_map   ) 
 

Definition at line 53 of file _hash_map.h.

References _STLP_CALL, _STLP_HASHTABLE, hash_map, pythonpp::resize(), size, and swap().


Generated on Sun Dec 6 23:18:12 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