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' ' '


isSpecialChar

  bool isSpecialChar (char32_t _val);



isInteger

  bool isInteger (char32_t _val);
check if the curent element is number or not


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);