STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | Public Attributes | Private Member Functions | List of all members
_Cmp_collate< _RxTraits > Struct Template Reference

Public Types

typedef _RxTraits::char_type _Elem
 

Public Member Functions

 _Cmp_collate (const _RxTraits &_Tr)
 
bool operator() (_Elem _E1, _Elem _E2)
 

Public Attributes

const _RxTraits & _Traits
 

Private Member Functions

_Cmp_collateoperator= (const _Cmp_collate &)
 

Member Typedef Documentation

template<class _RxTraits >
typedef _RxTraits::char_type _Cmp_collate< _RxTraits >::_Elem

Constructor & Destructor Documentation

template<class _RxTraits >
_Cmp_collate< _RxTraits >::_Cmp_collate ( const _RxTraits &  _Tr)
inline
224  : _Traits(_Tr)
225  { // construct
226  }
const _RxTraits & _Traits
Definition: regex:233

Member Function Documentation

template<class _RxTraits >
bool _Cmp_collate< _RxTraits >::operator() ( _Elem  _E1,
_Elem  _E2 
)
inline
229  { // return true if equal
230  return (_Traits.translate(_E1) == _Traits.translate(_E2));
231  }
const _RxTraits & _Traits
Definition: regex:233
template<class _RxTraits >
_Cmp_collate& _Cmp_collate< _RxTraits >::operator= ( const _Cmp_collate< _RxTraits > &  )
private

Member Data Documentation

template<class _RxTraits >
const _RxTraits& _Cmp_collate< _RxTraits >::_Traits

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