#include <google/protobuf/util/internal/json_objectwriter.h>
#include <cmath>
#include <cstdint>
#include <limits>
#include <google/protobuf/stubs/casts.h>
#include <google/protobuf/stubs/logging.h>
#include <google/protobuf/stubs/common.h>
#include <google/protobuf/util/internal/utility.h>
#include <google/protobuf/stubs/strutil.h>
#include <google/protobuf/util/internal/json_escaping.h>
namespace google {
namespace protobuf {
namespace util {
namespace converter {
JsonObjectWriter::~JsonObjectWriter() { … }
JsonObjectWriter* JsonObjectWriter::StartObject(StringPiece name) { … }
JsonObjectWriter* JsonObjectWriter::EndObject() { … }
JsonObjectWriter* JsonObjectWriter::StartList(StringPiece name) { … }
JsonObjectWriter* JsonObjectWriter::EndList() { … }
JsonObjectWriter* JsonObjectWriter::RenderBool(StringPiece name,
bool value) { … }
JsonObjectWriter* JsonObjectWriter::RenderInt32(StringPiece name,
int32_t value) { … }
JsonObjectWriter* JsonObjectWriter::RenderUint32(StringPiece name,
uint32_t value) { … }
JsonObjectWriter* JsonObjectWriter::RenderInt64(StringPiece name,
int64_t value) { … }
JsonObjectWriter* JsonObjectWriter::RenderUint64(StringPiece name,
uint64_t value) { … }
JsonObjectWriter* JsonObjectWriter::RenderDouble(StringPiece name,
double value) { … }
JsonObjectWriter* JsonObjectWriter::RenderFloat(StringPiece name,
float value) { … }
JsonObjectWriter* JsonObjectWriter::RenderString(StringPiece name,
StringPiece value) { … }
JsonObjectWriter* JsonObjectWriter::RenderBytes(StringPiece name,
StringPiece value) { … }
JsonObjectWriter* JsonObjectWriter::RenderNull(StringPiece name) { … }
JsonObjectWriter* JsonObjectWriter::RenderNullAsEmpty(StringPiece name) { … }
void JsonObjectWriter::WritePrefix(StringPiece name) { … }
}
}
}
}