#include <descriptor.h>
Classes | |
| class | ErrorCollector |
| class | Tables |
Static Public Member Functions | |
| static const DescriptorPool * | generated_pool () |
| static const DescriptorPool * | generated_pool () |
| static DescriptorDatabase * | internal_generated_database () |
| static DescriptorPool * | internal_generated_pool () |
| static DescriptorPool * | internal_generated_pool () |
| static void | InternalAddGeneratedFile (const void *encoded_file_descriptor, int size) |
| static void | InternalAddGeneratedFile (const void *encoded_file_descriptor, int size) |
Private Attributes | |
| bool | allow_unknown_ |
| ErrorCollector * | default_error_collector_ |
| bool | disallow_enforce_utf8_ |
| bool | enforce_dependencies_ |
| bool | enforce_weak_ |
| DescriptorDatabase * | fallback_database_ |
| bool | lazily_build_dependencies_ |
| internal::WrappedMutex * | mutex_ |
| std::unique_ptr< Tables > | tables_ |
| const DescriptorPool * | underlay_ |
| std::set< std::string > | unused_import_track_files_ |
| std::map< std::string, bool > | unused_import_track_files_ |
Friends | |
| class | Descriptor |
| class | DescriptorBuilder |
| class | EnumDescriptor |
| class | FieldDescriptor |
| class | FileDescriptor |
| class | FileDescriptorTables |
| class | internal::LazyDescriptor |
| class | MethodDescriptor |
| class | ServiceDescriptor |
| class | StreamDescriptor |
Definition at line 1539 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
| Enumerator | |
|---|---|
| PLACEHOLDER_MESSAGE | |
| PLACEHOLDER_ENUM | |
| PLACEHOLDER_EXTENDABLE_MESSAGE | |
| PLACEHOLDER_MESSAGE | |
| PLACEHOLDER_ENUM | |
| PLACEHOLDER_EXTENDABLE_MESSAGE | |
Definition at line 1835 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
| Enumerator | |
|---|---|
| PLACEHOLDER_MESSAGE | |
| PLACEHOLDER_ENUM | |
| PLACEHOLDER_EXTENDABLE_MESSAGE | |
| PLACEHOLDER_MESSAGE | |
| PLACEHOLDER_ENUM | |
| PLACEHOLDER_EXTENDABLE_MESSAGE | |
Definition at line 2018 of file protobuf/src/google/protobuf/descriptor.h.
| DescriptorPool::DescriptorPool | ( | ) |
Definition at line 1240 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
|
explicit |
Definition at line 1252 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
| DescriptorPool::~DescriptorPool | ( | ) |
Definition at line 1277 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
|
explicit |
Definition at line 1265 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
| google::protobuf::DescriptorPool::DescriptorPool | ( | ) |
|
explicit |
| google::protobuf::DescriptorPool::~DescriptorPool | ( | ) |
|
explicit |
| void DescriptorPool::AddUnusedImportTrackFile | ( | const std::string & | file_name | ) |
Definition at line 1288 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
| void DescriptorPool::AddUnusedImportTrackFile | ( | ConstStringParam | file_name, |
| bool | is_error = false |
||
| ) |
Definition at line 1946 of file protobuf/src/google/protobuf/descriptor.cc.
|
inline |
Definition at line 1704 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
inline |
Definition at line 1876 of file protobuf/src/google/protobuf/descriptor.h.
| const FileDescriptor * DescriptorPool::BuildFile | ( | const FileDescriptorProto & | proto | ) |
Definition at line 3529 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
| const FileDescriptor* google::protobuf::DescriptorPool::BuildFile | ( | const FileDescriptorProto & | proto | ) |
| const FileDescriptor * DescriptorPool::BuildFileCollectingErrors | ( | const FileDescriptorProto & | proto, |
| ErrorCollector * | error_collector | ||
| ) |
Definition at line 3541 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
| const FileDescriptor* google::protobuf::DescriptorPool::BuildFileCollectingErrors | ( | const FileDescriptorProto & | proto, |
| ErrorCollector * | error_collector | ||
| ) |
|
private |
Definition at line 3554 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
|
private |
| void DescriptorPool::ClearUnusedImportTrackFiles | ( | ) |
Definition at line 1292 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
| void google::protobuf::DescriptorPool::ClearUnusedImportTrackFiles | ( | ) |
|
private |
Definition at line 7132 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
|
private |
Definition at line 7865 of file protobuf/src/google/protobuf/descriptor.cc.
|
inline |
Definition at line 1746 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
inline |
Definition at line 1918 of file protobuf/src/google/protobuf/descriptor.h.
|
inline |
Definition at line 1710 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
inline |
Definition at line 1882 of file protobuf/src/google/protobuf/descriptor.h.
| void DescriptorPool::FindAllExtensions | ( | const Descriptor * | extendee, |
| std::vector< const FieldDescriptor * > * | out | ||
| ) | const |
Definition at line 1529 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
| void google::protobuf::DescriptorPool::FindAllExtensions | ( | const Descriptor * | extendee, |
| std::vector< const FieldDescriptor * > * | out | ||
| ) | const |
| const EnumDescriptor * DescriptorPool::FindEnumTypeByName | ( | const std::string & | name | ) | const |
Definition at line 1443 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
| const EnumDescriptor* google::protobuf::DescriptorPool::FindEnumTypeByName | ( | ConstStringParam | name | ) | const |
| const EnumValueDescriptor * DescriptorPool::FindEnumValueByName | ( | const std::string & | name | ) | const |
Definition at line 1449 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
| const EnumValueDescriptor* google::protobuf::DescriptorPool::FindEnumValueByName | ( | ConstStringParam | name | ) | const |
| const FieldDescriptor * DescriptorPool::FindExtensionByName | ( | const std::string & | name | ) | const |
Definition at line 1427 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
| const FieldDescriptor* google::protobuf::DescriptorPool::FindExtensionByName | ( | ConstStringParam | name | ) | const |
| const FieldDescriptor * DescriptorPool::FindExtensionByNumber | ( | const Descriptor * | extendee, |
| int | number | ||
| ) | const |
Definition at line 1468 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
| const FieldDescriptor* google::protobuf::DescriptorPool::FindExtensionByNumber | ( | const Descriptor * | extendee, |
| int | number | ||
| ) | const |
| const FieldDescriptor * DescriptorPool::FindExtensionByPrintableName | ( | const Descriptor * | extendee, |
| const std::string & | printable_name | ||
| ) | const |
Definition at line 1502 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
| const FieldDescriptor* google::protobuf::DescriptorPool::FindExtensionByPrintableName | ( | const Descriptor * | extendee, |
| ConstStringParam | printable_name | ||
| ) | const |
| const FieldDescriptor * DescriptorPool::FindFieldByName | ( | const std::string & | name | ) | const |
Definition at line 1416 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
| const FieldDescriptor* google::protobuf::DescriptorPool::FindFieldByName | ( | ConstStringParam | name | ) | const |
| const FileDescriptor * DescriptorPool::FindFileByName | ( | const std::string & | name | ) | const |
Definition at line 1369 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
| const FileDescriptor* google::protobuf::DescriptorPool::FindFileByName | ( | ConstStringParam | name | ) | const |
| const FileDescriptor * DescriptorPool::FindFileContainingSymbol | ( | const std::string & | symbol_name | ) | const |
Definition at line 1389 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
| const FileDescriptor* google::protobuf::DescriptorPool::FindFileContainingSymbol | ( | ConstStringParam | symbol_name | ) | const |
| const Descriptor * DescriptorPool::FindMessageTypeByName | ( | const std::string & | name | ) | const |
Definition at line 1410 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
| const Descriptor* google::protobuf::DescriptorPool::FindMessageTypeByName | ( | ConstStringParam | name | ) | const |
| const MethodDescriptor * DescriptorPool::FindMethodByName | ( | const std::string & | name | ) | const |
Definition at line 1462 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
| const MethodDescriptor* google::protobuf::DescriptorPool::FindMethodByName | ( | ConstStringParam | name | ) | const |
| const OneofDescriptor * DescriptorPool::FindOneofByName | ( | const std::string & | name | ) | const |
Definition at line 1437 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
| const OneofDescriptor* google::protobuf::DescriptorPool::FindOneofByName | ( | ConstStringParam | name | ) | const |
| const ServiceDescriptor * DescriptorPool::FindServiceByName | ( | const std::string & | name | ) | const |
Definition at line 1456 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
| const ServiceDescriptor* google::protobuf::DescriptorPool::FindServiceByName | ( | ConstStringParam | name | ) | const |
|
static |
Definition at line 1326 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
|
static |
|
private |
|
private |
|
static |
Definition at line 1979 of file protobuf/src/google/protobuf/descriptor.cc.
|
static |
Definition at line 1320 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
|
static |
|
inline |
Definition at line 1776 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
inline |
Definition at line 1953 of file protobuf/src/google/protobuf/descriptor.h.
|
static |
Definition at line 1335 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
|
static |
| void DescriptorPool::InternalDontEnforceDependencies | ( | ) |
Definition at line 1284 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
| void google::protobuf::DescriptorPool::InternalDontEnforceDependencies | ( | ) |
|
private |
Definition at line 2158 of file protobuf/src/google/protobuf/descriptor.cc.
Definition at line 1296 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
| bool google::protobuf::DescriptorPool::InternalIsFileLoaded | ( | ConstStringParam | filename | ) | const |
|
inline |
Definition at line 1768 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
inline |
Definition at line 1945 of file protobuf/src/google/protobuf/descriptor.h.
Definition at line 1847 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
|
private |
Definition at line 2461 of file protobuf/src/google/protobuf/descriptor.cc.
|
private |
Definition at line 3850 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
|
private |
Definition at line 4465 of file protobuf/src/google/protobuf/descriptor.cc.
|
private |
Definition at line 3954 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
|
private |
Definition at line 4569 of file protobuf/src/google/protobuf/descriptor.cc.
|
private |
Definition at line 3960 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
|
private |
Definition at line 4575 of file protobuf/src/google/protobuf/descriptor.cc.
|
private |
Definition at line 3856 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
|
private |
Definition at line 4471 of file protobuf/src/google/protobuf/descriptor.cc.
|
private |
Definition at line 1911 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
|
private |
Definition at line 1832 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
|
private |
Definition at line 2445 of file protobuf/src/google/protobuf/descriptor.cc.
Definition at line 1869 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
|
private |
Definition at line 2483 of file protobuf/src/google/protobuf/descriptor.cc.
|
friend |
Definition at line 1791 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
friend |
Definition at line 1799 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
friend |
Definition at line 1794 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
friend |
Definition at line 1793 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
friend |
Definition at line 1797 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
friend |
Definition at line 1800 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
friend |
Definition at line 1792 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
friend |
Definition at line 1796 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
friend |
Definition at line 1795 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
friend |
Definition at line 1798 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1862 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1852 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1864 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1860 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1863 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1851 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1861 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1848 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1857 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1853 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1865 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
Definition at line 2051 of file protobuf/src/google/protobuf/descriptor.h.