Public Member Functions | List of all members
google::protobuf::TextFormat::BaseTextGenerator Class Referenceabstract

#include <text_format.h>

Inheritance diagram for google::protobuf::TextFormat::BaseTextGenerator:
Inheritance graph
[legend]

Public Member Functions

virtual size_t GetCurrentIndentationSize () const
 
virtual size_t GetCurrentIndentationSize () const
 
virtual void Indent ()
 
virtual void Indent ()
 
virtual void Outdent ()
 
virtual void Outdent ()
 
virtual void Print (const char *text, size_t size)=0
 
virtual void Print (const char *text, size_t size)=0
 
template<size_t n>
void PrintLiteral (const char(&text)[n])
 
template<size_t n>
void PrintLiteral (const char(&text)[n])
 
void PrintString (const std::string &str)
 
void PrintString (const std::string &str)
 
virtual ~BaseTextGenerator ()
 
virtual ~BaseTextGenerator ()
 

Detailed Description

Definition at line 100 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.h.

Constructor & Destructor Documentation

◆ ~BaseTextGenerator() [1/2]

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

◆ ~BaseTextGenerator() [2/2]

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

Member Function Documentation

◆ GetCurrentIndentationSize() [1/2]

virtual size_t google::protobuf::TextFormat::BaseTextGenerator::GetCurrentIndentationSize ( ) const
inlinevirtual

◆ GetCurrentIndentationSize() [2/2]

virtual size_t google::protobuf::TextFormat::BaseTextGenerator::GetCurrentIndentationSize ( ) const
inlinevirtual

◆ Indent() [1/2]

virtual void google::protobuf::TextFormat::BaseTextGenerator::Indent ( )
inlinevirtual

◆ Indent() [2/2]

virtual void google::protobuf::TextFormat::BaseTextGenerator::Indent ( )
inlinevirtual

◆ Outdent() [1/2]

virtual void google::protobuf::TextFormat::BaseTextGenerator::Outdent ( )
inlinevirtual

◆ Outdent() [2/2]

virtual void google::protobuf::TextFormat::BaseTextGenerator::Outdent ( )
inlinevirtual

◆ Print() [1/2]

virtual void google::protobuf::TextFormat::BaseTextGenerator::Print ( const char *  text,
size_t  size 
)
pure virtual

◆ Print() [2/2]

virtual void google::protobuf::TextFormat::BaseTextGenerator::Print ( const char *  text,
size_t  size 
)
pure virtual

◆ PrintLiteral() [1/2]

template<size_t n>
void google::protobuf::TextFormat::BaseTextGenerator::PrintLiteral ( const char(&)  text[n])
inline

Definition at line 115 of file protobuf/src/google/protobuf/text_format.h.

◆ PrintLiteral() [2/2]

template<size_t n>
void google::protobuf::TextFormat::BaseTextGenerator::PrintLiteral ( const char(&)  text[n])
inline

◆ PrintString() [1/2]

void google::protobuf::TextFormat::BaseTextGenerator::PrintString ( const std::string &  str)
inline

◆ PrintString() [2/2]

void google::protobuf::TextFormat::BaseTextGenerator::PrintString ( const std::string &  str)
inline

Definition at line 112 of file protobuf/src/google/protobuf/text_format.h.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:22