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

Вспомогательные преобразования PIValueTree. Подробнее...

#include "pivaluetree.h"

Пространства имен

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

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

typedef PIFlags< Option > PIValueTreeConversions::Options
 Набор флагов параметров преобразования PIValueTree.
 

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

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

Функции

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

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

Вспомогательные преобразования PIValueTree.