Public Member Functions | Private Member Functions | Private Attributes | List of all members
google::protobuf::compiler::Importer Class Reference

#include <importer.h>

Public Member Functions

void AddUnusedImportTrackFile (const std::string &file_name)
 
void AddUnusedImportTrackFile (const std::string &file_name, bool is_error=false)
 
void ClearUnusedImportTrackFiles ()
 
void ClearUnusedImportTrackFiles ()
 
const FileDescriptorImport (const std::string &filename)
 
const FileDescriptorImport (const std::string &filename)
 
 Importer (SourceTree *source_tree, MultiFileErrorCollector *error_collector)
 
 Importer (SourceTree *source_tree, MultiFileErrorCollector *error_collector)
 
const DescriptorPoolpool () const
 
const DescriptorPoolpool () const
 
 ~Importer ()
 
 ~Importer ()
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (Importer)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (Importer)
 

Private Attributes

SourceTreeDescriptorDatabase database_
 
DescriptorPool pool_
 

Detailed Description

Definition at line 157 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/importer.h.

Constructor & Destructor Documentation

◆ Importer() [1/2]

google::protobuf::compiler::Importer::Importer ( SourceTree source_tree,
MultiFileErrorCollector error_collector 
)

◆ ~Importer() [1/2]

google::protobuf::compiler::Importer::~Importer ( )

◆ Importer() [2/2]

google::protobuf::compiler::Importer::Importer ( SourceTree source_tree,
MultiFileErrorCollector error_collector 
)

◆ ~Importer() [2/2]

google::protobuf::compiler::Importer::~Importer ( )

Member Function Documentation

◆ AddUnusedImportTrackFile() [1/2]

void google::protobuf::compiler::Importer::AddUnusedImportTrackFile ( const std::string &  file_name)

◆ AddUnusedImportTrackFile() [2/2]

void google::protobuf::compiler::Importer::AddUnusedImportTrackFile ( const std::string &  file_name,
bool  is_error = false 
)

◆ ClearUnusedImportTrackFiles() [1/2]

void google::protobuf::compiler::Importer::ClearUnusedImportTrackFiles ( )

◆ ClearUnusedImportTrackFiles() [2/2]

void google::protobuf::compiler::Importer::ClearUnusedImportTrackFiles ( )

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [1/2]

google::protobuf::compiler::Importer::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( Importer  )
private

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [2/2]

google::protobuf::compiler::Importer::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( Importer  )
private

◆ Import() [1/2]

const FileDescriptor* google::protobuf::compiler::Importer::Import ( const std::string &  filename)

◆ Import() [2/2]

const FileDescriptor * google::protobuf::compiler::Importer::Import ( const std::string &  filename)

◆ pool() [1/2]

const DescriptorPool* google::protobuf::compiler::Importer::pool ( ) const
inline

◆ pool() [2/2]

const DescriptorPool* google::protobuf::compiler::Importer::pool ( ) const
inline

Member Data Documentation

◆ database_

SourceTreeDescriptorDatabase google::protobuf::compiler::Importer::database_
private

◆ pool_

DescriptorPool google::protobuf::compiler::Importer::pool_
private

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


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