Public Types | Public Member Functions | Private Member Functions | List of all members
google::protobuf::DescriptorPool::ErrorCollector Class Referenceabstract

#include <descriptor.h>

Inheritance diagram for google::protobuf::DescriptorPool::ErrorCollector:
Inheritance graph
[legend]

Public Types

enum  ErrorLocation {
  NAME, NUMBER, TYPE, EXTENDEE,
  DEFAULT_VALUE, INPUT_TYPE, OUTPUT_TYPE, OPTION_NAME,
  OPTION_VALUE, IMPORT, OTHER, NAME,
  NUMBER, TYPE, EXTENDEE, DEFAULT_VALUE,
  INPUT_TYPE, OUTPUT_TYPE, OPTION_NAME, OPTION_VALUE,
  IMPORT, OTHER
}
 
enum  ErrorLocation {
  NAME, NUMBER, TYPE, EXTENDEE,
  DEFAULT_VALUE, INPUT_TYPE, OUTPUT_TYPE, OPTION_NAME,
  OPTION_VALUE, IMPORT, OTHER, NAME,
  NUMBER, TYPE, EXTENDEE, DEFAULT_VALUE,
  INPUT_TYPE, OUTPUT_TYPE, OPTION_NAME, OPTION_VALUE,
  IMPORT, OTHER
}
 

Public Member Functions

virtual void AddError (const std::string &filename, const std::string &element_name, const Message *descriptor, ErrorLocation location, const std::string &message)=0
 
virtual void AddError (const std::string &filename, const std::string &element_name, const Message *descriptor, ErrorLocation location, const std::string &message)=0
 
virtual void AddWarning (const std::string &, const std::string &, const Message *, ErrorLocation, const std::string &)
 
virtual void AddWarning (const std::string &, const std::string &, const Message *, ErrorLocation, const std::string &)
 
 ErrorCollector ()
 
 ErrorCollector ()
 
virtual ~ErrorCollector ()
 
virtual ~ErrorCollector ()
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (ErrorCollector)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (ErrorCollector)
 

Detailed Description

Definition at line 1630 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.

Member Enumeration Documentation

◆ ErrorLocation [1/2]

enum google::protobuf::DescriptorPool::ErrorCollector::ErrorLocation
Enumerator
NAME 
NUMBER 
TYPE 
EXTENDEE 
DEFAULT_VALUE 
INPUT_TYPE 
OUTPUT_TYPE 
OPTION_NAME 
OPTION_VALUE 
IMPORT 
OTHER 
NAME 
NUMBER 
TYPE 
EXTENDEE 
DEFAULT_VALUE 
INPUT_TYPE 
OUTPUT_TYPE 
OPTION_NAME 
OPTION_VALUE 
IMPORT 
OTHER 

Definition at line 1638 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.

◆ ErrorLocation [2/2]

enum google::protobuf::DescriptorPool::ErrorCollector::ErrorLocation
Enumerator
NAME 
NUMBER 
TYPE 
EXTENDEE 
DEFAULT_VALUE 
INPUT_TYPE 
OUTPUT_TYPE 
OPTION_NAME 
OPTION_VALUE 
IMPORT 
OTHER 
NAME 
NUMBER 
TYPE 
EXTENDEE 
DEFAULT_VALUE 
INPUT_TYPE 
OUTPUT_TYPE 
OPTION_NAME 
OPTION_VALUE 
IMPORT 
OTHER 

Definition at line 1810 of file protobuf/src/google/protobuf/descriptor.h.

Constructor & Destructor Documentation

◆ ErrorCollector() [1/2]

google::protobuf::DescriptorPool::ErrorCollector::ErrorCollector ( )
inline

◆ ~ErrorCollector() [1/2]

google::protobuf::DescriptorPool::ErrorCollector::~ErrorCollector ( )
virtual

◆ ErrorCollector() [2/2]

google::protobuf::DescriptorPool::ErrorCollector::ErrorCollector ( )
inline

Definition at line 1804 of file protobuf/src/google/protobuf/descriptor.h.

◆ ~ErrorCollector() [2/2]

virtual google::protobuf::DescriptorPool::ErrorCollector::~ErrorCollector ( )
virtual

Member Function Documentation

◆ AddError() [1/2]

virtual void google::protobuf::DescriptorPool::ErrorCollector::AddError ( const std::string &  filename,
const std::string &  element_name,
const Message descriptor,
ErrorLocation  location,
const std::string &  message 
)
pure virtual

◆ AddError() [2/2]

virtual void google::protobuf::DescriptorPool::ErrorCollector::AddError ( const std::string &  filename,
const std::string &  element_name,
const Message descriptor,
ErrorLocation  location,
const std::string &  message 
)
pure virtual

◆ AddWarning() [1/2]

virtual void google::protobuf::DescriptorPool::ErrorCollector::AddWarning ( const std::string &  ,
const std::string &  ,
const Message ,
ErrorLocation  ,
const std::string &   
)
inlinevirtual

◆ AddWarning() [2/2]

virtual void google::protobuf::DescriptorPool::ErrorCollector::AddWarning ( const std::string &  ,
const std::string &  ,
const Message ,
ErrorLocation  ,
const std::string &   
)
inlinevirtual

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [1/2]

google::protobuf::DescriptorPool::ErrorCollector::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( ErrorCollector  )
private

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [2/2]

google::protobuf::DescriptorPool::ErrorCollector::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( ErrorCollector  )
private

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


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