PIP 5.5.3
Platform-Independent Primitives
Открытые члены | Открытые статические члены | Относящиеся к классу функции | Полный список членов класса
Класс PIChar

PIChar представляет собой один символ строки. Подробнее...

#include <pichar.h>

Открытые члены

 PIChar (char c)
 Создает символ Ascii.
 
 PIChar (uchar c)
 Создает символ Ascii.
 
 PIChar (ushort c=0)
 Создает 2-байтный символ
 
 PIChar (wchar_t c)
 Создает 2-байтный символ из wchar_t
 
 PIChar (char16_t c)
 Создает 2-байтный символ из char16_t
 
PICharoperator= (const char v)
 Оператор присваивания
 
PICharoperator= (const wchar_t v)
 Оператор присваивания
 
bool operator== (const PIChar &o) const
 Оператор сравнения
 
bool operator!= (const PIChar &o) const
 Оператор сравнения
 
bool operator> (const PIChar &o) const
 Оператор сравнения
 
bool operator< (const PIChar &o) const
 Оператор сравнения
 
bool operator>= (const PIChar &o) const
 Оператор сравнения
 
bool operator<= (const PIChar &o) const
 Оператор сравнения
 
bool isDigit () const
 Возвращает true если символ является цифрой (от '0' до '9')
 
bool isHex () const
 Возвращает true если символ является HEX цифрой ('0' до '9', 'a' до 'f', 'A' до 'F')
 
bool isGraphical () const
 Возвращает true если символ является графическим (исключая пробельные)
 
bool isControl () const
 Возвращает true если символ является контрольным (< 32 or 127)
 
bool isLower () const
 Возвращает true если символ в нижнем регистре
 
bool isUpper () const
 Возвращает true если символ в верхнем регистре
 
bool isPrint () const
 Возвращает true если символ является печатным (включая пробельные)
 
bool isSpace () const
 Возвращает true если символ является пробельным или табуляцией
 
bool isAlpha () const
 Возвращает true если символ является алфавитной буквой
 
bool isAscii () const
 Возвращает true если символ является Ascii (< 128)
 
const char * toCharPtr () const
 Возвращает символ как указатель на char *
 
char toAscii () const
 Возвращает символ в Ascii.
 
char toConsole1Byte () const
 Возвращает символ в консольной кодировке
 
char toSystem () const
 Возвращает символ в системной кодировке
 
PIChar toUpper () const
 Возвращает символ в нижнем регистре
 
PIChar toLower () const
 Возвращает символ в верхнем регистре
 

Открытые статические члены

static PIChar fromConsole (char c)
 Возвращает символ из консольной кодировки
 
static PIChar fromSystem (char c)
 Возвращает символ из системной кодировки
 
static PIChar fromSystem (const char *c)
 Возвращает символ из системной кодировки
 
static PIChar fromUTF8 (const char *c)
 Возвращает символ из UTF8 кодировки
 

Относящиеся к классу функции

(не члены класса)

PICout operator<< (PICout s, const PIChar &v)
 Оператор вывода в PICout.
 
bool operator== (const char v, const PIChar &c)
 Оператор сравнения
 
bool operator> (const char v, const PIChar &c)
 Оператор сравнения
 
bool operator< (const char v, const PIChar &c)
 Оператор сравнения
 
bool operator>= (const char v, const PIChar &c)
 Оператор сравнения
 
bool operator<= (const char v, const PIChar &c)
 Оператор сравнения
 
bool operator== (ushort v, const PIChar &c)
 Оператор сравнения
 
bool operator> (ushort v, const PIChar &c)
 Оператор сравнения
 
bool operator< (ushort v, const PIChar &c)
 Оператор сравнения
 
bool operator>= (ushort v, const PIChar &c)
 Оператор сравнения
 
bool operator<= (ushort v, const PIChar &c)
 Оператор сравнения
 
std::ostream & operator<< (std::ostream &s, const PIChar &v)
 Output operator to std::ostream.
 

Подробное описание

PIChar представляет собой один символ строки.

PIChar хранит один сивол в UTF16. Имеет много контрукторов, геттеров в различные кодировки (системную, консольную, UTF8) и информационных функций.