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< FieldScrubCallBackFieldScrubCallBackPtr
 

Public Member Functions

 DefaultValueObjectWriter (TypeResolver *type_resolver, const google::protobuf::Type &type, ObjectWriter *ow)
 
virtual ~DefaultValueObjectWriter ()
 
virtual DefaultValueObjectWriterStartObject (StringPiece name)
 
virtual DefaultValueObjectWriterEndObject ()
 
virtual DefaultValueObjectWriterStartList (StringPiece name)
 
virtual DefaultValueObjectWriterEndList ()
 
virtual DefaultValueObjectWriterRenderBool (StringPiece name, bool value)
 
virtual DefaultValueObjectWriterRenderInt32 (StringPiece name, int32 value)
 
virtual DefaultValueObjectWriterRenderUint32 (StringPiece name, uint32 value)
 
virtual DefaultValueObjectWriterRenderInt64 (StringPiece name, int64 value)
 
virtual DefaultValueObjectWriterRenderUint64 (StringPiece name, uint64 value)
 
virtual DefaultValueObjectWriterRenderDouble (StringPiece name, double value)
 
virtual DefaultValueObjectWriterRenderFloat (StringPiece name, float value)
 
virtual DefaultValueObjectWriterRenderString (StringPiece name, StringPiece value)
 
virtual DefaultValueObjectWriterRenderBytes (StringPiece name, StringPiece value)
 
virtual DefaultValueObjectWriterRenderNull (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: