webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
google::protobuf::TextFormat::FieldValuePrinter Class Reference

#include <text_format.h>

Inheritance diagram for google::protobuf::TextFormat::FieldValuePrinter:
google::protobuf::python::cmessage::PythonFieldValuePrinter google::protobuf::text_format_unittest::CustomInt32FieldValuePrinter google::protobuf::text_format_unittest::CustomMessageFieldValuePrinter google::protobuf::text_format_unittest::CustomMultilineCommentPrinter google::protobuf::text_format_unittest::CustomUInt32FieldValuePrinter

Public Member Functions

 FieldValuePrinter ()
 
virtual ~FieldValuePrinter ()
 
virtual string PrintBool (bool val) const
 
virtual string PrintInt32 (int32 val) const
 
virtual string PrintUInt32 (uint32 val) const
 
virtual string PrintInt64 (int64 val) const
 
virtual string PrintUInt64 (uint64 val) const
 
virtual string PrintFloat (float val) const
 
virtual string PrintDouble (double val) const
 
virtual string PrintString (const string &val) const
 
virtual string PrintBytes (const string &val) const
 
virtual string PrintEnum (int32 val, const string &name) const
 
virtual string PrintFieldName (const Message &message, const Reflection *reflection, const FieldDescriptor *field) const
 
virtual string PrintMessageStart (const Message &message, int field_index, int field_count, bool single_line_mode) const
 
virtual string PrintMessageEnd (const Message &message, int field_index, int field_count, bool single_line_mode) const
 

Constructor & Destructor Documentation

◆ FieldValuePrinter()

google::protobuf::TextFormat::FieldValuePrinter::FieldValuePrinter ( )

◆ ~FieldValuePrinter()

google::protobuf::TextFormat::FieldValuePrinter::~FieldValuePrinter ( )
virtual

Member Function Documentation

◆ PrintBool()

string google::protobuf::TextFormat::FieldValuePrinter::PrintBool ( bool  val) const
virtual

◆ PrintBytes()

string google::protobuf::TextFormat::FieldValuePrinter::PrintBytes ( const string val) const
virtual

◆ PrintDouble()

string google::protobuf::TextFormat::FieldValuePrinter::PrintDouble ( double  val) const
virtual

◆ PrintEnum()

string google::protobuf::TextFormat::FieldValuePrinter::PrintEnum ( int32  val,
const string name 
) const
virtual

◆ PrintFieldName()

string google::protobuf::TextFormat::FieldValuePrinter::PrintFieldName ( const Message message,
const Reflection reflection,
const FieldDescriptor field 
) const
virtual

◆ PrintFloat()

string google::protobuf::TextFormat::FieldValuePrinter::PrintFloat ( float  val) const
virtual

◆ PrintInt32()

string google::protobuf::TextFormat::FieldValuePrinter::PrintInt32 ( int32  val) const
virtual

◆ PrintInt64()

string google::protobuf::TextFormat::FieldValuePrinter::PrintInt64 ( int64  val) const
virtual

◆ PrintMessageEnd()

string google::protobuf::TextFormat::FieldValuePrinter::PrintMessageEnd ( const Message message,
int  field_index,
int  field_count,
bool  single_line_mode 
) const
virtual

◆ PrintMessageStart()

string google::protobuf::TextFormat::FieldValuePrinter::PrintMessageStart ( const Message message,
int  field_index,
int  field_count,
bool  single_line_mode 
) const
virtual

◆ PrintString()

string google::protobuf::TextFormat::FieldValuePrinter::PrintString ( const string val) const
virtual

◆ PrintUInt32()

string google::protobuf::TextFormat::FieldValuePrinter::PrintUInt32 ( uint32  val) const
virtual

◆ PrintUInt64()

string google::protobuf::TextFormat::FieldValuePrinter::PrintUInt64 ( uint64  val) const
virtual

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