#include <proto_writer.h>
Classes | |
class | ProtoElement |
struct | SizeInfo |
Private Member Functions | |
GOOGLE_DISALLOW_IMPLICIT_CONSTRUCTORS (ProtoWriter) | |
GOOGLE_DISALLOW_IMPLICIT_CONSTRUCTORS (ProtoWriter) | |
Static Private Member Functions | |
static util::Status | WriteEnum (int field_number, const DataPiece &data, const google::protobuf::Enum *enum_type, io::CodedOutputStream *stream, bool use_lower_camel_for_enums, bool case_insensitive_enum_parsing, bool ignore_unknown_values) |
static util::Status | WriteEnum (int field_number, const DataPiece &data, const google::protobuf::Enum *enum_type, io::CodedOutputStream *stream, bool use_lower_camel_for_enums, bool case_insensitive_enum_parsing, bool ignore_unknown_values) |
Private Attributes | |
io::StringOutputStream | adapter_ |
std::string | buffer_ |
bool | case_insensitive_enum_parsing_ |
bool | done_ |
std::unique_ptr< ProtoElement > | element_ |
bool | ignore_unknown_enum_values_ |
bool | ignore_unknown_fields_ |
int | invalid_depth_ |
ErrorListener * | listener_ |
const google::protobuf::Type & | master_type_ |
strings::ByteSink * | output_ |
bool | own_typeinfo_ |
std::deque< SizeInfo > | size_insert_ |
std::unique_ptr< io::CodedOutputStream > | stream_ |
std::unique_ptr< LocationTrackerInterface > | tracker_ |
const TypeInfo * | typeinfo_ |
bool | use_json_name_in_missing_fields_ |
bool | use_lower_camel_for_enums_ |
Additional Inherited Members | |
![]() | |
static void | RenderDataPieceTo (const DataPiece &data, StringPiece name, ObjectWriter *ow) |
static void | RenderDataPieceTo (const DataPiece &data, StringPiece name, ObjectWriter *ow) |
Definition at line 67 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
google::protobuf::util::converter::ProtoWriter::ProtoWriter | ( | TypeResolver * | type_resolver, |
const google::protobuf::Type & | type, | ||
strings::ByteSink * | output, | ||
ErrorListener * | listener | ||
) |
Definition at line 62 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc.
|
override |
Definition at line 104 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc.
|
protected |
Definition at line 83 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc.
google::protobuf::util::converter::ProtoWriter::ProtoWriter | ( | TypeResolver * | type_resolver, |
const google::protobuf::Type & | type, | ||
strings::ByteSink * | output, | ||
ErrorListener * | listener | ||
) |
|
override |
|
protected |
|
protected |
Definition at line 723 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc.
|
protected |
|
inline |
Definition at line 132 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inline |
Definition at line 139 of file protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inlineoverridevirtual |
Reimplemented from google::protobuf::util::converter::ObjectWriter.
Definition at line 125 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inlineoverridevirtual |
Reimplemented from google::protobuf::util::converter::ObjectWriter.
Definition at line 132 of file protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inlineoverrideprotectedvirtual |
Implements google::protobuf::util::converter::StructuredObjectWriter.
Definition at line 248 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inlineoverrideprotectedvirtual |
Implements google::protobuf::util::converter::StructuredObjectWriter.
Definition at line 260 of file protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
overridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Reimplemented in google::protobuf::util::converter::ProtoStreamObjectWriter, and google::protobuf::util::converter::ProtoStreamObjectWriter.
Definition at line 525 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc.
|
overridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Reimplemented in google::protobuf::util::converter::ProtoStreamObjectWriter.
|
overridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Reimplemented in google::protobuf::util::converter::ProtoStreamObjectWriter, and google::protobuf::util::converter::ProtoStreamObjectWriter.
Definition at line 486 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc.
|
overridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Reimplemented in google::protobuf::util::converter::ProtoStreamObjectWriter.
|
private |
|
private |
|
inline |
Definition at line 143 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inline |
Definition at line 150 of file protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inline |
Definition at line 131 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inline |
Definition at line 138 of file protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inline |
Definition at line 133 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inline |
Definition at line 140 of file protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
protected |
Definition at line 440 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc.
|
protected |
|
protected |
Definition at line 445 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc.
|
protected |
|
protected |
Definition at line 572 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc.
|
protected |
|
inline |
Definition at line 135 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inline |
Definition at line 142 of file protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inline |
Definition at line 120 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inline |
Definition at line 127 of file protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
protected |
Definition at line 743 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc.
|
protected |
|
protected |
Definition at line 768 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc.
|
protected |
|
protected |
Definition at line 450 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc.
|
protected |
|
inlineoverridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Definition at line 79 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inlineoverridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Definition at line 83 of file protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inlineoverridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Definition at line 105 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inlineoverridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Definition at line 110 of file protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
virtual |
|
virtual |
Reimplemented in google::protobuf::util::converter::ProtoStreamObjectWriter, and google::protobuf::util::converter::ProtoStreamObjectWriter.
Definition at line 534 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc.
|
inlineoverridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Definition at line 94 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inlineoverridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Definition at line 98 of file protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inlineoverridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Definition at line 97 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inlineoverridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Definition at line 101 of file protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inlineoverridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Definition at line 82 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inlineoverridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Definition at line 86 of file protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inlineoverridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Definition at line 88 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inlineoverridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Definition at line 92 of file protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inlineoverridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Definition at line 109 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inlineoverridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Definition at line 115 of file protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
protected |
|
protected |
Definition at line 606 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc.
|
inlineoverridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Definition at line 100 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inlineoverridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Definition at line 104 of file protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inlineoverridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Definition at line 85 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inlineoverridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Definition at line 89 of file protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inlineoverridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Definition at line 91 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inlineoverridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Definition at line 95 of file protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inline |
Definition at line 153 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inline |
Definition at line 160 of file protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inline |
Definition at line 145 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inline |
Definition at line 152 of file protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inline |
Definition at line 139 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inline |
Definition at line 146 of file protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inline |
Definition at line 164 of file protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inline |
Definition at line 149 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inline |
Definition at line 156 of file protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
overridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Reimplemented in google::protobuf::util::converter::ProtoStreamObjectWriter, and google::protobuf::util::converter::ProtoStreamObjectWriter.
Definition at line 505 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc.
|
overridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Reimplemented in google::protobuf::util::converter::ProtoStreamObjectWriter.
|
protected |
Definition at line 584 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc.
|
protected |
|
overridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Reimplemented in google::protobuf::util::converter::ProtoStreamObjectWriter, and google::protobuf::util::converter::ProtoStreamObjectWriter.
Definition at line 454 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc.
|
overridevirtual |
Implements google::protobuf::util::converter::ObjectWriter.
Reimplemented in google::protobuf::util::converter::ProtoStreamObjectWriter.
|
protected |
Definition at line 577 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc.
|
protected |
|
inline |
Definition at line 128 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
inline |
Definition at line 135 of file protobuf/src/google/protobuf/util/internal/proto_writer.h.
Definition at line 137 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
Definition at line 144 of file protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
protected |
Definition at line 554 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc.
|
protected |
|
staticprivate |
Definition at line 590 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc.
|
staticprivate |
|
protected |
Definition at line 776 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc.
|
protected |
|
protected |
Definition at line 821 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc.
|
protected |
|
private |
Definition at line 352 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
private |
Definition at line 351 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
private |
Definition at line 335 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
private |
Definition at line 322 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
private |
Definition at line 342 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
private |
Definition at line 328 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
private |
Definition at line 325 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
private |
Definition at line 360 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
private |
Definition at line 359 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
private |
Definition at line 316 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
private |
Definition at line 350 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
private |
Definition at line 319 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
private |
Definition at line 343 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
private |
Definition at line 353 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
private |
Definition at line 361 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
Definition at line 317 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
private |
Definition at line 350 of file protobuf/src/google/protobuf/util/internal/proto_writer.h.
|
private |
Definition at line 332 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h.