PIP 5.6.1
Platform-Independent Primitives
Namespaces | Typedefs | Enumerations | Functions
pivaluetree_conversions.h File Reference

PIValueTree conversion helpers More...

#include "pivaluetree.h"

Namespaces

namespace  PIValueTreeConversions
 Namespace with conversions between PIValueTree and other public serialization formats.
 

Typedefs

typedef PIFlags< Option > PIValueTreeConversions::Options
 Bit mask of PIValueTree conversion options.
 

Enumerations

enum  PIValueTreeConversions::Option
 Conversion options.
 

Functions

PIValueTree PIValueTreeConversions::fromPropertyStorage (const PIPropertyStorage &ps)
 Builds a tree from flat PIPropertyStorage entries.
 
PIValueTree PIValueTreeConversions::fromVariantMap (const PIVariantMap &vm)
 Builds a tree whose top-level children come from a PIVariantMap.
 
PIValueTree PIValueTreeConversions::fromJSON (const PIJSON &json)
 Converts JSON tree representation produced by this module into PIValueTree.
 
PIValueTree PIValueTreeConversions::fromText (PIIODevice *device)
 Parses PIP text configuration format from a device into PIValueTree.
 
PIValueTree PIValueTreeConversions::fromText (const PIString &str)
 Parses PIP text configuration format from a string into PIValueTree.
 
PIValueTree PIValueTreeConversions::fromJSONFile (const PIString &path)
 Loads JSON tree text from file and merges an optional .override companion file when it exists.
 
PIValueTree PIValueTreeConversions::fromTextFile (const PIString &path)
 Loads text tree configuration from file and merges an optional .override companion file when it exists.
 
PIJSON PIValueTreeConversions::toJSON (const PIValueTree &root, Options options=Default)
 Converts PIValueTree to the module JSON tree representation.
 
PIString PIValueTreeConversions::toText (const PIValueTree &root, Options options=Default)
 Converts PIValueTree to the PIP text configuration format.
 
bool PIValueTreeConversions::toJSONFile (const PIString &path, const PIValueTree &root, Options options=Default)
 Writes JSON tree text to file. Returns true when the whole output was written.
 
bool PIValueTreeConversions::toTextFile (const PIString &path, const PIValueTree &root, Options options=Default)
 Writes text tree configuration to file. Returns true when the whole output was written.
 

Detailed Description

PIValueTree conversion helpers