webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | List of all members
google::protobuf::TextFormat::Printer Class Reference

#include <text_format.h>

Public Member Functions

 Printer ()
 
 ~Printer ()
 
bool Print (const Message &message, io::ZeroCopyOutputStream *output) const
 
bool PrintUnknownFields (const UnknownFieldSet &unknown_fields, io::ZeroCopyOutputStream *output) const
 
bool PrintToString (const Message &message, string *output) const
 
bool PrintUnknownFieldsToString (const UnknownFieldSet &unknown_fields, string *output) const
 
void PrintFieldValueToString (const Message &message, const FieldDescriptor *field, int index, string *output) const
 
void SetInitialIndentLevel (int indent_level)
 
void SetSingleLineMode (bool single_line_mode)
 
bool IsInSingleLineMode ()
 
void SetUseFieldNumber (bool use_field_number)
 
void SetUseShortRepeatedPrimitives (bool use_short_repeated_primitives)
 
void SetUseUtf8StringEscaping (bool as_utf8)
 
void SetDefaultFieldValuePrinter (const FieldValuePrinter *printer)
 
void SetHideUnknownFields (bool hide)
 
void SetPrintMessageFieldsInIndexOrder (bool print_message_fields_in_index_order)
 
void SetExpandAny (bool expand)
 
void SetTruncateStringFieldLongerThan (const int64 truncate_string_field_longer_than)
 
bool RegisterFieldValuePrinter (const FieldDescriptor *field, const FieldValuePrinter *printer)
 

Constructor & Destructor Documentation

◆ Printer()

google::protobuf::TextFormat::Printer::Printer ( )

◆ ~Printer()

google::protobuf::TextFormat::Printer::~Printer ( )

Member Function Documentation

◆ IsInSingleLineMode()

bool google::protobuf::TextFormat::Printer::IsInSingleLineMode ( )
inline

◆ Print()

bool google::protobuf::TextFormat::Printer::Print ( const Message message,
io::ZeroCopyOutputStream output 
) const

◆ PrintFieldValueToString()

void google::protobuf::TextFormat::Printer::PrintFieldValueToString ( const Message message,
const FieldDescriptor field,
int  index,
string output 
) const

◆ PrintToString()

bool google::protobuf::TextFormat::Printer::PrintToString ( const Message message,
string output 
) const

◆ PrintUnknownFields()

bool google::protobuf::TextFormat::Printer::PrintUnknownFields ( const UnknownFieldSet unknown_fields,
io::ZeroCopyOutputStream output 
) const

◆ PrintUnknownFieldsToString()

bool google::protobuf::TextFormat::Printer::PrintUnknownFieldsToString ( const UnknownFieldSet unknown_fields,
string output 
) const

◆ RegisterFieldValuePrinter()

bool google::protobuf::TextFormat::Printer::RegisterFieldValuePrinter ( const FieldDescriptor field,
const FieldValuePrinter printer 
)

◆ SetDefaultFieldValuePrinter()

void google::protobuf::TextFormat::Printer::SetDefaultFieldValuePrinter ( const FieldValuePrinter printer)

◆ SetExpandAny()

void google::protobuf::TextFormat::Printer::SetExpandAny ( bool  expand)
inline

◆ SetHideUnknownFields()

void google::protobuf::TextFormat::Printer::SetHideUnknownFields ( bool  hide)
inline

◆ SetInitialIndentLevel()

void google::protobuf::TextFormat::Printer::SetInitialIndentLevel ( int  indent_level)
inline

◆ SetPrintMessageFieldsInIndexOrder()

void google::protobuf::TextFormat::Printer::SetPrintMessageFieldsInIndexOrder ( bool  print_message_fields_in_index_order)
inline

◆ SetSingleLineMode()

void google::protobuf::TextFormat::Printer::SetSingleLineMode ( bool  single_line_mode)
inline

◆ SetTruncateStringFieldLongerThan()

void google::protobuf::TextFormat::Printer::SetTruncateStringFieldLongerThan ( const int64  truncate_string_field_longer_than)
inline

◆ SetUseFieldNumber()

void google::protobuf::TextFormat::Printer::SetUseFieldNumber ( bool  use_field_number)
inline

◆ SetUseShortRepeatedPrimitives()

void google::protobuf::TextFormat::Printer::SetUseShortRepeatedPrimitives ( bool  use_short_repeated_primitives)
inline

◆ SetUseUtf8StringEscaping()

void google::protobuf::TextFormat::Printer::SetUseUtf8StringEscaping ( bool  as_utf8)

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