PIP 5.6.1
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 и строковыми типами стандартной библиотеки.