Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
google::protobuf::util::converter::ObjectWriter Class Referenceabstract

#include <object_writer.h>

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

Public Member Functions

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 ()
 

Static Public Member Functions

static void RenderDataPieceTo (const DataPiece &data, StringPiece name, ObjectWriter *ow)
 
static void RenderDataPieceTo (const DataPiece &data, StringPiece name, ObjectWriter *ow)
 

Protected Member Functions

 ObjectWriter ()
 
 ObjectWriter ()
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (ObjectWriter)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (ObjectWriter)
 

Private Attributes

bool use_strict_base64_decoding_
 

Detailed Description

Definition at line 61 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/object_writer.h.

Constructor & Destructor Documentation

◆ ~ObjectWriter() [1/2]

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

◆ ObjectWriter() [1/2]

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

◆ ~ObjectWriter() [2/2]

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

◆ ObjectWriter() [2/2]

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

Member Function Documentation

◆ done() [1/2]

virtual bool google::protobuf::util::converter::ObjectWriter::done ( )
inlinevirtual

◆ done() [2/2]

virtual bool google::protobuf::util::converter::ObjectWriter::done ( )
inlinevirtual

◆ EndList() [1/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::EndList ( )
pure virtual

◆ EndList() [2/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::EndList ( )
pure virtual

◆ EndObject() [1/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::EndObject ( )
pure virtual

◆ EndObject() [2/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::EndObject ( )
pure virtual

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [1/2]

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

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [2/2]

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

◆ RenderBool() [1/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::RenderBool ( StringPiece  name,
bool  value 
)
pure virtual

◆ RenderBool() [2/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::RenderBool ( StringPiece  name,
bool  value 
)
pure virtual

◆ RenderBytes() [1/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::RenderBytes ( StringPiece  name,
StringPiece  value 
)
pure virtual

◆ RenderBytes() [2/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::RenderBytes ( StringPiece  name,
StringPiece  value 
)
pure virtual

◆ RenderDataPieceTo() [1/2]

void google::protobuf::util::converter::ObjectWriter::RenderDataPieceTo ( const DataPiece data,
StringPiece  name,
ObjectWriter ow 
)
static

◆ RenderDataPieceTo() [2/2]

static void google::protobuf::util::converter::ObjectWriter::RenderDataPieceTo ( const DataPiece data,
StringPiece  name,
ObjectWriter ow 
)
static

◆ RenderDouble() [1/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::RenderDouble ( StringPiece  name,
double  value 
)
pure virtual

◆ RenderDouble() [2/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::RenderDouble ( StringPiece  name,
double  value 
)
pure virtual

◆ RenderFloat() [1/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::RenderFloat ( StringPiece  name,
float  value 
)
pure virtual

◆ RenderFloat() [2/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::RenderFloat ( StringPiece  name,
float  value 
)
pure virtual

◆ RenderInt32() [1/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::RenderInt32 ( StringPiece  name,
int32  value 
)
pure virtual

◆ RenderInt32() [2/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::RenderInt32 ( StringPiece  name,
int32_t  value 
)
pure virtual

◆ RenderInt64() [1/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::RenderInt64 ( StringPiece  name,
int64  value 
)
pure virtual

◆ RenderInt64() [2/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::RenderInt64 ( StringPiece  name,
int64_t  value 
)
pure virtual

◆ RenderNull() [1/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::RenderNull ( StringPiece  name)
pure virtual

◆ RenderNull() [2/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::RenderNull ( StringPiece  name)
pure virtual

◆ RenderString() [1/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::RenderString ( StringPiece  name,
StringPiece  value 
)
pure virtual

◆ RenderString() [2/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::RenderString ( StringPiece  name,
StringPiece  value 
)
pure virtual

◆ RenderUint32() [1/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::RenderUint32 ( StringPiece  name,
uint32  value 
)
pure virtual

◆ RenderUint32() [2/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::RenderUint32 ( StringPiece  name,
uint32_t  value 
)
pure virtual

◆ RenderUint64() [1/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::RenderUint64 ( StringPiece  name,
uint64  value 
)
pure virtual

◆ RenderUint64() [2/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::RenderUint64 ( StringPiece  name,
uint64_t  value 
)
pure virtual

◆ set_use_strict_base64_decoding() [1/2]

void google::protobuf::util::converter::ObjectWriter::set_use_strict_base64_decoding ( bool  value)
inline

◆ set_use_strict_base64_decoding() [2/2]

void google::protobuf::util::converter::ObjectWriter::set_use_strict_base64_decoding ( bool  value)
inline

◆ StartList() [1/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::StartList ( StringPiece  name)
pure virtual

◆ StartList() [2/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::StartList ( StringPiece  name)
pure virtual

◆ StartObject() [1/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::StartObject ( StringPiece  name)
pure virtual

◆ StartObject() [2/2]

virtual ObjectWriter* google::protobuf::util::converter::ObjectWriter::StartObject ( StringPiece  name)
pure virtual

◆ use_strict_base64_decoding() [1/2]

bool google::protobuf::util::converter::ObjectWriter::use_strict_base64_decoding ( ) const
inline

◆ use_strict_base64_decoding() [2/2]

bool google::protobuf::util::converter::ObjectWriter::use_strict_base64_decoding ( ) const
inline

Member Data Documentation

◆ use_strict_base64_decoding_

bool google::protobuf::util::converter::ObjectWriter::use_strict_base64_decoding_
private

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


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