class DescriptorPoolDatabase

Defined at line 321 of file ../../third_party/protobuf/src/google/protobuf/descriptor_database.h

A DescriptorDatabase that fetches files from a given pool.

Public Methods

void DescriptorPoolDatabase (const DescriptorPool & pool, DescriptorPoolDatabaseOptions options)
void DescriptorPoolDatabase (const DescriptorPoolDatabase & )

Defined at line 325 of file ../../third_party/protobuf/src/google/protobuf/descriptor_database.h

DescriptorPoolDatabase & operator= (const DescriptorPoolDatabase & )

Defined at line 326 of file ../../third_party/protobuf/src/google/protobuf/descriptor_database.h

void ~DescriptorPoolDatabase ()
bool FindFileByName (const std::string & filename, FileDescriptorProto * output)

implements DescriptorDatabase -----------------------------------

bool FindFileContainingSymbol (const std::string & symbol_name, FileDescriptorProto * output)
bool FindFileContainingExtension (const std::string & containing_type, int field_number, FileDescriptorProto * output)
bool FindAllExtensionNumbers (const std::string & extendee_type, std::vector<int> * output)