namespace: u32char
Description:
Synopsis:
externconstchar32_t Null;
externconstchar32_t Return;
externconstchar32_t CarrierReturn;
externconstchar32_t Tabulation;
externconstchar32_t Suppress;
externconstchar32_t Delete;
externconstchar32_t Space;
externconstchar32_t Escape;
bool isWhiteChar (char32_t _val);
bool isSpecialChar (char32_t _val);
bool isInteger (char32_t _val);
int32_t toInt (char32_t _val);
char32_t changeOrder (char32_t _val);
int8_t convertUtf8 (char32_t _val,
char _output);
std::string convertToUtf8 (const std::u32string & _input);
Detail:
Null
externconstchar32_t Null;
'\0'
Return
externconstchar32_t Return;
'\n'
CarrierReturn
externconstchar32_t CarrierReturn;
'\r' CR
Tabulation
externconstchar32_t Tabulation;
'\t' TAB
Suppress
externconstchar32_t Suppress;
BS (SUPPRESS)
Delete
externconstchar32_t Delete;
DEL
Space
externconstchar32_t Space;
' ' SPACE
Escape
externconstchar32_t Escape;
ESC Escape
isWhiteChar
bool isWhiteChar (char32_t _val);
check if the current element is white or not : '\t' '\n' '\r' ' '
Return: | | tue if it is white char |
isSpecialChar
bool isSpecialChar (char32_t _val);
isInteger
bool isInteger (char32_t _val);
check if the curent element is number or not
Return: | | tue if it is a number char |
toInt
int32_t toInt (char32_t _val);
changeOrder
char32_t changeOrder (char32_t _val);
convertUtf8
int8_t convertUtf8 (char32_t _val,
char _output);
convertToUtf8
std::string convertToUtf8 (const std::u32string & _input);