std::ctype<CharT>::scan_is,std::ctype<CharT>::do_scan_is (3) - Linux Manuals
std::ctype<CharT>::scan_is,std::ctype<CharT>::do_scan_is: std::ctype<CharT>::scan_is,std::ctype<CharT>::do_scan_is
NAME
std::ctype<CharT>::scan_is,std::ctype<CharT>::do_scan_is - std::ctype<CharT>::scan_is,std::ctype<CharT>::do_scan_is
Synopsis
Defined in header <locale>
public: (1)
const CharT* scan_is( mask m, const CharT* beg, const CharT* end ) const;
protected: (2)
virtual const CharT* do_scan_is( mask m, const CharT* beg, const CharT* end) const;
1) public member function, calls the protected virtual member function do_scan_is of the most derived class.
2) Locates the first character in the character array [beg, end) that satisfies the classification mask m, that is, the first character c such that is(m, c) would return true.
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 satisfies the mask, or end if no such character was found.
Example
// Run this code
Output:
See also
scan_is (public member function of std::ctype<char>)
do_scan_not locates the first character in a sequence that fails given classification
[virtual]