Lines Matching refs:jsonObj
96 explicit MinusOperator(const json& jsonObj) : in MinusOperator()
97 arg(ConfigBase::getJsonValue(jsonObj["value"])) in MinusOperator()
165 explicit LessThanOperator(const json& jsonObj) in LessThanOperator()
167 const auto& valueArray = jsonObj["value"]; in LessThanOperator()
218 if (jsonObj.contains("default_value")) in LessThanOperator()
220 defaultValue = ConfigBase::getJsonValue(jsonObj["default_value"]); in LessThanOperator()
285 Modifier::Modifier(const json& jsonObj) in Modifier() argument
287 setOperator(jsonObj); in Modifier()
290 void Modifier::setOperator(const json& jsonObj) in setOperator() argument
292 if (!jsonObj.contains("operator") || !jsonObj.contains("value")) in setOperator()
297 jsonObj.dump()) in setOperator()
302 auto op = jsonObj["operator"].get<std::string>(); in setOperator()
306 _operator = std::make_unique<MinusOperator>(jsonObj); in setOperator()
310 _operator = std::make_unique<LessThanOperator>(jsonObj); in setOperator()
315 jsonObj.dump()) in setOperator()