![]() |
TrinityCore
|
#include <descriptor_database.h>
Classes | |
class | DescriptorIndex |
Public Member Functions | |
SimpleDescriptorDatabase () | |
~SimpleDescriptorDatabase () | |
bool | Add (const FileDescriptorProto &file) |
bool | AddAndOwn (const FileDescriptorProto *file) |
bool | FindFileByName (const string &filename, FileDescriptorProto *output) |
bool | FindFileContainingSymbol (const string &symbol_name, FileDescriptorProto *output) |
bool | FindFileContainingExtension (const string &containing_type, int field_number, FileDescriptorProto *output) |
bool | FindAllExtensionNumbers (const string &extendee_type, vector< int > *output) |
![]() | |
DescriptorDatabase () | |
virtual | ~DescriptorDatabase () |
Private Member Functions | |
bool | MaybeCopy (const FileDescriptorProto *file, FileDescriptorProto *output) |
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (SimpleDescriptorDatabase) | |
Private Attributes | |
DescriptorIndex< const FileDescriptorProto * > | index_ |
vector< const FileDescriptorProto * > | files_to_delete_ |
Friends | |
class | EncodedDescriptorDatabase |
google::protobuf::SimpleDescriptorDatabase::SimpleDescriptorDatabase | ( | ) |
google::protobuf::SimpleDescriptorDatabase::~SimpleDescriptorDatabase | ( | ) |
bool google::protobuf::SimpleDescriptorDatabase::Add | ( | const FileDescriptorProto & | file | ) |
bool google::protobuf::SimpleDescriptorDatabase::AddAndOwn | ( | const FileDescriptorProto * | file | ) |
|
virtual |
Reimplemented from google::protobuf::DescriptorDatabase.
|
virtual |
Implements google::protobuf::DescriptorDatabase.
|
virtual |
Implements google::protobuf::DescriptorDatabase.
|
virtual |
Implements google::protobuf::DescriptorDatabase.
|
private |
|
private |
|
friend |
|
private |
|
private |