| 
    10Duke Enterprise C++ Client
    
   | 
 
#include <JSONBuilder.h>
NOTE: This class is for now INTERNAL USE ONLY.
Might open up later once the interface turns out satisfactory NOTE: This is not all-around implementation, only methods required by code implemented.
Public Member Functions | |
| JSONBuilder (bool pretty=true) | |
| Constructs new instance.   | |
| JSONArrayBuilder | startArray (bool pretty=true) | 
| Starts building array.   | |
| JSONObjectBuilder | startObject (bool pretty=true) | 
| Starts building object.   | |
| JSONBuilder & | array (const JSONArrayBuilder &a) | 
| Adds array to document.   | |
| JSONBuilder & | object (const JSONObjectBuilder &o) | 
| Adds object to document.   | |
| std::string | build () | 
| Builds the json.   | |
      
  | 
  explicit | 
Constructs new instance.
| pretty | - | 
| xdjson::JSONBuilder & tenduke::json::JSONBuilder::array | ( | const JSONArrayBuilder & | a | ) | 
Adds array to document.
| a | - | 
| std::string tenduke::json::JSONBuilder::build | ( | ) | 
Builds the json.
| xdjson::JSONBuilder & tenduke::json::JSONBuilder::object | ( | const JSONObjectBuilder & | o | ) | 
Adds object to document.
| o | - | 
| xdjson::JSONArrayBuilder tenduke::json::JSONBuilder::startArray | ( | bool | pretty = true | ) | 
Starts building array.
| pretty | - | 
| xdjson::JSONObjectBuilder tenduke::json::JSONBuilder::startObject | ( | bool | pretty = true | ) | 
Starts building object.
| pretty | - |