Pt::Json Namespace Reference

Read and write JSON ducuments.

Classes

class  Boolean
 Represents a boolean. More...
class  Document
 JSON Document. More...
class  DocumentReader
 JSON Document reader. More...
class  EndArray
 Represents the end of an array. More...
class  EndDocument
 Represents the end of an JSON document. More...
class  EndObject
 Represents the end of an object. More...
class  Float
 Represents a float. More...
class  InputIterator
 Input iterator to read JSON nodes with a reader. More...
class  Integer
 Represents an integer. More...
class  JsonError
 Exception during JSON processing. More...
class  JsonFormatter
 JSON Formatter. More...
class  JsonReader
 Reads JSON as a Stream of Nodes. More...
class  JsonWriter
 Writes JSON to a text stream. More...
class  Member
 Represents a object member. More...
class  Node
 JSON document node. More...
class  Null
 Represents a null value. More...
class  StartArray
 Represents the start of an array. More...
class  StartObject
 Represents the start of an object. More...
class  String
 Represents a string. More...
class  SyntaxError
 Indicates JSON syntax errors. More...

Functions

BooleantoBoolean (Node *node)
 Casts a generic node to a boolean node.
const BooleantoBoolean (const Node *node)
 Casts a generic node to a boolean node.
BooleantoBoolean (Node &node)
 Casts a generic node to a boolean node.
const BooleantoBoolean (const Node &node)
 Casts a generic node to a boolean node.
EndArraytoEndArray (Node *node)
 Casts a generic node to a EndArray node.
const EndArraytoEndArray (const Node *node)
 Casts a generic node to a EndArray node.
EndArraytoEndArray (Node &node)
 Casts a generic node to a EndArray node.
const EndArraytoEndArray (const Node &node)
 Casts a generic node to a EndArray node.
EndDocumenttoEndDocument (Node *node)
 Casts a generic node to a EndDocument node.
const EndDocumenttoEndDocument (const Node *node)
 Casts a generic node to a EndDocument node.
EndDocumenttoEndDocument (Node &node)
 Casts a generic node to a EndDocument node.
const EndDocumenttoEndDocument (const Node &node)
 Casts a generic node to a EndDocument node.
EndObjecttoEndObject (Node *node)
 Casts a generic node to a EndObject node.
const EndObjecttoEndObject (const Node *node)
 Casts a generic node to a EndObject node.
EndObjecttoEndObject (Node &node)
 Casts a generic node to a EndObject node.
const EndObjecttoEndObject (const Node &node)
 Casts a generic node to a EndObject node.
FloattoFloat (Node *node)
 Casts a generic node to a float node.
const FloattoFloat (const Node *node)
 Casts a generic node to a float node.
FloattoFloat (Node &node)
 Casts a generic node to a float node.
const FloattoFloat (const Node &node)
 Casts a generic node to a float node.
IntegertoInteger (Node *node)
 Casts a generic node to a integer node.
const IntegertoInteger (const Node *node)
 Casts a generic node to a integer node.
IntegertoInteger (Node &node)
 Casts a generic node to a integer node.
const IntegertoInteger (const Node &node)
 Casts a generic node to a integer node.
MembertoMember (Node *node)
 Casts a generic node to a object member node.
const MembertoMember (const Node *node)
 Casts a generic node to a object member node.
MembertoMember (Node &node)
 Casts a generic node to a object member node.
const MembertoMember (const Node &node)
 Casts a generic node to a object member node.
NulltoNull (Node *node)
 Casts a generic node to a null node.
const NulltoNull (const Node *node)
 Casts a generic node to a null node.
NulltoNull (Node &node)
 Casts a generic node to a null node.
const NulltoNull (const Node &node)
 Casts a generic node to a null node.
StartArraytoStartArray (Node *node)
 Casts a generic node to a StartArray node.
const StartArraytoStartArray (const Node *node)
 Casts a generic node to a StartArray node.
StartArraytoStartArray (Node &node)
 Casts a generic node to a StartArray node.
const StartArraytoStartArray (const Node &node)
 Casts a generic node to a StartArray node.
StartObjecttoStartObject (Node *node)
 Casts a generic node to a StartObject node.
const StartObjecttoStartObject (const Node *node)
 Casts a generic node to a StartObject node.
StartObjecttoStartObject (Node &node)
 Casts a generic node to a StartObject node.
const StartObjecttoStartObject (const Node &node)
 Casts a generic node to a StartObject node.
StringtoString (Node *node)
 Casts a generic node to a string node.
const StringtoString (const Node *node)
 Casts a generic node to a string node.
StringtoString (Node &node)
 Casts a generic node to a string node.
const StringtoString (const Node &node)
 Casts a generic node to a string node.