Go to the documentation of this file.
37 #ifndef GOOGLE_PROTOBUF_COMPILER_IMPORTER_H__
38 #define GOOGLE_PROTOBUF_COMPILER_IMPORTER_H__
48 #include <google/protobuf/port_def.inc>
54 class ZeroCopyInputStream;
61 class MultiFileErrorCollector;
103 using_validation_error_collector_ =
true;
104 return &validation_error_collector_;
112 bool FindFileContainingExtension(
const std::string& containing_type,
124 :
public DescriptorPool::ErrorCollector {
181 void AddUnusedImportTrackFile(
const std::string& file_name);
182 void ClearUnusedImportTrackFiles();
201 virtual void AddError(
const std::string& filename,
int line,
int column,
291 DiskFileToVirtualFileResult DiskFileToVirtualFile(
298 bool VirtualFileToDiskFile(
const std::string& virtual_file,
313 : virtual_path(virtual_path_param), disk_path(disk_path_param) {}
333 #include <google/protobuf/port_undef.inc>
335 #endif // GOOGLE_PROTOBUF_COMPILER_IMPORTER_H__
SourceLocationTable source_locations_
SourceTreeDescriptorDatabase database_
virtual void AddWarning(const std::string &filename, int line, int column, const std::string &message)
#define GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(TypeName)
static PyObject * FindFileByName(PyObject *self, PyObject *arg)
std::vector< Mapping > mappings_
GLsizei const GLchar *const * string
std::string last_error_message_
static PyObject * FindFileContainingSymbol(PyObject *self, PyObject *arg)
DiskFileToVirtualFileResult
MultiFileErrorCollector()
Mapping(const std::string &virtual_path_param, const std::string &disk_path_param)
ValidationErrorCollector validation_error_collector_
DescriptorPool::ErrorCollector * GetValidationErrorCollector()
const DescriptorPool * pool() const
MockErrorCollector error_collector_
bool using_validation_error_collector_
DescriptorDatabase * fallback_database_
void RecordErrorsTo(MultiFileErrorCollector *error_collector)
SourceTree * source_tree_
SourceTreeDescriptorDatabase * owner_
const upb_json_parsermethod const upb_symtab upb_sink * output
MultiFileErrorCollector * error_collector_
GLenum GLuint GLenum GLsizei const GLchar * message
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:54