ReactOS  0.4.14-dev-358-gbef841c
_Not_within_traits< _Traits > Struct Template Reference
Inheritance diagram for _Not_within_traits< _Traits >:
Collaboration diagram for _Not_within_traits< _Traits >:

Public Types

typedef _Traits::char_type _CharT
 
- Public Types inherited from unary_function< _Traits::char_type, bool >
typedef _Traits::char_type argument_type
 
typedef bool result_type
 

Public Member Functions

 _Not_within_traits (const _CharT *__f, const _CharT *__l)
 
bool operator() (const _CharT &__x) const
 

Public Attributes

const _CharT_M_first
 
const _CharT_M_last
 

Additional Inherited Members

- Protected Member Functions inherited from unary_function< _Traits::char_type, bool >
 ~unary_function ()
 

Detailed Description

template<class _Traits>
struct _Not_within_traits< _Traits >

Definition at line 59 of file _string.c.

Member Typedef Documentation

◆ _CharT

template<class _Traits >
typedef _Traits::char_type _Not_within_traits< _Traits >::_CharT

Definition at line 60 of file _string.c.

Constructor & Destructor Documentation

◆ _Not_within_traits()

template<class _Traits >
_Not_within_traits< _Traits >::_Not_within_traits ( const _CharT __f,
const _CharT __l 
)
inline

Definition at line 64 of file _string.c.

65  : _M_first(__f), _M_last(__l) {}
const _CharT * _M_first
Definition: _string.c:61
const _CharT * _M_last
Definition: _string.c:62

Member Function Documentation

◆ operator()()

template<class _Traits >
bool _Not_within_traits< _Traits >::operator() ( const _CharT __x) const
inline

Definition at line 67 of file _string.c.

67  {
68  return find_if(_M_first, _M_last,
70  }
const _CharT * _M_first
Definition: _string.c:61
_STLP_MOVE_TO_STD_NAMESPACE _InputIter find_if(_InputIter __first, _InputIter __last, _Predicate __pred)
Definition: _algobase.c:214
#define _STLP_PRIV
Definition: _dm.h:70
const _CharT * _M_last
Definition: _string.c:62

Member Data Documentation

◆ _M_first

template<class _Traits >
const _CharT* _Not_within_traits< _Traits >::_M_first

Definition at line 61 of file _string.c.

Referenced by _Not_within_traits< _Traits >::operator()().

◆ _M_last

template<class _Traits >
const _CharT* _Not_within_traits< _Traits >::_M_last

Definition at line 62 of file _string.c.

Referenced by _Not_within_traits< _Traits >::operator()().


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