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 JsonObjectWriter * StartObject (StringPiece name)
 
virtual JsonObjectWriter * EndObject ()
 
virtual JsonObjectWriter * StartList (StringPiece name)
 
virtual JsonObjectWriter * EndList ()
 
virtual JsonObjectWriter * RenderBool (StringPiece name, bool value)
 
virtual JsonObjectWriter * RenderInt32 (StringPiece name, int32 value)
 
virtual JsonObjectWriter * RenderUint32 (StringPiece name, uint32 value)
 
virtual JsonObjectWriter * RenderInt64 (StringPiece name, int64 value)
 
virtual JsonObjectWriter * RenderUint64 (StringPiece name, uint64 value)
 
virtual JsonObjectWriter * RenderDouble (StringPiece name, double value)
 
virtual JsonObjectWriter * RenderFloat (StringPiece name, float value)
 
virtual JsonObjectWriter * RenderString (StringPiece name, StringPiece value)
 
virtual JsonObjectWriter * RenderBytes (StringPiece name, StringPiece value)
 
virtual JsonObjectWriter * RenderNull (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 Element * element ()
 
- 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: