Renamed JsonSink into Print

This commit is contained in:
Benoît Blanchon
2014-07-01 13:36:22 +02:00
parent c84860e3f4
commit c3359d3eb9
9 changed files with 45 additions and 45 deletions

View File

@ -41,10 +41,10 @@ public:
content.object = &value;
}
size_t writeTo(JsonSink& sink)
size_t writeTo(Print& p)
{
// handmade polymorphism
return (this->*implementation)(sink);
return (this->*implementation)(p);
}
private:
@ -59,10 +59,10 @@ private:
Content content;
size_t (JsonValue::*implementation)(JsonSink& sb);
size_t(JsonValue::*implementation)(Print& p);
size_t writeBooleanTo(JsonSink& sb);
size_t writeNumberTo(JsonSink& sb);
size_t writeObjectTo(JsonSink& sb);
size_t writeStringTo(JsonSink& sb);
size_t writeBooleanTo(Print& p);
size_t writeNumberTo(Print& p);
size_t writeObjectTo(Print& p);
size_t writeStringTo(Print& p);
};