libstdc++
GNU C++ library
Loading...
Searching...
No Matches

◆ scan_not()

const char_type * std::__ctype_abstract_base< wchar_t >::scan_not ( mask __m,
const char_type * __lo,
const char_type * __hi ) const
inline

Find char_type not matching a mask.

This function searches for and returns the first char_type c in [lo,hi) for which is(m,c) is false. It does so by returning ctype<char_type>::do_scan_not().

Parameters
__mThe mask to compare against.
__loPointer to first char in range.
__hiPointer to end of range.
Returns
Pointer to non-matching char if found, else __hi.

Definition at line 223 of file locale_facets.h.

224 { return this->do_scan_not(__m, __lo, __hi); }
virtual const char_type * do_scan_not(mask __m, const char_type *__lo, const char_type *__hi) const
class ctype_byname [22.2.1.2].