Lines Matching refs:value
94 String valueToString(LargestInt value) { in valueToString() argument
97 if (value == Value::minLargestInt) { in valueToString()
100 } else if (value < 0) { in valueToString()
101 uintToString(LargestUInt(-value), current); in valueToString()
104 uintToString(LargestUInt(value), current); in valueToString()
110 String valueToString(LargestUInt value) { in valueToString() argument
113 uintToString(value, current); in valueToString()
120 String valueToString(Int value) { return valueToString(LargestInt(value)); } in valueToString() argument
122 String valueToString(UInt value) { return valueToString(LargestUInt(value)); } in valueToString() argument
127 String valueToString(double value, bool useSpecialFloats, in valueToString() argument
132 if (!isfinite(value)) { in valueToString()
136 [isnan(value) ? 0 : (value < 0) ? 1 : 2]; in valueToString()
144 precision, value); in valueToString()
173 String valueToString(double value, unsigned int precision, in valueToString() argument
175 return valueToString(value, false, precision, precisionType); in valueToString()
178 String valueToString(bool value) { return value ? "true" : "false"; } in valueToString() argument
275 static String valueToQuotedStringN(const char* value, unsigned length, in valueToQuotedStringN() argument
277 if (value == nullptr) in valueToQuotedStringN()
280 if (!doesAnyCharRequireEscaping(value, length)) in valueToQuotedStringN()
281 return String("\"") + value + "\""; in valueToQuotedStringN()
289 char const* end = value + length; in valueToQuotedStringN()
290 for (const char* c = value; c != end; ++c) { in valueToQuotedStringN()
352 String valueToQuotedString(const char* value) { in valueToQuotedString() argument
353 return valueToQuotedStringN(value, static_cast<unsigned int>(strlen(value))); in valueToQuotedString()
381 void FastWriter::writeValue(const Value& value) { in writeValue() argument
382 switch (value.type()) { in writeValue()
388 document_ += valueToString(value.asLargestInt()); in writeValue()
391 document_ += valueToString(value.asLargestUInt()); in writeValue()
394 document_ += valueToString(value.asDouble()); in writeValue()
400 bool ok = value.getString(&str, &end); in writeValue()
406 document_ += valueToString(value.asBool()); in writeValue()
410 ArrayIndex size = value.size(); in writeValue()
414 writeValue(value[index]); in writeValue()
419 Value::Members members(value.getMemberNames()); in writeValue()
428 writeValue(value[name]); in writeValue()
451 void StyledWriter::writeValue(const Value& value) { in writeValue() argument
452 switch (value.type()) { in writeValue()
457 pushValue(valueToString(value.asLargestInt())); in writeValue()
460 pushValue(valueToString(value.asLargestUInt())); in writeValue()
463 pushValue(valueToString(value.asDouble())); in writeValue()
469 bool ok = value.getString(&str, &end); in writeValue()
477 pushValue(valueToString(value.asBool())); in writeValue()
480 writeArrayValue(value); in writeValue()
483 Value::Members members(value.getMemberNames()); in writeValue()
492 const Value& childValue = value[name]; in writeValue()
511 void StyledWriter::writeArrayValue(const Value& value) { in writeArrayValue() argument
512 unsigned size = value.size(); in writeArrayValue()
516 bool isArrayMultiLine = isMultilineArray(value); in writeArrayValue()
523 const Value& childValue = value[index]; in writeArrayValue()
554 bool StyledWriter::isMultilineArray(const Value& value) { in isMultilineArray() argument
555 ArrayIndex const size = value.size(); in isMultilineArray()
559 const Value& childValue = value[index]; in isMultilineArray()
569 if (hasCommentForValue(value[index])) { in isMultilineArray()
572 writeValue(value[index]); in isMultilineArray()
581 void StyledWriter::pushValue(const String& value) { in pushValue() argument
583 childValues_.push_back(value); in pushValue()
585 document_ += value; in pushValue()
599 void StyledWriter::writeWithIndent(const String& value) { in writeWithIndent() argument
601 document_ += value; in writeWithIndent()
641 bool StyledWriter::hasCommentForValue(const Value& value) { in hasCommentForValue() argument
642 return value.hasComment(commentBefore) || in hasCommentForValue()
643 value.hasComment(commentAfterOnSameLine) || in hasCommentForValue()
644 value.hasComment(commentAfter); in hasCommentForValue()
669 void StyledStreamWriter::writeValue(const Value& value) { in writeValue() argument
670 switch (value.type()) { in writeValue()
675 pushValue(valueToString(value.asLargestInt())); in writeValue()
678 pushValue(valueToString(value.asLargestUInt())); in writeValue()
681 pushValue(valueToString(value.asDouble())); in writeValue()
687 bool ok = value.getString(&str, &end); in writeValue()
695 pushValue(valueToString(value.asBool())); in writeValue()
698 writeArrayValue(value); in writeValue()
701 Value::Members members(value.getMemberNames()); in writeValue()
710 const Value& childValue = value[name]; in writeValue()
729 void StyledStreamWriter::writeArrayValue(const Value& value) { in writeArrayValue() argument
730 unsigned size = value.size(); in writeArrayValue()
734 bool isArrayMultiLine = isMultilineArray(value); in writeArrayValue()
741 const Value& childValue = value[index]; in writeArrayValue()
775 bool StyledStreamWriter::isMultilineArray(const Value& value) { in isMultilineArray() argument
776 ArrayIndex const size = value.size(); in isMultilineArray()
780 const Value& childValue = value[index]; in isMultilineArray()
790 if (hasCommentForValue(value[index])) { in isMultilineArray()
793 writeValue(value[index]); in isMultilineArray()
802 void StyledStreamWriter::pushValue(const String& value) { in pushValue() argument
804 childValues_.push_back(value); in pushValue()
806 *document_ << value; in pushValue()
817 void StyledStreamWriter::writeWithIndent(const String& value) { in writeWithIndent() argument
820 *document_ << value; in writeWithIndent()
860 bool StyledStreamWriter::hasCommentForValue(const Value& value) { in hasCommentForValue() argument
861 return value.hasComment(commentBefore) || in hasCommentForValue()
862 value.hasComment(commentAfterOnSameLine) || in hasCommentForValue()
863 value.hasComment(commentAfter); in hasCommentForValue()
888 void writeValue(Value const& value);
889 void writeArrayValue(Value const& value);
890 bool isMultilineArray(Value const& value);
891 void pushValue(String const& value);
893 void writeWithIndent(String const& value);
898 static bool hasCommentForValue(const Value& value);
942 void BuiltStyledStreamWriter::writeValue(Value const& value) { in writeValue() argument
943 switch (value.type()) { in writeValue()
948 pushValue(valueToString(value.asLargestInt())); in writeValue()
951 pushValue(valueToString(value.asLargestUInt())); in writeValue()
954 pushValue(valueToString(value.asDouble(), useSpecialFloats_, precision_, in writeValue()
961 bool ok = value.getString(&str, &end); in writeValue()
970 pushValue(valueToString(value.asBool())); in writeValue()
973 writeArrayValue(value); in writeValue()
976 Value::Members members(value.getMemberNames()); in writeValue()
985 Value const& childValue = value[name]; in writeValue()
1005 void BuiltStyledStreamWriter::writeArrayValue(Value const& value) { in writeArrayValue() argument
1006 unsigned size = value.size(); in writeArrayValue()
1010 bool isMultiLine = (cs_ == CommentStyle::All) || isMultilineArray(value); in writeArrayValue()
1017 Value const& childValue = value[index]; in writeArrayValue()
1055 bool BuiltStyledStreamWriter::isMultilineArray(Value const& value) { in isMultilineArray() argument
1056 ArrayIndex const size = value.size(); in isMultilineArray()
1060 Value const& childValue = value[index]; in isMultilineArray()
1070 if (hasCommentForValue(value[index])) { in isMultilineArray()
1073 writeValue(value[index]); in isMultilineArray()
1082 void BuiltStyledStreamWriter::pushValue(String const& value) { in pushValue() argument
1084 childValues_.push_back(value); in pushValue()
1086 *sout_ << value; in pushValue()
1101 void BuiltStyledStreamWriter::writeWithIndent(String const& value) { in writeWithIndent() argument
1104 *sout_ << value; in writeWithIndent()
1149 bool BuiltStyledStreamWriter::hasCommentForValue(const Value& value) { in hasCommentForValue() argument
1150 return value.hasComment(commentBefore) || in hasCommentForValue()
1151 value.hasComment(commentAfterOnSameLine) || in hasCommentForValue()
1152 value.hasComment(commentAfter); in hasCommentForValue()