• Home
  • Raw
  • Download

Lines Matching refs:value_

355     value_.int_ = 0;  in Value()
358 value_.real_ = 0.0; in Value()
362 value_.string_ = const_cast<char*>(static_cast<char const*>(emptyString)); in Value()
366 value_.map_ = new ObjectValues(); in Value()
369 value_.bool_ = false; in Value()
378 value_.int_ = value; in Value()
383 value_.uint_ = value; in Value()
388 value_.int_ = value; in Value()
392 value_.uint_ = value; in Value()
398 value_.real_ = value; in Value()
405 value_.string_ = duplicateAndPrefixStringValue( in Value()
411 value_.string_ = in Value()
417 value_.string_ = duplicateAndPrefixStringValue( in Value()
423 value_.string_ = const_cast<char*>(value.c_str()); in Value()
428 value_.bool_ = value; in Value()
443 value_.uint_ = 0; in ~Value()
458 std::swap(value_, other.value_); in swapPayload()
498 return value_.int_ < other.value_.int_; in operator <()
500 return value_.uint_ < other.value_.uint_; in operator <()
502 return value_.real_ < other.value_.real_; in operator <()
504 return value_.bool_ < other.value_.bool_; in operator <()
506 if ((value_.string_ == nullptr) || (other.value_.string_ == nullptr)) { in operator <()
507 return other.value_.string_ != nullptr; in operator <()
513 decodePrefixedString(this->isAllocated(), this->value_.string_, &this_len, in operator <()
515 decodePrefixedString(other.isAllocated(), other.value_.string_, &other_len, in operator <()
528 auto thisSize = value_.map_->size(); in operator <()
529 auto otherSize = other.value_.map_->size(); in operator <()
532 return (*value_.map_) < (*other.value_.map_); in operator <()
553 return value_.int_ == other.value_.int_; in operator ==()
555 return value_.uint_ == other.value_.uint_; in operator ==()
557 return value_.real_ == other.value_.real_; in operator ==()
559 return value_.bool_ == other.value_.bool_; in operator ==()
561 if ((value_.string_ == nullptr) || (other.value_.string_ == nullptr)) { in operator ==()
562 return (value_.string_ == other.value_.string_); in operator ==()
568 decodePrefixedString(this->isAllocated(), this->value_.string_, &this_len, in operator ==()
570 decodePrefixedString(other.isAllocated(), other.value_.string_, &other_len, in operator ==()
580 return value_.map_->size() == other.value_.map_->size() && in operator ==()
581 (*value_.map_) == (*other.value_.map_); in operator ==()
593 if (value_.string_ == nullptr) in asCString()
597 decodePrefixedString(this->isAllocated(), this->value_.string_, &this_len, in asCString()
606 if (value_.string_ == 0) in getCStringLength()
610 decodePrefixedString(this->isAllocated(), this->value_.string_, &this_len, in getCStringLength()
619 if (value_.string_ == nullptr) in getString()
622 decodePrefixedString(this->isAllocated(), this->value_.string_, &length, in getString()
633 if (value_.string_ == nullptr) in asString()
637 decodePrefixedString(this->isAllocated(), this->value_.string_, &this_len, in asString()
642 return value_.bool_ ? "true" : "false"; in asString()
644 return valueToString(value_.int_); in asString()
646 return valueToString(value_.uint_); in asString()
648 return valueToString(value_.real_); in asString()
658 return Int(value_.int_); in asInt()
661 return Int(value_.uint_); in asInt()
663 JSON_ASSERT_MESSAGE(InRange(value_.real_, minInt, maxInt), in asInt()
665 return Int(value_.real_); in asInt()
669 return value_.bool_ ? 1 : 0; in asInt()
680 return UInt(value_.int_); in asUInt()
683 return UInt(value_.uint_); in asUInt()
685 JSON_ASSERT_MESSAGE(InRange(value_.real_, 0, maxUInt), in asUInt()
687 return UInt(value_.real_); in asUInt()
691 return value_.bool_ ? 1 : 0; in asUInt()
703 return Int64(value_.int_); in asInt64()
706 return Int64(value_.uint_); in asInt64()
708 JSON_ASSERT_MESSAGE(InRange(value_.real_, minInt64, maxInt64), in asInt64()
710 return Int64(value_.real_); in asInt64()
714 return value_.bool_ ? 1 : 0; in asInt64()
725 return UInt64(value_.int_); in asUInt64()
727 return UInt64(value_.uint_); in asUInt64()
729 JSON_ASSERT_MESSAGE(InRange(value_.real_, 0, maxUInt64), in asUInt64()
731 return UInt64(value_.real_); in asUInt64()
735 return value_.bool_ ? 1 : 0; in asUInt64()
762 return static_cast<double>(value_.int_); in asDouble()
765 return static_cast<double>(value_.uint_); in asDouble()
767 return integerToDouble(value_.uint_); in asDouble()
770 return value_.real_; in asDouble()
774 return value_.bool_ ? 1.0 : 0.0; in asDouble()
784 return static_cast<float>(value_.int_); in asFloat()
787 return static_cast<float>(value_.uint_); in asFloat()
790 return static_cast<float>(integerToDouble(value_.uint_)); in asFloat()
793 return static_cast<float>(value_.real_); in asFloat()
797 return value_.bool_ ? 1.0F : 0.0F; in asFloat()
807 return value_.bool_; in asBool()
811 return value_.int_ != 0; in asBool()
813 return value_.uint_ != 0; in asBool()
816 const auto value_classification = std::fpclassify(value_.real_); in asBool()
829 (type() == booleanValue && !value_.bool_) || in isConvertibleTo()
831 (type() == arrayValue && value_.map_->empty()) || in isConvertibleTo()
832 (type() == objectValue && value_.map_->empty()) || in isConvertibleTo()
836 (type() == realValue && InRange(value_.real_, minInt, maxInt)) || in isConvertibleTo()
840 (type() == realValue && InRange(value_.real_, 0, maxUInt)) || in isConvertibleTo()
869 if (!value_.map_->empty()) { in size()
870 ObjectValues::const_iterator itLast = value_.map_->end(); in size()
876 return ArrayIndex(value_.map_->size()); in size()
899 value_.map_->clear(); in clear()
918 value_.map_->erase(index); in resize()
931 auto it = value_.map_->lower_bound(key); in operator []()
932 if (it != value_.map_->end() && (*it).first == key) in operator []()
936 it = value_.map_->insert(it, defaultValue); in operator []()
954 ObjectValues::const_iterator it = value_.map_->find(key); in operator []()
955 if (it == value_.map_->end()) in operator []()
984 value_ = other.value_; in dupPayload()
987 if (other.value_.string_ && other.isAllocated()) { in dupPayload()
990 decodePrefixedString(other.isAllocated(), other.value_.string_, &len, in dupPayload()
992 value_.string_ = duplicateAndPrefixStringValue(str, len); in dupPayload()
995 value_.string_ = other.value_.string_; in dupPayload()
1000 value_.map_ = new ObjectValues(*other.value_.map_); in dupPayload()
1017 releasePrefixedStringValue(value_.string_); in releasePayload()
1021 delete value_.map_; in releasePayload()
1045 auto it = value_.map_->lower_bound(actualKey); in resolveReference()
1046 if (it != value_.map_->end() && (*it).first == actualKey) in resolveReference()
1050 it = value_.map_->insert(it, defaultValue); in resolveReference()
1064 auto it = value_.map_->lower_bound(actualKey); in resolveReference()
1065 if (it != value_.map_->end() && (*it).first == actualKey) in resolveReference()
1069 it = value_.map_->insert(it, defaultValue); in resolveReference()
1089 ObjectValues::const_iterator it = value_.map_->find(actualKey); in find()
1090 if (it == value_.map_->end()) in find()
1133 return this->value_.map_->emplace(size(), std::move(value)).first->second; in append()
1172 auto it = value_.map_->find(actualKey); in removeMember()
1173 if (it == value_.map_->end()) in removeMember()
1177 value_.map_->erase(it); in removeMember()
1193 value_.map_->erase(actualKey); in removeMember()
1202 auto it = value_.map_->find(key); in removeIndex()
1203 if (it == value_.map_->end()) { in removeIndex()
1212 (*value_.map_)[keey] = (*this)[i + 1]; in removeIndex()
1216 auto itLast = value_.map_->find(keyLast); in removeIndex()
1217 value_.map_->erase(itLast); in removeIndex()
1239 members.reserve(value_.map_->size()); in getMemberNames()
1240 ObjectValues::const_iterator it = value_.map_->begin(); in getMemberNames()
1241 ObjectValues::const_iterator itEnd = value_.map_->end(); in getMemberNames()
1261 return value_.int_ >= minInt && value_.int_ <= maxInt; in isInt()
1266 return value_.uint_ <= UInt(maxInt); in isInt()
1268 return value_.real_ >= minInt && value_.real_ <= maxInt && in isInt()
1269 IsIntegral(value_.real_); in isInt()
1280 return value_.int_ >= 0 && LargestUInt(value_.int_) <= LargestUInt(maxUInt); in isUInt()
1282 return value_.int_ >= 0; in isUInt()
1286 return value_.uint_ <= maxUInt; in isUInt()
1291 return value_.real_ >= 0 && value_.real_ <= maxUInt && in isUInt()
1292 IsIntegral(value_.real_); in isUInt()
1305 return value_.uint_ <= UInt64(maxInt64); in isInt64()
1310 return value_.real_ >= double(minInt64) && in isInt64()
1311 value_.real_ < double(maxInt64) && IsIntegral(value_.real_); in isInt64()
1323 return value_.int_ >= 0; in isUInt64()
1330 return value_.real_ >= 0 && value_.real_ < maxUInt64AsDouble && in isUInt64()
1331 IsIntegral(value_.real_); in isUInt64()
1349 return value_.real_ >= double(minInt64) && in isIntegral()
1350 value_.real_ < maxUInt64AsDouble && IsIntegral(value_.real_); in isIntegral()
1352 return value_.real_ >= minInt && value_.real_ <= maxUInt && in isIntegral()
1353 IsIntegral(value_.real_); in isIntegral()
1450 if (value_.map_) in begin()
1451 return const_iterator(value_.map_->begin()); in begin()
1463 if (value_.map_) in end()
1464 return const_iterator(value_.map_->end()); in end()
1476 if (value_.map_) in begin()
1477 return iterator(value_.map_->begin()); in begin()
1489 if (value_.map_) in end()
1490 return iterator(value_.map_->end()); in end()