Add missing const specifiers in serializers

This commit is contained in:
Benoit Blanchon
2022-05-23 19:20:15 +02:00
parent ee74c3bb1c
commit e6cd16aec4
3 changed files with 6 additions and 6 deletions

View File

@ -22,7 +22,7 @@ class JsonSerializer : public Visitor<size_t> {
FORCE_INLINE size_t visitArray(const CollectionData &array) { FORCE_INLINE size_t visitArray(const CollectionData &array) {
write('['); write('[');
VariantSlot *slot = array.head(); const VariantSlot *slot = array.head();
while (slot != 0) { while (slot != 0) {
slot->data()->resolve()->accept(*this); slot->data()->resolve()->accept(*this);
@ -41,7 +41,7 @@ class JsonSerializer : public Visitor<size_t> {
size_t visitObject(const CollectionData &object) { size_t visitObject(const CollectionData &object) {
write('{'); write('{');
VariantSlot *slot = object.head(); const VariantSlot *slot = object.head();
while (slot != 0) { while (slot != 0) {
_formatter.writeString(slot->key()); _formatter.writeString(slot->key());

View File

@ -19,7 +19,7 @@ class PrettyJsonSerializer : public JsonSerializer<TWriter> {
PrettyJsonSerializer(TWriter writer) : base(writer), _nesting(0) {} PrettyJsonSerializer(TWriter writer) : base(writer), _nesting(0) {}
size_t visitArray(const CollectionData &array) { size_t visitArray(const CollectionData &array) {
VariantSlot *slot = array.head(); const VariantSlot *slot = array.head();
if (slot) { if (slot) {
base::write("[\r\n"); base::write("[\r\n");
_nesting++; _nesting++;
@ -40,7 +40,7 @@ class PrettyJsonSerializer : public JsonSerializer<TWriter> {
} }
size_t visitObject(const CollectionData &object) { size_t visitObject(const CollectionData &object) {
VariantSlot *slot = object.head(); const VariantSlot *slot = object.head();
if (slot) { if (slot) {
base::write("{\r\n"); base::write("{\r\n");
_nesting++; _nesting++;

View File

@ -55,7 +55,7 @@ class MsgPackSerializer : public Visitor<size_t> {
writeByte(0xDD); writeByte(0xDD);
writeInteger(uint32_t(n)); writeInteger(uint32_t(n));
} }
for (VariantSlot* slot = array.head(); slot; slot = slot->next()) { for (const VariantSlot* slot = array.head(); slot; slot = slot->next()) {
slot->data()->resolve()->accept(*this); slot->data()->resolve()->accept(*this);
} }
return bytesWritten(); return bytesWritten();
@ -72,7 +72,7 @@ class MsgPackSerializer : public Visitor<size_t> {
writeByte(0xDF); writeByte(0xDF);
writeInteger(uint32_t(n)); writeInteger(uint32_t(n));
} }
for (VariantSlot* slot = object.head(); slot; slot = slot->next()) { for (const VariantSlot* slot = object.head(); slot; slot = slot->next()) {
visitString(slot->key()); visitString(slot->key());
slot->data()->resolve()->accept(*this); slot->data()->resolve()->accept(*this);
} }