Lines Matching defs:value
305 bool Value::Add(const char* key, const char* value)
310 cJSON* child = cJSON_CreateString(value);
318 bool Value::Add(const char* key, bool value)
323 cJSON* child = cJSON_CreateBool(static_cast<int>(value));
331 bool Value::Add(const char* key, int32_t value)
333 return Add(key, static_cast<double>(value));
336 bool Value::Add(const char* key, uint32_t value)
338 return Add(key, static_cast<double>(value));
341 bool Value::Add(const char* key, int64_t value)
343 return Add(key, static_cast<double>(value));
346 bool Value::Add(const char* key, double value)
351 cJSON* child = cJSON_CreateNumber(value);
359 bool Value::Add(const char* key, const Value& value)
361 if (!key || value.IsNull() || !value.IsValid()) {
364 cJSON* jsonObject = cJSON_Duplicate(const_cast<cJSON*>(value.GetJsonPtr()), true);
372 bool Value::Add(const char* value)
377 cJSON* child = cJSON_CreateString(value);
385 bool Value::Add(bool value)
390 cJSON* child = cJSON_CreateBool(static_cast<int>(value));
398 bool Value::Add(int32_t value)
400 return Add(static_cast<double>(value));
403 bool Value::Add(uint32_t value)
405 return Add(static_cast<double>(value));
408 bool Value::Add(int64_t value)
410 return Add(static_cast<double>(value));
413 bool Value::Add(double value)
418 cJSON* child = cJSON_CreateNumber(value);
427 bool Value::Add(const Value& value)
429 if (value.IsNull() || !value.IsValid()) {
432 cJSON* jsonObject = cJSON_Duplicate(const_cast<cJSON*>(value.GetJsonPtr()), true);
440 bool Value::Replace(const char* key, bool value)
445 cJSON* child = cJSON_CreateBool(static_cast<int>(value));
456 bool Value::Replace(const char* key, int32_t value)
458 return Replace(key, static_cast<double>(value));
461 bool Value::Replace(const char* key, uint32_t value)
463 return Replace(key, static_cast<double>(value));
466 bool Value::Replace(const char* key, int64_t value)
468 return Replace(key, static_cast<double>(value));
471 bool Value::Replace(const char* key, double value)
476 cJSON* child = cJSON_CreateNumber(value);
487 bool Value::Replace(const char* key, const char* value)
492 cJSON* child = cJSON_CreateString(value);
503 bool Value::Replace(const char* key, const Value& value)
508 cJSON* jsonObject = cJSON_Duplicate(const_cast<cJSON*>(value.GetJsonPtr()), true);
520 bool Value::Replace(int index, bool value)
525 cJSON* child = cJSON_CreateBool(static_cast<int>(value));
536 bool Value::Replace(int index, int32_t value)
538 return Replace(index, static_cast<double>(value));
541 bool Value::Replace(int index, uint32_t value)
543 return Replace(index, static_cast<double>(value));
546 bool Value::Replace(int index, int64_t value)
548 return Replace(index, static_cast<double>(value));
551 bool Value::Replace(int index, double value)
556 cJSON* child = cJSON_CreateNumber(value);
567 bool Value::Replace(int index, const char* value)
572 cJSON* child = cJSON_CreateString(value);
583 bool Value::Replace(int index, const Value& value)
588 cJSON* jsonObject = cJSON_Duplicate(const_cast<cJSON*>(value.GetJsonPtr()), true);
663 Json2::Value JsonReader::CreateBool(const bool value)
665 return Json2::Value(cJSON_CreateBool(value));
668 Json2::Value JsonReader::CreateString(const std::string& value)
670 return Json2::Value(cJSON_CreateString(value.c_str()));
673 Json2::Value JsonReader::DepthCopy(const Json2::Value& value)
675 return Json2::Value(cJSON_Duplicate(const_cast<cJSON*>(value.GetJsonPtr()), true));