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::stringAnnotation
 

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 AddAnnotationNew (Annotation &a)
 
virtual ~AnnotationCollector ()
 

Detailed Description

Definition at line 54 of file printer.h.

Member Typedef Documentation

◆ Annotation

typedef std::pair<std::pair<size_t, size_t>, std::string> google::protobuf::io::AnnotationCollector::Annotation

Definition at line 57 of file printer.h.

Constructor & Destructor Documentation

◆ ~AnnotationCollector()

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

Definition at line 69 of file printer.h.

Member Function Documentation

◆ AddAnnotation()

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()

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

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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:10