PIP 5.6.1
Platform-Independent Primitives
Определения типов | Перечисления | Функции
Пространство имен PIValueTreeConversions

Пространство имен с преобразованиями между PIValueTree и другими публичными форматами сериализации. Подробнее...

Определения типов

typedef PIFlags< OptionOptions
 Набор флагов параметров преобразования PIValueTree.
 

Перечисления

enum  Option
 Параметры преобразования.
 

Функции

PIValueTree fromPropertyStorage (const PIPropertyStorage &ps)
 Создает дерево из плоского набора записей PIPropertyStorage.
 
PIValueTree fromVariantMap (const PIVariantMap &vm)
 Создает дерево, в котором дочерние элементы верхнего уровня берутся из PIVariantMap.
 
PIValueTree fromJSON (const PIJSON &json)
 Преобразует JSON-представление дерева, создаваемое этим модулем, в PIValueTree.
 
PIValueTree fromText (PIIODevice *device)
 Разбирает текстовый конфигурационный формат PIP из устройства в PIValueTree.
 
PIValueTree fromText (const PIString &str)
 Разбирает текстовый конфигурационный формат PIP из строки в PIValueTree.
 
PIValueTree fromJSONFile (const PIString &path)
 Загружает JSON-представление дерева из файла и объединяет его с дополнительным файлом .override, если он существует.
 
PIValueTree fromTextFile (const PIString &path)
 Загружает текстовую конфигурацию дерева из файла и объединяет ее с дополнительным файлом .override, если он существует.
 
PIJSON toJSON (const PIValueTree &root, Options options=Default)
 Преобразует PIValueTree в JSON-представление дерева этого модуля.
 
PIString toText (const PIValueTree &root, Options options=Default)
 Преобразует PIValueTree в текстовый конфигурационный формат PIP.
 
bool toJSONFile (const PIString &path, const PIValueTree &root, Options options=Default)
 Записывает JSON-представление дерева в файл. Возвращает true, если записан весь результат.
 
bool toTextFile (const PIString &path, const PIValueTree &root, Options options=Default)
 Записывает текстовую конфигурацию дерева в файл. Возвращает true, если записан весь результат.
 

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

Пространство имен с преобразованиями между PIValueTree и другими публичными форматами сериализации.