1#ifndef TENDUKE_JSON_JSONBUILDER_H 
    2#define TENDUKE_JSON_JSONBUILDER_H 
   16    friend class JSONBuilder;
 
   17    friend class JSONObjectBuilder;
 
 
   50    friend class JSONBuilder;
 
   51    friend class JSONArrayBuilder;
 
  193    void appendPropertyName(
const char *name);
 
 
  222    JSONArrayBuilder 
startArray(
bool pretty = 
true);
 
 
JSONBuilder(bool pretty=true)
Constructs new instance.
Definition JSONBuilder.cpp:79
 
Builds JSON objects.
Definition JSONBuilder.h:49
 
JSONObjectBuilder(bool pretty=true)
Constructs new instance.
Definition JSONBuilder.cpp:187
 
JSONArrayBuilder & element(const JSONObjectBuilder &object)
Adds JSON-object to array.
Definition JSONBuilder.cpp:225
 
JSONArrayBuilder(bool pretty)
Constructs new instance.
Definition JSONBuilder.cpp:240
 
JSONArrayBuilder startArray(bool pretty=true)
Starts building array.
Definition JSONBuilder.cpp:69
 
JSONBuilder(bool pretty=true)
Constructs new instance.
Definition JSONBuilder.cpp:79
 
std::string build()
Builds the json.
Definition JSONBuilder.cpp:48
 
JSONObjectBuilder startObject(bool pretty=true)
Starts building object.
Definition JSONBuilder.cpp:74
 
JSONBuilder & array(const JSONArrayBuilder &a)
Adds array to document.
Definition JSONBuilder.cpp:61
 
JSONBuilder & object(const JSONObjectBuilder &o)
Adds object to document.
Definition JSONBuilder.cpp:53
 
Builds JSON objects.
Definition JSONBuilder.h:49
 
JSONObjectBuilder & property(const char *name, const JSONArrayBuilder &array)
Adds JSON array property.
Definition JSONBuilder.cpp:93
 
JSONObjectBuilder(bool pretty=true)
Constructs new instance.
Definition JSONBuilder.cpp:187
 
JSON support.
Definition JSONArray.h:10
 
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4