STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Public Types | Static Public Member Functions | List of all members
_Tmap_traits< _Kty, _Ty, _Pr, _Alloc, _Mfl > Class Template Reference

Classes

class  value_compare
 

Public Types

enum  { _Multi = _Mfl }
 
typedef _Kty key_type
 
typedef pair< const _Kty, _Ty > value_type
 
typedef _Pr key_compare
 
typedef _Alloc allocator_type
 

Static Public Member Functions

template<class _Ty1 , class _Ty2 >
static const _Kty & _Kfn (const pair< _Ty1, _Ty2 > &_Val)
 

Member Typedef Documentation

template<class _Kty, class _Ty, class _Pr, class _Alloc, bool _Mfl>
typedef _Alloc _Tmap_traits< _Kty, _Ty, _Pr, _Alloc, _Mfl >::allocator_type
template<class _Kty, class _Ty, class _Pr, class _Alloc, bool _Mfl>
typedef _Pr _Tmap_traits< _Kty, _Ty, _Pr, _Alloc, _Mfl >::key_compare
template<class _Kty, class _Ty, class _Pr, class _Alloc, bool _Mfl>
typedef _Kty _Tmap_traits< _Kty, _Ty, _Pr, _Alloc, _Mfl >::key_type
template<class _Kty, class _Ty, class _Pr, class _Alloc, bool _Mfl>
typedef pair<const _Kty, _Ty> _Tmap_traits< _Kty, _Ty, _Pr, _Alloc, _Mfl >::value_type

Member Enumeration Documentation

template<class _Kty, class _Ty, class _Pr, class _Alloc, bool _Mfl>
anonymous enum
Enumerator
_Multi 
31  { // make multi parameter visible as an enum constant
32  _Multi = _Mfl};
Definition: map:32

Member Function Documentation

template<class _Kty, class _Ty, class _Pr, class _Alloc, bool _Mfl>
template<class _Ty1 , class _Ty2 >
static const _Kty& _Tmap_traits< _Kty, _Ty, _Pr, _Alloc, _Mfl >::_Kfn ( const pair< _Ty1, _Ty2 > &  _Val)
inlinestatic
58  { // extract key from element value
59  return (_Val.first);
60  }
_Ty1 first
Definition: utility:198

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