PIP 5.9.0
Platform-Independent Primitives
Загрузка...
Поиск...
Не найдено
Файл pistring_std.h

Преобразования PIString для стандартной библиотеки Подробнее...

#include <ostream>
#include <string>
#include "piliterals.h"
#include "pistringlist.h"

Функции

std::string PIString2StdString (const PIString &v)
 Преобразует PIString в std::string, выгружая 16-битные коды символов побайтно.
PIString StdString2PIString (const std::string &v)
 Создает PIString из std::string.
std::wstring PIString2StdWString (const PIString &v)
 Преобразует PIString в std::wstring.
PIString StdWString2PIString (const std::wstring &v)
 Создает PIString из std::wstring.
std::ostream & operator<< (std::ostream &s, const PIChar &v)
 Записывает PIChar в std::ostream.
PIString operator+ (const PIString &f, const std::string &str)
 Возвращает конкатенацию PIString и std::string.
PIString operator+ (const std::string &str, const PIString &f)
 Возвращает конкатенацию std::string и PIString.
std::ostream & operator<< (std::ostream &s, const PIString &v)
 Записывает PIString в std::ostream.
std::istream & operator>> (std::istream &s, PIString &v)
 Читает из std::istream токен до пробельного символа в PIString.
std::ostream & operator<< (std::ostream &s, const PIStringList &v)
 Записывает PIStringList в std::ostream в формате со скобками.

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

Преобразования PIString для стандартной библиотеки

Объявляет преобразования и потоковые операторы между PIString и строковыми типами стандартной библиотеки.