Lines Matching refs:stream
116 // (for the common case where the string is not at the end of the stream).
309 // We're only checking for end-of-stream on object/array close('}',']'),
857 void Write(const Value& v, SkWStream* stream) {
860 stream->writeText("null");
863 stream->writeText(*v.as<BoolValue>() ? "true" : "false");
866 stream->writeScalarAsText(*v.as<NumberValue>());
869 stream->writeText("\"");
870 stream->writeText(v.as<StringValue>().begin());
871 stream->writeText("\"");
875 stream->writeText("[");
878 if (!first_value) stream->writeText(",");
879 Write(entry, stream);
882 stream->writeText("]");
887 stream->writeText("{");
891 if (!first_member) stream->writeText(",");
892 Write(member.fKey, stream);
893 stream->writeText(":");
894 Write(member.fValue, stream);
897 stream->writeText("}");
921 void DOM::write(SkWStream* stream) const {
922 Write(fRoot, stream);