Public Types | Public Member Functions | List of all members
google::protobuf::io::AnnotationCollector Class Referenceabstract

#include <printer.h>

Inheritance diagram for google::protobuf::io::AnnotationCollector:
Inheritance graph
[legend]

Public Types

typedef std::pair< std::pair< size_t, size_t >, std::string > Annotation
 
typedef std::pair< std::pair< size_t, size_t >, std::string > Annotation
 

Public Member Functions

virtual void AddAnnotation (size_t begin_offset, size_t end_offset, const std::string &file_path, const std::vector< int > &path)=0
 
virtual void AddAnnotation (size_t begin_offset, size_t end_offset, const std::string &file_path, const std::vector< int > &path)=0
 
virtual void AddAnnotationNew (Annotation &)
 
virtual void AddAnnotationNew (Annotation &a)
 
virtual ~AnnotationCollector ()
 
virtual ~AnnotationCollector ()
 

Detailed Description

Definition at line 54 of file bloaty/third_party/protobuf/src/google/protobuf/io/printer.h.

Member Typedef Documentation

◆ Annotation [1/2]

◆ Annotation [2/2]

Definition at line 58 of file protobuf/src/google/protobuf/io/printer.h.

Constructor & Destructor Documentation

◆ ~AnnotationCollector() [1/2]

virtual google::protobuf::io::AnnotationCollector::~AnnotationCollector ( )
inlinevirtual

◆ ~AnnotationCollector() [2/2]

virtual google::protobuf::io::AnnotationCollector::~AnnotationCollector ( )
inlinevirtual

Definition at line 70 of file protobuf/src/google/protobuf/io/printer.h.

Member Function Documentation

◆ AddAnnotation() [1/2]

virtual void google::protobuf::io::AnnotationCollector::AddAnnotation ( size_t  begin_offset,
size_t  end_offset,
const std::string &  file_path,
const std::vector< int > &  path 
)
pure virtual

◆ AddAnnotation() [2/2]

virtual void google::protobuf::io::AnnotationCollector::AddAnnotation ( size_t  begin_offset,
size_t  end_offset,
const std::string &  file_path,
const std::vector< int > &  path 
)
pure virtual

◆ AddAnnotationNew() [1/2]

virtual void google::protobuf::io::AnnotationCollector::AddAnnotationNew ( Annotation )
inlinevirtual

◆ AddAnnotationNew() [2/2]

virtual void google::protobuf::io::AnnotationCollector::AddAnnotationNew ( Annotation a)
inlinevirtual

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


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