ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

hash_map< _Key, _Tp,,, > Class Template Reference

#include <_hash_map.h>

Public Types

typedef _Key key_type
typedef _Tp data_type
typedef _Tp mapped_type
typedef pair< _STLP_CONST
key_type, data_type
value_type
typedef hashtable< value_type,
key_type, _HashFcn,
_HashMapTraits,
_STLP_SELECT1ST(value_type,
_Key), _EqualKey, _Alloc
_Ht
typedef _Ht::hasher hasher
typedef _Ht::key_equal key_equal
typedef _Ht::size_type size_type
typedef _Ht::difference_type difference_type
typedef _Ht::pointer pointer
typedef _Ht::const_pointer const_pointer
typedef _Ht::reference reference
typedef _Ht::const_reference const_reference
typedef _Ht::iterator iterator
typedef _Ht::const_iterator const_iterator
typedef _Ht::allocator_type allocator_type

Public Member Functions

hasher hash_funct () const
key_equal key_eq () const
allocator_type get_allocator () const
 hash_map ()
 hash_map (size_type __n)
 hash_map (size_type __n, const hasher &__hf)
 hash_map (size_type __n, const hasher &__hf, const key_equal &__eql, const allocator_type &__a=allocator_type())
 hash_map (__move_source< _Self > src)
 hash_map (const value_type *__f, const value_type *__l)
 hash_map (const value_type *__f, const value_type *__l, size_type __n)
 hash_map (const value_type *__f, const value_type *__l, size_type __n, const hasher &__hf)
 hash_map (const value_type *__f, const value_type *__l, size_type __n, const hasher &__hf, const key_equal &__eql, const allocator_type &__a=allocator_type())
 hash_map (const_iterator __f, const_iterator __l)
 hash_map (const_iterator __f, const_iterator __l, size_type __n)
 hash_map (const_iterator __f, const_iterator __l, size_type __n, const hasher &__hf)
 hash_map (const_iterator __f, const_iterator __l, size_type __n, const hasher &__hf, const key_equal &__eql, const allocator_type &__a=allocator_type())
size_type size () const
size_type max_size () const
bool empty () const
void swap (_Self &__hs)
iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const
pair< iterator, boolinsert (const value_type &__obj)
void insert (const value_type *__f, const value_type *__l)
void insert (const_iterator __f, const_iterator __l)
pair< iterator, boolinsert_noresize (const value_type &__obj)
_STLP_TEMPLATE_FOR_CONT_EXT
iterator 
find (const _KT &__key)
_STLP_TEMPLATE_FOR_CONT_EXT
const_iterator 
find (const _KT &__key) const
_STLP_TEMPLATE_FOR_CONT_EXT _Tp & operator[] (const _KT &__key)
_STLP_TEMPLATE_FOR_CONT_EXT
size_type 
count (const _KT &__key) const
_STLP_TEMPLATE_FOR_CONT_EXT
pair< iterator, iterator
equal_range (const _KT &__key)
_STLP_TEMPLATE_FOR_CONT_EXT
pair< const_iterator,
const_iterator
equal_range (const _KT &__key) const
_STLP_TEMPLATE_FOR_CONT_EXT
size_type 
erase (const _KT &__key)
void erase (iterator __it)
void erase (iterator __f, iterator __l)
void clear ()
void resize (size_type __hint)
size_type bucket_count () const
size_type max_bucket_count () const
size_type elems_in_bucket (size_type __n) const

Private Types

typedef hash_map< _Key, _Tp,
_HashFcn, _EqualKey, _Alloc
_Self
typedef _STLP_PRIV
_HashMapTraitsT< value_type
_HashMapTraits

Private Attributes

_Ht _M_ht

Detailed Description

template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_HashFcn, hash< _Key >), _STLP_DFL_TMPL_PARAM(_EqualKey, equal_to< _Key >), _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(_STLP_CONST _Key, _Tp)>
class hash_map< _Key, _Tp,,, >

Definition at line 45 of file _hash_map.h.


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

Generated on Sat May 26 2012 06:20:56 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.