TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
google::protobuf::compiler::Importer Class Reference

#include <importer.h>

Public Member Functions

 Importer (SourceTree *source_tree, MultiFileErrorCollector *error_collector)
 
 ~Importer ()
 
const FileDescriptorImport (const string &filename)
 
const DescriptorPoolpool () const
 
void AddUnusedImportTrackFile (const string &file_name)
 
void ClearUnusedImportTrackFiles ()
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (Importer)
 

Private Attributes

SourceTreeDescriptorDatabase database_
 
DescriptorPool pool_
 

Constructor & Destructor Documentation

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

Member Function Documentation

void google::protobuf::compiler::Importer::AddUnusedImportTrackFile ( const string &  file_name)
void google::protobuf::compiler::Importer::ClearUnusedImportTrackFiles ( )
google::protobuf::compiler::Importer::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( Importer  )
private
const FileDescriptor* google::protobuf::compiler::Importer::Import ( const string &  filename)
const DescriptorPool* google::protobuf::compiler::Importer::pool ( ) const
inline
165  {
166  return &pool_;
167  }
DescriptorPool pool_
Definition: importer.h:174

Member Data Documentation

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

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