std::ctype<CharT>::scan_not,std::ctype<CharT>::do_scan_not (3) - Linux Manuals
std::ctype<CharT>::scan_not,std::ctype<CharT>::do_scan_not: std::ctype<CharT>::scan_not,std::ctype<CharT>::do_scan_not
NAME
std::ctype<CharT>::scan_not,std::ctype<CharT>::do_scan_not - std::ctype<CharT>::scan_not,std::ctype<CharT>::do_scan_not
Synopsis
Defined in header <locale>
public: (1)
const CharT* scan_not( mask m, const CharT* beg, const CharT* end ) const;
protected: (2)
virtual const CharT* do_scan_not( mask m, const CharT* beg, const CharT* end) const;
1) public member function, calls the protected virtual member function do_scan_not of the most derived class.
2) Locates the first character in the character array [beg, end) that does not satisfy the classification mask m, that is, the first character c such that is(m, c) would return false.
Parameters
m - mask to search for
beg - pointer to the first character in an array of characters to search
end - one past the end pointer for the array of characters to search
Return value
Pointer to the first character in [beg, end) that doesn't satisfy the mask, or end if no such character was found.
Example
// Run this code
Output:
See also
scan_not (public member function of std::ctype<char>)
do_scan_is locates the first character in a sequence that conforms to given classification
[virtual]