37 namespace std _GLIBCXX_VISIBILITY(default)
39 _GLIBCXX_BEGIN_NAMESPACE_VERSION
43 is(mask __m,
char __c)
const 44 {
return _M_table[static_cast<unsigned char>(__c)] & __m; }
48 is(
const char* __low,
const char* __high, mask* __vec)
const 50 while (__low < __high)
51 *__vec++ = _M_table[static_cast<unsigned char>(*__low++)];
57 scan_is(mask __m,
const char* __low,
const char* __high)
const 60 && !(_M_table[static_cast<unsigned char>(*__low)] & __m))
67 scan_not(mask __m,
const char* __low,
const char* __high)
const 70 && (_M_table[static_cast<unsigned char>(*__low)] & __m) != 0)
75 _GLIBCXX_END_NAMESPACE_VERSION
bool is(mask __m, char_type __c) const
Test char_type classification.
const char_type * scan_not(mask __m, const char_type *__lo, const char_type *__hi) const
Find char_type not matching a mask.
ISO C++ entities toplevel namespace is std.
const char_type * scan_is(mask __m, const char_type *__lo, const char_type *__hi) const
Find char_type matching a mask.