#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.