#include <protostream_objectwriter.h>
|
| ProtoStreamObjectWriter (TypeResolver *type_resolver, const google::protobuf::Type &type, strings::ByteSink *output, ErrorListener *listener, const ProtoStreamObjectWriter::Options &options=ProtoStreamObjectWriter::Options::Defaults()) |
|
virtual | ~ProtoStreamObjectWriter () |
|
virtual ProtoStreamObjectWriter * | StartObject (StringPiece name) |
|
virtual ProtoStreamObjectWriter * | EndObject () |
|
virtual ProtoStreamObjectWriter * | StartList (StringPiece name) |
|
virtual ProtoStreamObjectWriter * | EndList () |
|
virtual ProtoStreamObjectWriter * | RenderDataPiece (StringPiece name, const DataPiece &value) |
|
| ProtoWriter (TypeResolver *type_resolver, const google::protobuf::Type &type, strings::ByteSink *output, ErrorListener *listener) |
|
virtual | ~ProtoWriter () |
|
virtual ProtoWriter * | RenderBool (StringPiece name, bool value) |
|
virtual ProtoWriter * | RenderInt32 (StringPiece name, int32 value) |
|
virtual ProtoWriter * | RenderUint32 (StringPiece name, uint32 value) |
|
virtual ProtoWriter * | RenderInt64 (StringPiece name, int64 value) |
|
virtual ProtoWriter * | RenderUint64 (StringPiece name, uint64 value) |
|
virtual ProtoWriter * | RenderDouble (StringPiece name, double value) |
|
virtual ProtoWriter * | RenderFloat (StringPiece name, float value) |
|
virtual ProtoWriter * | RenderString (StringPiece name, StringPiece value) |
|
virtual ProtoWriter * | RenderBytes (StringPiece name, StringPiece value) |
|
virtual ProtoWriter * | RenderNull (StringPiece name) |
|
const LocationTrackerInterface & | location () |
|
bool | done () |
|
google::protobuf::io::CodedOutputStream * | stream () |
|
void | IncrementInvalidDepth () |
|
void | DecrementInvalidDepth () |
|
int | invalid_depth () |
|
ErrorListener * | listener () |
|
const TypeInfo * | typeinfo () |
|
virtual | ~StructuredObjectWriter () |
|
virtual | ~ObjectWriter () |
|
void | set_use_strict_base64_decoding (bool value) |
|
bool | use_strict_base64_decoding () const |
|
|
| ProtoStreamObjectWriter (const TypeInfo *typeinfo, const google::protobuf::Type &type, strings::ByteSink *output, ErrorListener *listener) |
|
bool | IsMap (const google::protobuf::Field &field) |
|
bool | IsAny (const google::protobuf::Field &field) |
|
bool | IsStruct (const google::protobuf::Field &field) |
|
bool | IsStructValue (const google::protobuf::Field &field) |
|
bool | IsStructListValue (const google::protobuf::Field &field) |
|
bool | ValidMapKey (StringPiece unnormalized_name) |
|
void | Push (StringPiece name, Item::ItemType item_type, bool is_placeholder, bool is_list) |
|
void | Pop () |
|
void | PopOneElement () |
|
| ProtoWriter (const TypeInfo *typeinfo, const google::protobuf::Type &type, strings::ByteSink *output, ErrorListener *listener) |
|
virtual ProtoElement * | element () |
|
void | InvalidName (StringPiece unknown_name, StringPiece message) |
|
void | InvalidValue (StringPiece type_name, StringPiece value) |
|
void | MissingField (StringPiece missing_name) |
|
const google::protobuf::Field * | BeginNamed (StringPiece name, bool is_list) |
|
const google::protobuf::Field * | Lookup (StringPiece name) |
|
const google::protobuf::Type * | LookupType (const google::protobuf::Field *field) |
|
void | WriteRootMessage () |
|
void | WriteTag (const google::protobuf::Field &field) |
|
bool | ValidOneof (const google::protobuf::Field &field, StringPiece unnormalized_name) |
|
bool | IsRepeated (const google::protobuf::Field &field) |
|
ProtoWriter * | StartObjectField (const google::protobuf::Field &field, const google::protobuf::Type &type) |
|
ProtoWriter * | StartListField (const google::protobuf::Field &field, const google::protobuf::Type &type) |
|
ProtoWriter * | RenderPrimitiveField (const google::protobuf::Field &field, const google::protobuf::Type &type, const DataPiece &value) |
|
| StructuredObjectWriter () |
|
| ObjectWriter () |
|
◆ TypeRenderer
◆ ProtoStreamObjectWriter() [1/2]
◆ ~ProtoStreamObjectWriter()
google::protobuf::util::converter::ProtoStreamObjectWriter::~ProtoStreamObjectWriter |
( |
| ) |
|
|
virtual |
◆ ProtoStreamObjectWriter() [2/2]
◆ DeleteRendererMap()
void google::protobuf::util::converter::ProtoStreamObjectWriter::DeleteRendererMap |
( |
| ) |
|
|
staticprotected |
◆ EndList()
◆ EndObject()
◆ FindTypeRenderer()
◆ InitRendererMap()
void google::protobuf::util::converter::ProtoStreamObjectWriter::InitRendererMap |
( |
| ) |
|
|
staticprotected |
◆ IsAny()
◆ IsMap()
◆ IsStruct()
◆ IsStructListValue()
bool google::protobuf::util::converter::ProtoStreamObjectWriter::IsStructListValue |
( |
const google::protobuf::Field & |
field | ) |
|
|
protected |
◆ IsStructValue()
bool google::protobuf::util::converter::ProtoStreamObjectWriter::IsStructValue |
( |
const google::protobuf::Field & |
field | ) |
|
|
protected |
◆ Pop()
void google::protobuf::util::converter::ProtoStreamObjectWriter::Pop |
( |
| ) |
|
|
protected |
◆ PopOneElement()
void google::protobuf::util::converter::ProtoStreamObjectWriter::PopOneElement |
( |
| ) |
|
|
protected |
◆ Push()
void google::protobuf::util::converter::ProtoStreamObjectWriter::Push |
( |
StringPiece |
name, |
|
|
Item::ItemType |
item_type, |
|
|
bool |
is_placeholder, |
|
|
bool |
is_list |
|
) |
| |
|
protected |
◆ RenderDataPiece()
◆ RenderDuration()
◆ RenderFieldMask()
◆ RenderStructValue()
◆ RenderTimestamp()
◆ RenderWrapperType()
◆ StartList()
◆ StartObject()
◆ ValidMapKey()
bool google::protobuf::util::converter::ProtoStreamObjectWriter::ValidMapKey |
( |
StringPiece |
unnormalized_name | ) |
|
|
protected |
The documentation for this class was generated from the following files: