13#include "nlohmann/json.h"
29 std::string
toString(
const nlohmann::json & root);
39 void addLine(
const std::string & line,
size_t max_line_len = 0,
const std::string & comment =
"");
47 void addBlock(
const std::string & name,
const nlohmann::json & block,
bool top =
false);
60 void addTypes(
const std::string & key,
const nlohmann::json & block);