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

#include <default_value_objectwriter.h>

Inheritance diagram for google::protobuf::util::converter::DefaultValueObjectWriter:
google::protobuf::util::converter::ObjectWriter

Public Types

typedef ResultCallback2< bool, const std::vector< string > &, const google::protobuf::Field *> FieldScrubCallBack
 
typedef google::protobuf::scoped_ptr< FieldScrubCallBack > FieldScrubCallBackPtr
 

Public Member Functions

 DefaultValueObjectWriter (TypeResolver *type_resolver, const google::protobuf::Type &type, ObjectWriter *ow)
 
virtual ~DefaultValueObjectWriter ()
 
virtual DefaultValueObjectWriter * StartObject (StringPiece name)
 
virtual DefaultValueObjectWriter * EndObject ()
 
virtual DefaultValueObjectWriter * StartList (StringPiece name)
 
virtual DefaultValueObjectWriter * EndList ()
 
virtual DefaultValueObjectWriter * RenderBool (StringPiece name, bool value)
 
virtual DefaultValueObjectWriter * RenderInt32 (StringPiece name, int32 value)
 
virtual DefaultValueObjectWriter * RenderUint32 (StringPiece name, uint32 value)
 
virtual DefaultValueObjectWriter * RenderInt64 (StringPiece name, int64 value)
 
virtual DefaultValueObjectWriter * RenderUint64 (StringPiece name, uint64 value)
 
virtual DefaultValueObjectWriter * RenderDouble (StringPiece name, double value)
 
virtual DefaultValueObjectWriter * RenderFloat (StringPiece name, float value)
 
virtual DefaultValueObjectWriter * RenderString (StringPiece name, StringPiece value)
 
virtual DefaultValueObjectWriter * RenderBytes (StringPiece name, StringPiece value)
 
virtual DefaultValueObjectWriter * RenderNull (StringPiece name)
 
void RegisterFieldScrubCallBack (FieldScrubCallBackPtr field_scrub_callback)
 
- 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
 

Additional Inherited Members

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

Member Typedef Documentation

◆ FieldScrubCallBack

◆ FieldScrubCallBackPtr

Constructor & Destructor Documentation

◆ DefaultValueObjectWriter()

google::protobuf::util::converter::DefaultValueObjectWriter::DefaultValueObjectWriter ( TypeResolver *  type_resolver,
const google::protobuf::Type &  type,
ObjectWriter *  ow 
)

◆ ~DefaultValueObjectWriter()

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

Member Function Documentation

◆ EndList()

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

◆ EndObject()

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

◆ RegisterFieldScrubCallBack()

void google::protobuf::util::converter::DefaultValueObjectWriter::RegisterFieldScrubCallBack ( FieldScrubCallBackPtr  field_scrub_callback)

◆ RenderBool()

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

◆ RenderBytes()

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

◆ RenderDouble()

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

◆ RenderFloat()

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

◆ RenderInt32()

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

◆ RenderInt64()

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

◆ RenderNull()

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

◆ RenderString()

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

◆ RenderUint32()

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

◆ RenderUint64()

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

◆ StartList()

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

◆ StartObject()

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

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