ReactOS  0.4.15-dev-4871-g4471ee4
_Neq_char_bound< _Traits > Struct Template Reference

#include <_ctraits_fns.h>

Inheritance diagram for _Neq_char_bound< _Traits >:
Collaboration diagram for _Neq_char_bound< _Traits >:

Public Member Functions

 _Neq_char_bound (typename _Traits::char_type __c)
bool operator() (const typename _Traits::char_type &__x) const

Public Attributes

_Traits::char_type __val

Additional Inherited Members

- Public Types inherited from unary_function< _Traits::char_type, bool >
typedef _Traits::char_type argument_type
typedef bool result_type
- Protected Member Functions inherited from unary_function< _Traits::char_type, bool >
 ~unary_function ()

Detailed Description

template<class _Traits>
struct _Neq_char_bound< _Traits >

Definition at line 52 of file _ctraits_fns.h.

Constructor & Destructor Documentation

◆ _Neq_char_bound()

template<class _Traits >
_Neq_char_bound< _Traits >::_Neq_char_bound ( typename _Traits::char_type  __c)

Definition at line 56 of file _ctraits_fns.h.

56 : __val(__c) {}
#define __c
Definition: schilyio.h:209
_Traits::char_type __val
Definition: _ctraits_fns.h:55

Member Function Documentation

◆ operator()()

template<class _Traits >
bool _Neq_char_bound< _Traits >::operator() ( const typename _Traits::char_type &  __x) const

Definition at line 57 of file _ctraits_fns.h.

58  { return !_Traits::eq(__x, __val); }
#define eq(received, expected, label, type)
Definition: locale.c:144
_Traits::char_type __val
Definition: _ctraits_fns.h:55

Member Data Documentation

◆ __val

template<class _Traits >
_Traits::char_type _Neq_char_bound< _Traits >::__val

Definition at line 55 of file _ctraits_fns.h.

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

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