Lines Matching refs:length

196     bool RawNumber(const Ch* str, SizeType length, bool copy = false) {
200 return EndValue(WriteString(str, length));
203 bool String(const Ch* str, SizeType length, bool copy = false) {
207 return EndValue(WriteString(str, length));
222 … bool Key(const Ch* str, SizeType length, bool copy = false) { return String(str, length, copy); }
272 bool RawValue(const Ch* json, size_t length, Type type) { in RawValue() argument
275 return EndValue(WriteRawValue(json, length)); in RawValue()
377 bool WriteString(const Ch* str, SizeType length) { in WriteString() argument
392 PutReserve(*os_, 2 + length * 6); // "\uxxxx..." in WriteString()
394 PutReserve(*os_, 2 + length * 12); // "\uxxxx\uyyyy..." in WriteString()
398 while (ScanWriteUnescapedString(is, length)) { in WriteString()
451 bool ScanWriteUnescapedString(GenericStringStream<SourceEncoding>& is, size_t length) { in ScanWriteUnescapedString() argument
452 return RAPIDJSON_LIKELY(is.Tell() < length); in ScanWriteUnescapedString()
460 bool WriteRawValue(const Ch* json, size_t length) { in WriteRawValue() argument
461 PutReserve(*os_, length); in WriteRawValue()
463 while (RAPIDJSON_LIKELY(is.Tell() < length)) { in WriteRawValue()
575 inline bool Writer<StringBuffer>::ScanWriteUnescapedString(StringStream& is, size_t length) { in ScanWriteUnescapedString() argument
576 if (length < 16) in ScanWriteUnescapedString()
577 return RAPIDJSON_LIKELY(is.Tell() < length); in ScanWriteUnescapedString()
579 if (!RAPIDJSON_LIKELY(is.Tell() < length)) in ScanWriteUnescapedString()
583 const char* end = is.head_ + length; in ScanWriteUnescapedString()
592 return RAPIDJSON_LIKELY(is.Tell() < length); in ScanWriteUnescapedString()
632 return RAPIDJSON_LIKELY(is.Tell() < length); in ScanWriteUnescapedString()
636 inline bool Writer<StringBuffer>::ScanWriteUnescapedString(StringStream& is, size_t length) { in ScanWriteUnescapedString() argument
637 if (length < 16) in ScanWriteUnescapedString()
638 return RAPIDJSON_LIKELY(is.Tell() < length); in ScanWriteUnescapedString()
640 if (!RAPIDJSON_LIKELY(is.Tell() < length)) in ScanWriteUnescapedString()
644 const char* end = is.head_ + length; in ScanWriteUnescapedString()
653 return RAPIDJSON_LIKELY(is.Tell() < length); in ScanWriteUnescapedString()
700 return RAPIDJSON_LIKELY(is.Tell() < length); in ScanWriteUnescapedString()