Lines Matching refs:jsonObj
92 explicit MinusOperator(const json& jsonObj) : in MinusOperator()
93 arg(ConfigBase::getJsonValue(jsonObj["value"])) in MinusOperator()
161 explicit LessThanOperator(const json& jsonObj) in LessThanOperator()
163 const auto& valueArray = jsonObj["value"]; in LessThanOperator()
207 if (jsonObj.contains("default_value")) in LessThanOperator()
209 defaultValue = ConfigBase::getJsonValue(jsonObj["default_value"]); in LessThanOperator()
274 Modifier::Modifier(const json& jsonObj) in Modifier() argument
276 setOperator(jsonObj); in Modifier()
279 void Modifier::setOperator(const json& jsonObj) in setOperator() argument
281 if (!jsonObj.contains("operator") || !jsonObj.contains("value")) in setOperator()
285 "JSON_OBJECT", jsonObj.dump()); in setOperator()
289 auto op = jsonObj["operator"].get<std::string>(); in setOperator()
293 _operator = std::make_unique<MinusOperator>(jsonObj); in setOperator()
297 _operator = std::make_unique<LessThanOperator>(jsonObj); in setOperator()
302 "JSON_OBJECT", jsonObj.dump()); in setOperator()