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

#include <printer.h>

Public Member Functions

 Printer (ZeroCopyOutputStream *output, char variable_delimiter)
 
 Printer (ZeroCopyOutputStream *output, char variable_delimiter, AnnotationCollector *annotation_collector)
 
 ~Printer ()
 
template<typename SomeDescriptor >
void Annotate (const char *varname, const SomeDescriptor *descriptor)
 
template<typename SomeDescriptor >
void Annotate (const char *begin_varname, const char *end_varname, const SomeDescriptor *descriptor)
 
void Print (const map< string, string > &variables, const char *text)
 
void Print (const char *text)
 
void Print (const char *text, const char *variable, const string &value)
 
void Print (const char *text, const char *variable1, const string &value1, const char *variable2, const string &value2)
 
void Print (const char *text, const char *variable1, const string &value1, const char *variable2, const string &value2, const char *variable3, const string &value3)
 
void Print (const char *text, const char *variable1, const string &value1, const char *variable2, const string &value2, const char *variable3, const string &value3, const char *variable4, const string &value4)
 
void Print (const char *text, const char *variable1, const string &value1, const char *variable2, const string &value2, const char *variable3, const string &value3, const char *variable4, const string &value4, const char *variable5, const string &value5)
 
void Print (const char *text, const char *variable1, const string &value1, const char *variable2, const string &value2, const char *variable3, const string &value3, const char *variable4, const string &value4, const char *variable5, const string &value5, const char *variable6, const string &value6)
 
void Print (const char *text, const char *variable1, const string &value1, const char *variable2, const string &value2, const char *variable3, const string &value3, const char *variable4, const string &value4, const char *variable5, const string &value5, const char *variable6, const string &value6, const char *variable7, const string &value7)
 
void Print (const char *text, const char *variable1, const string &value1, const char *variable2, const string &value2, const char *variable3, const string &value3, const char *variable4, const string &value4, const char *variable5, const string &value5, const char *variable6, const string &value6, const char *variable7, const string &value7, const char *variable8, const string &value8)
 
void Indent ()
 
void Outdent ()
 
void PrintRaw (const string &data)
 
void PrintRaw (const char *data)
 
void WriteRaw (const char *data, int size)
 
bool failed () const
 

Constructor & Destructor Documentation

◆ Printer() [1/2]

google::protobuf::io::Printer::Printer ( ZeroCopyOutputStream output,
char  variable_delimiter 
)

◆ Printer() [2/2]

google::protobuf::io::Printer::Printer ( ZeroCopyOutputStream output,
char  variable_delimiter,
AnnotationCollector annotation_collector 
)

◆ ~Printer()

google::protobuf::io::Printer::~Printer ( )

Member Function Documentation

◆ Annotate() [1/2]

template<typename SomeDescriptor >
void google::protobuf::io::Printer::Annotate ( const char *  varname,
const SomeDescriptor *  descriptor 
)
inline

◆ Annotate() [2/2]

template<typename SomeDescriptor >
void google::protobuf::io::Printer::Annotate ( const char *  begin_varname,
const char *  end_varname,
const SomeDescriptor *  descriptor 
)
inline

◆ failed()

bool google::protobuf::io::Printer::failed ( ) const
inline

◆ Indent()

void google::protobuf::io::Printer::Indent ( )

◆ Outdent()

void google::protobuf::io::Printer::Outdent ( )

◆ Print() [1/10]

void google::protobuf::io::Printer::Print ( const map< string, string > &  variables,
const char *  text 
)

◆ Print() [2/10]

void google::protobuf::io::Printer::Print ( const char *  text)

◆ Print() [3/10]

void google::protobuf::io::Printer::Print ( const char *  text,
const char *  variable,
const string value 
)

◆ Print() [4/10]

void google::protobuf::io::Printer::Print ( const char *  text,
const char *  variable1,
const string value1,
const char *  variable2,
const string value2 
)

◆ Print() [5/10]

void google::protobuf::io::Printer::Print ( const char *  text,
const char *  variable1,
const string value1,
const char *  variable2,
const string value2,
const char *  variable3,
const string value3 
)

◆ Print() [6/10]

void google::protobuf::io::Printer::Print ( const char *  text,
const char *  variable1,
const string value1,
const char *  variable2,
const string value2,
const char *  variable3,
const string value3,
const char *  variable4,
const string value4 
)

◆ Print() [7/10]

void google::protobuf::io::Printer::Print ( const char *  text,
const char *  variable1,
const string value1,
const char *  variable2,
const string value2,
const char *  variable3,
const string value3,
const char *  variable4,
const string value4,
const char *  variable5,
const string value5 
)

◆ Print() [8/10]

void google::protobuf::io::Printer::Print ( const char *  text,
const char *  variable1,
const string value1,
const char *  variable2,
const string value2,
const char *  variable3,
const string value3,
const char *  variable4,
const string value4,
const char *  variable5,
const string value5,
const char *  variable6,
const string value6 
)

◆ Print() [9/10]

void google::protobuf::io::Printer::Print ( const char *  text,
const char *  variable1,
const string value1,
const char *  variable2,
const string value2,
const char *  variable3,
const string value3,
const char *  variable4,
const string value4,
const char *  variable5,
const string value5,
const char *  variable6,
const string value6,
const char *  variable7,
const string value7 
)

◆ Print() [10/10]

void google::protobuf::io::Printer::Print ( const char *  text,
const char *  variable1,
const string value1,
const char *  variable2,
const string value2,
const char *  variable3,
const string value3,
const char *  variable4,
const string value4,
const char *  variable5,
const string value5,
const char *  variable6,
const string value6,
const char *  variable7,
const string value7,
const char *  variable8,
const string value8 
)

◆ PrintRaw() [1/2]

void google::protobuf::io::Printer::PrintRaw ( const string data)

◆ PrintRaw() [2/2]

void google::protobuf::io::Printer::PrintRaw ( const char *  data)

◆ WriteRaw()

void google::protobuf::io::Printer::WriteRaw ( const char *  data,
int  size 
)

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