Reduced size by 22 bytes by removing writeEmptyArray() and writeEmptyObject()

This commit is contained in:
Benoit Blanchon
2014-11-09 13:54:03 +01:00
parent 12e374d0da
commit 3919f07890
3 changed files with 20 additions and 32 deletions

View File

@ -44,22 +44,17 @@ JsonObject &JsonArray::createNestedObject() {
}
void JsonArray::writeTo(JsonWriter &writer) const {
node_type *child = _firstNode;
writer.beginArray();
if (child) {
writer.beginArray();
const node_type *child = _firstNode;
while (child) {
child->content.writeTo(writer);
for (;;) {
child->content.writeTo(writer);
child = child->next;
if (!child) break;
child = child->next;
if (!child) break;
writer.writeComma();
}
writer.endArray();
} else {
writer.writeEmptyArray();
writer.writeComma();
}
writer.endArray();
}