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_icase< _RxTraits > Struct Template Reference

Public Types

typedef _RxTraits::char_type _Elem
 

Public Member Functions

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

Public Attributes

const _RxTraits & _Traits
 

Private Member Functions

_Cmp_icaseoperator= (const _Cmp_icase &)
 

Member Typedef Documentation

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

Constructor & Destructor Documentation

template<class _RxTraits >
_Cmp_icase< _RxTraits >::_Cmp_icase ( const _RxTraits &  _Tr)
inline
202  : _Traits(_Tr)
203  { // construct
204  }
const _RxTraits & _Traits
Definition: regex:212

Member Function Documentation

template<class _RxTraits >
bool _Cmp_icase< _RxTraits >::operator() ( _Elem  _E1,
_Elem  _E2 
)
inline
207  { // return true if equal
208  return (_Traits.translate_nocase(_E1)
209  == _Traits.translate_nocase(_E2));
210  }
const _RxTraits & _Traits
Definition: regex:212
template<class _RxTraits >
_Cmp_icase& _Cmp_icase< _RxTraits >::operator= ( const _Cmp_icase< _RxTraits > &  )
private

Member Data Documentation

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

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