STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | Public Attributes | List of all members
_Hash_oper2< _Comparator_has_storage, _Hasher, _Keyeq > Class Template Reference
Inheritance diagram for _Hash_oper2< _Comparator_has_storage, _Hasher, _Keyeq >:
_Hash_oper1<!is_empty< _Hasher >::value, _Hasher >

Public Types

typedef _Hash_oper1<!is_empty< _Hasher >::value, _Hasher > _Mybase
 
- Public Types inherited from _Hash_oper1<!is_empty< _Hasher >::value, _Hasher >
typedef _Hasher hasher
 

Public Member Functions

 _Hash_oper2 (_Hasher _Hasharg=_Hasher(), _Keyeq _Keyeqarg=_Keyeq())
 
const _Keyeq & _Getkeyeq () const
 
- Public Member Functions inherited from _Hash_oper1<!is_empty< _Hasher >::value, _Hasher >
 _Hash_oper1 (_Hasher _Hasharg)
 
const hasher_Gethash () const
 

Public Attributes

_Keyeq _Keyeqobj
 
- Public Attributes inherited from _Hash_oper1<!is_empty< _Hasher >::value, _Hasher >
_Hasher _Hashobj
 

Member Typedef Documentation

template<bool _Comparator_has_storage, class _Hasher, class _Keyeq>
typedef _Hash_oper1<!is_empty<_Hasher>::value, _Hasher> _Hash_oper2< _Comparator_has_storage, _Hasher, _Keyeq >::_Mybase

Constructor & Destructor Documentation

template<bool _Comparator_has_storage, class _Hasher, class _Keyeq>
_Hash_oper2< _Comparator_has_storage, _Hasher, _Keyeq >::_Hash_oper2 ( _Hasher  _Hasharg = _Hasher(),
_Keyeq  _Keyeqarg = _Keyeq() 
)
inline
181  : _Mybase(_Hasharg), _Keyeqobj(_Keyeqarg)
182  { // construct with comparator
183  }
_Keyeq _Keyeqobj
Definition: xhash:190
_Hash_oper1<!is_empty< _Hasher >::value, _Hasher > _Mybase
Definition: xhash:178

Member Function Documentation

template<bool _Comparator_has_storage, class _Hasher, class _Keyeq>
const _Keyeq& _Hash_oper2< _Comparator_has_storage, _Hasher, _Keyeq >::_Getkeyeq ( ) const
inline
186  { // get comparator
187  return (_Keyeqobj);
188  }
_Keyeq _Keyeqobj
Definition: xhash:190

Member Data Documentation

template<bool _Comparator_has_storage, class _Hasher, class _Keyeq>
_Keyeq _Hash_oper2< _Comparator_has_storage, _Hasher, _Keyeq >::_Keyeqobj

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