#include <json_objectwriter.h>
|
virtual JsonObjectWriter * | EndList () |
|
virtual JsonObjectWriter * | EndObject () |
|
| JsonObjectWriter (StringPiece indent_string, io::CodedOutputStream *out) |
|
virtual JsonObjectWriter * | RenderBool (StringPiece name, bool value) |
|
virtual JsonObjectWriter * | RenderBytes (StringPiece name, StringPiece value) |
|
virtual JsonObjectWriter * | RenderDouble (StringPiece name, double value) |
|
virtual JsonObjectWriter * | RenderFloat (StringPiece name, float value) |
|
virtual JsonObjectWriter * | RenderInt32 (StringPiece name, int32 value) |
|
virtual JsonObjectWriter * | RenderInt64 (StringPiece name, int64 value) |
|
virtual JsonObjectWriter * | RenderNull (StringPiece name) |
|
virtual JsonObjectWriter * | RenderNullAsEmpty (StringPiece name) |
|
virtual JsonObjectWriter * | RenderString (StringPiece name, StringPiece value) |
|
virtual JsonObjectWriter * | RenderUint32 (StringPiece name, uint32 value) |
|
virtual JsonObjectWriter * | RenderUint64 (StringPiece name, uint64 value) |
|
void | set_use_websafe_base64_for_bytes (bool value) |
|
virtual JsonObjectWriter * | StartList (StringPiece name) |
|
virtual JsonObjectWriter * | StartObject (StringPiece name) |
|
virtual | ~JsonObjectWriter () |
|
virtual | ~StructuredObjectWriter () |
|
virtual bool | done () |
|
void | set_use_strict_base64_decoding (bool value) |
|
bool | use_strict_base64_decoding () const |
|
virtual | ~ObjectWriter () |
|
Definition at line 88 of file json_objectwriter.h.
◆ JsonObjectWriter()
◆ ~JsonObjectWriter()
google::protobuf::util::converter::JsonObjectWriter::~JsonObjectWriter |
( |
| ) |
|
|
virtual |
◆ element()
Element* google::protobuf::util::converter::JsonObjectWriter::element |
( |
| ) |
|
|
inlineoverrideprotectedvirtual |
◆ EndList()
JsonObjectWriter * google::protobuf::util::converter::JsonObjectWriter::EndList |
( |
| ) |
|
|
virtual |
◆ EndObject()
JsonObjectWriter * google::protobuf::util::converter::JsonObjectWriter::EndObject |
( |
| ) |
|
|
virtual |
◆ GOOGLE_DISALLOW_IMPLICIT_CONSTRUCTORS()
google::protobuf::util::converter::JsonObjectWriter::GOOGLE_DISALLOW_IMPLICIT_CONSTRUCTORS |
( |
JsonObjectWriter |
| ) |
|
|
private |
◆ NewLine()
void google::protobuf::util::converter::JsonObjectWriter::NewLine |
( |
| ) |
|
|
inlineprivate |
◆ Pop()
void google::protobuf::util::converter::JsonObjectWriter::Pop |
( |
| ) |
|
|
inlineprivate |
◆ PushArray()
void google::protobuf::util::converter::JsonObjectWriter::PushArray |
( |
| ) |
|
|
inlineprivate |
◆ PushObject()
void google::protobuf::util::converter::JsonObjectWriter::PushObject |
( |
| ) |
|
|
inlineprivate |
◆ RenderBool()
◆ RenderBytes()
◆ RenderDouble()
◆ RenderFloat()
◆ RenderInt32()
◆ RenderInt64()
◆ RenderNull()
◆ RenderNullAsEmpty()
◆ RenderSimple()
◆ RenderString()
◆ RenderUint32()
◆ RenderUint64()
◆ set_use_websafe_base64_for_bytes()
void google::protobuf::util::converter::JsonObjectWriter::set_use_websafe_base64_for_bytes |
( |
bool |
value | ) |
|
|
inline |
◆ StartList()
◆ StartObject()
◆ WriteChar()
void google::protobuf::util::converter::JsonObjectWriter::WriteChar |
( |
const char |
c | ) |
|
|
inlineprivate |
◆ WritePrefix()
void google::protobuf::util::converter::JsonObjectWriter::WritePrefix |
( |
StringPiece |
name | ) |
|
|
private |
◆ element_
std::unique_ptr<Element> google::protobuf::util::converter::JsonObjectWriter::element_ |
|
private |
◆ indent_string_
const std::string google::protobuf::util::converter::JsonObjectWriter::indent_string_ |
|
private |
◆ sink_
◆ stream_
◆ use_websafe_base64_for_bytes_
bool google::protobuf::util::converter::JsonObjectWriter::use_websafe_base64_for_bytes_ |
|
private |
The documentation for this class was generated from the following files: