webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Protected Member Functions | List of all members
google::protobuf::util::converter::JsonObjectWriter Class Reference

#include <json_objectwriter.h>

Inheritance diagram for google::protobuf::util::converter::JsonObjectWriter:
google::protobuf::util::converter::StructuredObjectWriter google::protobuf::util::converter::ObjectWriter

Classes

class  Element
 

Public Member Functions

 JsonObjectWriter (StringPiece indent_string, google::protobuf::io::CodedOutputStream *out)
 
virtual ~JsonObjectWriter ()
 
virtual JsonObjectWriterStartObject (StringPiece name)
 
virtual JsonObjectWriterEndObject ()
 
virtual JsonObjectWriterStartList (StringPiece name)
 
virtual JsonObjectWriterEndList ()
 
virtual JsonObjectWriterRenderBool (StringPiece name, bool value)
 
virtual JsonObjectWriterRenderInt32 (StringPiece name, int32 value)
 
virtual JsonObjectWriterRenderUint32 (StringPiece name, uint32 value)
 
virtual JsonObjectWriterRenderInt64 (StringPiece name, int64 value)
 
virtual JsonObjectWriterRenderUint64 (StringPiece name, uint64 value)
 
virtual JsonObjectWriterRenderDouble (StringPiece name, double value)
 
virtual JsonObjectWriterRenderFloat (StringPiece name, float value)
 
virtual JsonObjectWriterRenderString (StringPiece name, StringPiece value)
 
virtual JsonObjectWriterRenderBytes (StringPiece name, StringPiece value)
 
virtual JsonObjectWriterRenderNull (StringPiece name)
 
void set_use_websafe_base64_for_bytes (bool value)
 
- Public Member Functions inherited from google::protobuf::util::converter::StructuredObjectWriter
virtual ~StructuredObjectWriter ()
 
- Public Member Functions inherited from google::protobuf::util::converter::ObjectWriter
virtual ~ObjectWriter ()
 
virtual bool done ()
 
void set_use_strict_base64_decoding (bool value)
 
bool use_strict_base64_decoding () const
 

Protected Member Functions

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

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ JsonObjectWriter()

google::protobuf::util::converter::JsonObjectWriter::JsonObjectWriter ( StringPiece  indent_string,
google::protobuf::io::CodedOutputStream out 
)
inline

◆ ~JsonObjectWriter()

google::protobuf::util::converter::JsonObjectWriter::~JsonObjectWriter ( )
virtual

Member Function Documentation

◆ element()

virtual Element* google::protobuf::util::converter::JsonObjectWriter::element ( )
inlineprotectedvirtual

◆ EndList()

JsonObjectWriter * google::protobuf::util::converter::JsonObjectWriter::EndList ( )
virtual

◆ EndObject()

JsonObjectWriter * google::protobuf::util::converter::JsonObjectWriter::EndObject ( )
virtual

◆ RenderBool()

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

◆ RenderBytes()

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

◆ RenderDouble()

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

◆ RenderFloat()

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

◆ RenderInt32()

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

◆ RenderInt64()

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

◆ RenderNull()

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

◆ RenderString()

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

◆ RenderUint32()

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

◆ RenderUint64()

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

◆ set_use_websafe_base64_for_bytes()

void google::protobuf::util::converter::JsonObjectWriter::set_use_websafe_base64_for_bytes ( bool  value)
inline

◆ StartList()

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

◆ StartObject()

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

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