 |
helics
2.8.1
|
22 std::unique_ptr<Json::Value> jMap;
23 std::map<int, std::pair<std::string, int32_t>> missing_components;
35 bool isActive()
const {
return static_cast<bool>(jMap); }
41 bool addComponent(
const std::string& info,
int index) noexcept;
57 int getCounterCode()
const {
return counterCode; }
63 std::unique_ptr<Json::Value> jMap;
71 void addElement(
const std::string& path,
const std::string& value);
73 void addElement(
const std::string& path,
double value);
75 void addElement(
const std::string& path,
const std::vector<double>& value);
int generatePlaceHolder(const std::string &location, int32_t code)
Definition: JsonBuilder.cpp:35
std::string generateJsonString(const Json::Value &block)
Definition: JsonProcessingFunctions.cpp:97
Json::Value & getJValue()
Definition: JsonBuilder.cpp:151
bool isCompleted() const
Definition: JsonBuilder.cpp:30
Json::Value & getJValue()
Definition: JsonBuilder.cpp:22
void reset()
Definition: JsonBuilder.cpp:90
void reset()
Definition: JsonBuilder.cpp:167
Json::Value loadJsonStr(const std::string &jsonString)
Definition: JsonProcessingFunctions.cpp:50
void addElement(const std::string &path, const std::string &value)
Definition: JsonBuilder.cpp:100
void setCounterCode(int code)
Definition: JsonBuilder.hpp:56
Definition: JsonBuilder.hpp:61
bool addComponent(const std::string &info, int index) noexcept
Definition: JsonBuilder.cpp:42
bool clearComponents()
Definition: JsonBuilder.cpp:76
the main namespace for the helics co-simulation library User functions will be in the helics namespac...
Definition: AsyncFedCallInfo.hpp:14
std::string generate()
Definition: JsonBuilder.cpp:82
Definition: JsonBuilder.hpp:20
std::string generate()
Definition: JsonBuilder.cpp:159