Classes | Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
google::protobuf::util::converter::StructuredObjectWriter Class Referenceabstract

#include <structured_objectwriter.h>

Inheritance diagram for google::protobuf::util::converter::StructuredObjectWriter:
Inheritance graph
[legend]

Classes

class  BaseElement
 

Public Member Functions

virtual ~StructuredObjectWriter ()
 
virtual ~StructuredObjectWriter ()
 
- Public Member Functions inherited from google::protobuf::util::converter::ObjectWriter
virtual bool done ()
 
virtual bool done ()
 
virtual ObjectWriterEndList ()=0
 
virtual ObjectWriterEndList ()=0
 
virtual ObjectWriterEndObject ()=0
 
virtual ObjectWriterEndObject ()=0
 
virtual ObjectWriterRenderBool (StringPiece name, bool value)=0
 
virtual ObjectWriterRenderBool (StringPiece name, bool value)=0
 
virtual ObjectWriterRenderBytes (StringPiece name, StringPiece value)=0
 
virtual ObjectWriterRenderBytes (StringPiece name, StringPiece value)=0
 
virtual ObjectWriterRenderDouble (StringPiece name, double value)=0
 
virtual ObjectWriterRenderDouble (StringPiece name, double value)=0
 
virtual ObjectWriterRenderFloat (StringPiece name, float value)=0
 
virtual ObjectWriterRenderFloat (StringPiece name, float value)=0
 
virtual ObjectWriterRenderInt32 (StringPiece name, int32 value)=0
 
virtual ObjectWriterRenderInt32 (StringPiece name, int32_t value)=0
 
virtual ObjectWriterRenderInt64 (StringPiece name, int64 value)=0
 
virtual ObjectWriterRenderInt64 (StringPiece name, int64_t value)=0
 
virtual ObjectWriterRenderNull (StringPiece name)=0
 
virtual ObjectWriterRenderNull (StringPiece name)=0
 
virtual ObjectWriterRenderString (StringPiece name, StringPiece value)=0
 
virtual ObjectWriterRenderString (StringPiece name, StringPiece value)=0
 
virtual ObjectWriterRenderUint32 (StringPiece name, uint32 value)=0
 
virtual ObjectWriterRenderUint32 (StringPiece name, uint32_t value)=0
 
virtual ObjectWriterRenderUint64 (StringPiece name, uint64 value)=0
 
virtual ObjectWriterRenderUint64 (StringPiece name, uint64_t value)=0
 
void set_use_strict_base64_decoding (bool value)
 
void set_use_strict_base64_decoding (bool value)
 
virtual ObjectWriterStartList (StringPiece name)=0
 
virtual ObjectWriterStartList (StringPiece name)=0
 
virtual ObjectWriterStartObject (StringPiece name)=0
 
virtual ObjectWriterStartObject (StringPiece name)=0
 
bool use_strict_base64_decoding () const
 
bool use_strict_base64_decoding () const
 
virtual ~ObjectWriter ()
 
virtual ~ObjectWriter ()
 

Protected Member Functions

virtual BaseElementelement ()=0
 
virtual BaseElementelement ()=0
 
 StructuredObjectWriter ()
 
 StructuredObjectWriter ()
 
- Protected Member Functions inherited from google::protobuf::util::converter::ObjectWriter
 ObjectWriter ()
 
 ObjectWriter ()
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (StructuredObjectWriter)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (StructuredObjectWriter)
 

Additional Inherited Members

- Static Public Member Functions inherited from google::protobuf::util::converter::ObjectWriter
static void RenderDataPieceTo (const DataPiece &data, StringPiece name, ObjectWriter *ow)
 
static void RenderDataPieceTo (const DataPiece &data, StringPiece name, ObjectWriter *ow)
 

Detailed Description

Definition at line 58 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/structured_objectwriter.h.

Constructor & Destructor Documentation

◆ ~StructuredObjectWriter() [1/2]

virtual google::protobuf::util::converter::StructuredObjectWriter::~StructuredObjectWriter ( )
inlinevirtual

◆ StructuredObjectWriter() [1/2]

google::protobuf::util::converter::StructuredObjectWriter::StructuredObjectWriter ( )
inlineprotected

◆ ~StructuredObjectWriter() [2/2]

virtual google::protobuf::util::converter::StructuredObjectWriter::~StructuredObjectWriter ( )
inlinevirtual

◆ StructuredObjectWriter() [2/2]

google::protobuf::util::converter::StructuredObjectWriter::StructuredObjectWriter ( )
inlineprotected

Member Function Documentation

◆ element() [1/2]

virtual BaseElement* google::protobuf::util::converter::StructuredObjectWriter::element ( )
protectedpure virtual

◆ element() [2/2]

virtual BaseElement* google::protobuf::util::converter::StructuredObjectWriter::element ( )
protectedpure virtual

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [1/2]

google::protobuf::util::converter::StructuredObjectWriter::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( StructuredObjectWriter  )
private

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [2/2]

google::protobuf::util::converter::StructuredObjectWriter::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( StructuredObjectWriter  )
private

The documentation for this class was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:30