18#ifndef _STLP_INTERNAL_CTRAITS_FUNCTIONS_H
19#define _STLP_INTERNAL_CTRAITS_FUNCTIONS_H
21#ifndef _STLP_INTERNAL_FUNCTION_BASE_H
32template <
class _Traits>
35 typename _Traits::char_type,
38 const typename _Traits::char_type& __y)
const
39 {
return _Traits::eq(__x, __y); }
42template <
class _Traits>
45 typename _Traits::char_type
__val;
47 bool operator()(
const typename _Traits::char_type& __x)
const
48 {
return _Traits::eq(__x,
__val); }
51template <
class _Traits>
55 typename _Traits::char_type
__val;
57 bool operator()(
const typename _Traits::char_type& __x)
const
58 {
return !_Traits::eq(__x,
__val); }
61template <
class _Traits>
64 typename _Traits::int_type
__val;
67 bool operator()(
const typename _Traits::char_type& __x)
const
68 {
return _Traits::eq_int_type(_Traits::to_int_type(__x),
__val); }
72template <
class _Traits>
75 typename _Traits::char_type,
77 bool operator()(
const typename _Traits::char_type& __x,
78 const typename _Traits::char_type& __y)
const
79 {
return _Traits::lt(__x, __y); }
#define _STLP_MOVE_TO_STD_NAMESPACE
#define _STLP_BEGIN_NAMESPACE
#define _STLP_END_NAMESPACE
#define _STLP_MOVE_TO_PRIV_NAMESPACE
_Eq_char_bound(typename _Traits::char_type __c)
bool operator()(const typename _Traits::char_type &__x) const
_Eq_int_bound(typename _Traits::int_type __c)
bool operator()(const typename _Traits::char_type &__x) const
bool operator()(const typename _Traits::char_type &__x, const typename _Traits::char_type &__y) const
bool operator()(const typename _Traits::char_type &__x) const
_Neq_char_bound(typename _Traits::char_type __c)