Lines Matching defs:__m
49 is(mask __m, char __c) const
52 return _M_table[static_cast<unsigned char>(__c)] & __m;
54 return __istype(__c, __m);
71 mask __m = 0;
72 if (this->is(upper, *__low)) __m |= upper;
73 if (this->is(lower, *__low)) __m |= lower;
74 if (this->is(alpha, *__low)) __m |= alpha;
75 if (this->is(digit, *__low)) __m |= digit;
76 if (this->is(xdigit, *__low)) __m |= xdigit;
77 if (this->is(space, *__low)) __m |= space;
78 if (this->is(print, *__low)) __m |= print;
79 if (this->is(graph, *__low)) __m |= graph;
80 if (this->is(cntrl, *__low)) __m |= cntrl;
81 if (this->is(punct, *__low)) __m |= punct;
84 *__vec = __m;
95 scan_is(mask __m, const char* __low, const char* __high) const
99 && !(_M_table[static_cast<unsigned char>(*__low)] & __m))
102 while (__low < __high && !this->is(__m, *__low))
112 scan_not(mask __m, const char* __low, const char* __high) const
116 && (_M_table[static_cast<unsigned char>(*__low)] & __m) != 0)
119 while (__low < __high && this->is(__m, *__low) != 0)
127 do_is(mask __m, wchar_t __c) const
129 return __istype (__c, __m);
144 do_scan_is(mask __m, const wchar_t* __lo, const wchar_t* __hi) const
146 while (__lo < __hi && ! __istype (*__lo, __m))
153 do_scan_not(mask __m, const char_type* __lo, const char_type* __hi) const
155 while (__lo < __hi && __istype (*__lo, __m))