ReactOS 0.4.16-dev-91-g764881a
_Eq_int_bound< _Traits > Struct Template Reference

#include <_ctraits_fns.h>

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

Public Member Functions

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

Public Attributes

_Traits::int_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 _Eq_int_bound< _Traits >

Definition at line 62 of file _ctraits_fns.h.

Constructor & Destructor Documentation

◆ _Eq_int_bound()

template<class _Traits >
_Eq_int_bound< _Traits >::_Eq_int_bound ( typename _Traits::int_type  __c)
inline

Definition at line 66 of file _ctraits_fns.h.

66: __val(__c) {}
#define __c
Definition: schilyio.h:209
_Traits::int_type __val
Definition: _ctraits_fns.h:64

Member Function Documentation

◆ operator()()

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

Definition at line 67 of file _ctraits_fns.h.

68 { return _Traits::eq_int_type(_Traits::to_int_type(__x), __val); }

Member Data Documentation

◆ __val

template<class _Traits >
_Traits::int_type _Eq_int_bound< _Traits >::__val

Definition at line 64 of file _ctraits_fns.h.

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


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