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 ClearUnusedImportTrackFiles ()
 
const FileDescriptorImport (const std::string &filename)
 
 Importer (SourceTree *source_tree, MultiFileErrorCollector *error_collector)
 
const DescriptorPoolpool () const
 
 ~Importer ()
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (Importer)
 

Private Attributes

SourceTreeDescriptorDatabase database_
 
DescriptorPool pool_
 

Detailed Description

Definition at line 157 of file importer.h.

Constructor & Destructor Documentation

◆ Importer()

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

Definition at line 223 of file importer.cc.

◆ ~Importer()

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

Definition at line 231 of file importer.cc.

Member Function Documentation

◆ AddUnusedImportTrackFile()

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

Definition at line 237 of file importer.cc.

◆ ClearUnusedImportTrackFiles()

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

Definition at line 241 of file importer.cc.

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS()

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

◆ Import()

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

Definition at line 233 of file importer.cc.

◆ pool()

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

Definition at line 179 of file importer.h.

Member Data Documentation

◆ database_

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

Definition at line 186 of file importer.h.

◆ pool_

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

Definition at line 187 of file importer.h.


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


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