Epic refactoring in progress...

This commit is contained in:
Benoit Blanchon
2014-10-27 13:34:54 +01:00
parent e0980292ef
commit 8988cb4761
19 changed files with 343 additions and 341 deletions

View File

@ -13,11 +13,14 @@ namespace Internals {
class JsonSerializer {
public:
static writeTo(JsonValue& value, JsonWriter&);
JsonSerializer(JsonWriter &writer) : _writer(writer) {}
void serialize(JsonValueImpl *value);
void serialize(JsonArrayImpl *value);
void serialize(JsonObjectImpl *value);
private:
inline void writeArrayTo(JsonValue& value, JsonWriter&);
inline void writeObjectTo(JsonValue& value, JsonWriter&);
JsonWriter &_writer;
};
}
}