std::isgraph(std::locale)

Defined in header <locale> template< class charT > bool isgraph( charT ch, const locale& loc ); Checks if the given character classified as a graphic character (i.e. printable, excluding space) by the given locale's std::ctype facet. Parameters ch - character loc - locale Return value Returns true if the character is classified as graphic, false otherwise. Possible implementation template< class charT > bool isgraph( charT ch, const s

std::isfinite

Defined in header <cmath> bool isfinite( float arg ); (1) (since C++11) bool isfinite( double arg ); (2) (since C++11) bool isfinite( long double arg ); (3) (since C++11) bool isfinite( Integral arg ); (4) (since C++11) 1-3) Determines if the given floating point number arg has finite value i.e. it is normal, subnormal or zero, but not infinite or NaN. 4) A set of overloads or a function template accepting the from argument of any integral type. Equivale

std::isgraph

Defined in header <cctype> int isgraph( int ch ); Checks if the given character is graphic (has a graphical representation) as classified by the currently installed C locale. In the default C locale, the following characters are graphic: digits (0123456789) uppercase letters (ABCDEFGHIJKLMNOPQRSTUVWXYZ) lowercase letters (abcdefghijklmnopqrstuvwxyz) punctuation characters (!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~) The behavior is undefined if the value of ch is

std::isdigit(std::locale)

Defined in header <locale> template< class charT > bool isdigit( charT ch, const locale& loc ); Checks if the given character is classified as a digit by the given locale's std::ctype facet. Parameters ch - character loc - locale Return value Returns true if the character is classified as a digit, false otherwise. Possible implementation template< class charT > bool isdigit( charT ch, const std::locale& loc ) { return std::use

std::isdigit

Defined in header <cctype> int isdigit( int ch ); Checks if the given character is one of the 10 decimal digits: 0123456789. The behavior is undefined if the value of ch is not representable as unsigned char and is not equal to EOF. Parameters ch - character to classify Return value Non-zero value if the character is a numeric character, zero otherwise. Notes isdigit and isxdigit are the only standard narrow character classification functions that are not a

std::iscntrl(std::locale)

Defined in header <locale> template< class charT > bool iscntrl( charT ch, const locale& loc ); Checks if the given character is classified as a control character by the given locale's std::ctype facet. Parameters ch - character loc - locale Return value Returns true if the character is classified as a control character, false otherwise. Possible implementation template< class charT > bool iscntrl( charT ch, const std::locale& loc

std::isblank(std::locale)

Defined in header <locale> template< class charT > bool isblank( charT ch, const locale& loc ); (since C++11) Checks if the given character is classified as a blank character by the given locale's ctype facet. Parameters ch - character loc - locale Return value Returns true if the character is classified as a blank character, false otherwise. Possible implementation template< class charT > bool isblank( charT ch, const std::locale&am

std::isblank

Defined in header <cctype> int isblank( int ch ); (since C++11) Checks if the given character is a blank character as classified by the currently installed C locale. Blank characters are whitespace characters used to separate words within a sentence. In the default C locale, only space (0x20) and horizontal tab (0x09) are classified as blank characters. The behavior is undefined if the value of ch is not representable as unsigned char and is not equal to EOF. Parameters

std::iscntrl

Defined in header <cctype> int iscntrl( int ch ); Checks if the given character is a control character as classified by the currently installed C locale. In the default, "C" locale, the control characters are the characters with the codes 0x00-0x1F and 0x7F. The behavior is undefined if the value of ch is not representable as unsigned char and is not equal to EOF. Parameters ch - character to classify Return value Non-zero value if the character is a control c

std::isalpha(std::locale)

Defined in header <locale> template< class charT > bool isalpha( charT ch, const locale& loc ); Checks if the given character is classified as an alphabetic character by the given locale's std::ctype facet. Parameters ch - character loc - locale Return value Returns true if the character is classified as alphabetic, false otherwise. Possible implementation template< class charT > bool isalpha( charT ch, const std::locale& loc ) {