class DescriptorPoolDatabase

Defined at line 349 of file ../../third_party/protobuf/src/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 353 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor_database.h

bool FindFileByName (absl::string_view filename, FileDescriptorProto * output)

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

bool FindFileContainingSymbol (absl::string_view symbol_name, FileDescriptorProto * output)
bool FindFileContainingExtension (absl::string_view containing_type, int field_number, FileDescriptorProto * output)
bool FindAllExtensionNumbers (absl::string_view extendee_type, std::vector<int> * output)
DescriptorPoolDatabase & operator= (const DescriptorPoolDatabase & )

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

void ~DescriptorPoolDatabase ()