#include <descriptor.h>
Classes | |
struct | LazyInitData |
Public Types | |
typedef FileDescriptorProto | Proto |
typedef FileDescriptorProto | Proto |
enum | Syntax { SYNTAX_UNKNOWN = 0, SYNTAX_PROTO2 = 2, SYNTAX_PROTO3 = 3, SYNTAX_UNKNOWN = 0, SYNTAX_PROTO2 = 2, SYNTAX_PROTO3 = 3 } |
enum | Syntax { SYNTAX_UNKNOWN = 0, SYNTAX_PROTO2 = 2, SYNTAX_PROTO3 = 3, SYNTAX_UNKNOWN = 0, SYNTAX_PROTO2 = 2, SYNTAX_PROTO3 = 3 } |
Static Public Member Functions | |
static const char * | SyntaxName (Syntax syntax) |
static const char * | SyntaxName (Syntax syntax) |
Private Types | |
typedef FileOptions | OptionsType |
typedef FileOptions | OptionsType |
Private Member Functions | |
FileDescriptor () | |
FileDescriptor () | |
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (FileDescriptor) | |
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (FileDescriptor) | |
void | InternalDependenciesOnceInit () const |
void | InternalDependenciesOnceInit () const |
Static Private Member Functions | |
static void | DependenciesOnceInit (const FileDescriptor *to_init) |
static void | DependenciesOnceInit (const FileDescriptor *to_init) |
Friends | |
class | Descriptor |
class | DescriptorBuilder |
class | DescriptorPool |
class | EnumDescriptor |
class | EnumValueDescriptor |
class | FieldDescriptor |
class | internal::LazyDescriptor |
class | MethodDescriptor |
class | OneofDescriptor |
class | ServiceDescriptor |
Definition at line 1320 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1456 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1618 of file protobuf/src/google/protobuf/descriptor.h.
typedef FileDescriptorProto google::protobuf::FileDescriptor::Proto |
Definition at line 1322 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
typedef FileDescriptorProto google::protobuf::FileDescriptor::Proto |
Definition at line 1483 of file protobuf/src/google/protobuf/descriptor.h.
enum google::protobuf::FileDescriptor::Syntax |
Enumerator | |
---|---|
SYNTAX_UNKNOWN | |
SYNTAX_PROTO2 | |
SYNTAX_PROTO3 | |
SYNTAX_UNKNOWN | |
SYNTAX_PROTO2 | |
SYNTAX_PROTO3 |
Definition at line 1391 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
enum google::protobuf::FileDescriptor::Syntax |
Enumerator | |
---|---|
SYNTAX_UNKNOWN | |
SYNTAX_PROTO2 | |
SYNTAX_PROTO3 | |
SYNTAX_UNKNOWN | |
SYNTAX_PROTO2 | |
SYNTAX_PROTO3 |
Definition at line 1552 of file protobuf/src/google/protobuf/descriptor.h.
|
inlineprivate |
Definition at line 1498 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
inlineprivate |
Definition at line 1670 of file protobuf/src/google/protobuf/descriptor.h.
void FileDescriptor::CopyJsonNameTo | ( | FileDescriptorProto * | proto | ) | const |
Definition at line 2026 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
void google::protobuf::FileDescriptor::CopyJsonNameTo | ( | FileDescriptorProto * | proto | ) | const |
void FileDescriptor::CopySourceCodeInfoTo | ( | FileDescriptorProto * | proto | ) | const |
Definition at line 2040 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
void google::protobuf::FileDescriptor::CopySourceCodeInfoTo | ( | FileDescriptorProto * | proto | ) | const |
void FileDescriptor::CopyTo | ( | FileDescriptorProto * | proto | ) | const |
Definition at line 1990 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
void google::protobuf::FileDescriptor::CopyTo | ( | FileDescriptorProto * | proto | ) | const |
std::string FileDescriptor::DebugString | ( | ) | const |
Definition at line 2396 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
std::string google::protobuf::FileDescriptor::DebugString | ( | ) | const |
std::string FileDescriptor::DebugStringWithOptions | ( | const DebugStringOptions & | options | ) | const |
Definition at line 2401 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
std::string google::protobuf::FileDescriptor::DebugStringWithOptions | ( | const DebugStringOptions & | options | ) | const |
|
staticprivate |
Definition at line 7231 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
|
staticprivate |
const FileDescriptor * FileDescriptor::dependency | ( | int | index | ) | const |
Definition at line 7235 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
const FileDescriptor* google::protobuf::FileDescriptor::dependency | ( | int | index | ) | const |
int google::protobuf::FileDescriptor::dependency_count | ( | ) | const |
int google::protobuf::FileDescriptor::dependency_count | ( | ) | const |
const EnumDescriptor* google::protobuf::FileDescriptor::enum_type | ( | int | index | ) | const |
const EnumDescriptor* google::protobuf::FileDescriptor::enum_type | ( | int | index | ) | const |
int google::protobuf::FileDescriptor::enum_type_count | ( | ) | const |
int google::protobuf::FileDescriptor::enum_type_count | ( | ) | const |
const FieldDescriptor* google::protobuf::FileDescriptor::extension | ( | int | index | ) | const |
const FieldDescriptor* google::protobuf::FileDescriptor::extension | ( | int | index | ) | const |
int google::protobuf::FileDescriptor::extension_count | ( | ) | const |
int google::protobuf::FileDescriptor::extension_count | ( | ) | const |
const EnumDescriptor * FileDescriptor::FindEnumTypeByName | ( | const std::string & | name | ) | const |
Definition at line 1724 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
const EnumDescriptor* google::protobuf::FileDescriptor::FindEnumTypeByName | ( | ConstStringParam | name | ) | const |
const EnumValueDescriptor * FileDescriptor::FindEnumValueByName | ( | const std::string & | name | ) | const |
Definition at line 1734 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
const EnumValueDescriptor* google::protobuf::FileDescriptor::FindEnumValueByName | ( | ConstStringParam | name | ) | const |
const FieldDescriptor * FileDescriptor::FindExtensionByCamelcaseName | ( | const std::string & | name | ) | const |
Definition at line 1775 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
const FieldDescriptor* google::protobuf::FileDescriptor::FindExtensionByCamelcaseName | ( | ConstStringParam | name | ) | const |
const FieldDescriptor * FileDescriptor::FindExtensionByLowercaseName | ( | const std::string & | name | ) | const |
Definition at line 1765 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
const FieldDescriptor* google::protobuf::FileDescriptor::FindExtensionByLowercaseName | ( | ConstStringParam | name | ) | const |
const FieldDescriptor * FileDescriptor::FindExtensionByName | ( | const std::string & | name | ) | const |
Definition at line 1755 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
const FieldDescriptor* google::protobuf::FileDescriptor::FindExtensionByName | ( | ConstStringParam | name | ) | const |
const Descriptor * FileDescriptor::FindMessageTypeByName | ( | const std::string & | name | ) | const |
Definition at line 1714 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
const Descriptor* google::protobuf::FileDescriptor::FindMessageTypeByName | ( | ConstStringParam | name | ) | const |
const ServiceDescriptor * FileDescriptor::FindServiceByName | ( | const std::string & | name | ) | const |
Definition at line 1745 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
const ServiceDescriptor* google::protobuf::FileDescriptor::FindServiceByName | ( | ConstStringParam | name | ) | const |
bool FileDescriptor::GetSourceLocation | ( | const std::vector< int > & | path, |
SourceLocation * | out_location | ||
) | const |
Definition at line 2933 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
bool google::protobuf::FileDescriptor::GetSourceLocation | ( | const std::vector< int > & | path, |
SourceLocation * | out_location | ||
) | const |
bool FileDescriptor::GetSourceLocation | ( | SourceLocation * | out_location | ) | const |
Definition at line 2958 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
bool google::protobuf::FileDescriptor::GetSourceLocation | ( | SourceLocation * | out_location | ) | const |
|
private |
|
private |
|
private |
Definition at line 7222 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc.
|
private |
bool google::protobuf::FileDescriptor::is_placeholder | ( | ) | const |
bool google::protobuf::FileDescriptor::is_placeholder | ( | ) | const |
const Descriptor* google::protobuf::FileDescriptor::message_type | ( | int | index | ) | const |
const Descriptor* google::protobuf::FileDescriptor::message_type | ( | int | index | ) | const |
int google::protobuf::FileDescriptor::message_type_count | ( | ) | const |
int google::protobuf::FileDescriptor::message_type_count | ( | ) | const |
const std::string& google::protobuf::FileDescriptor::name | ( | ) | const |
const std::string& google::protobuf::FileDescriptor::name | ( | ) | const |
const FileOptions& google::protobuf::FileDescriptor::options | ( | ) | const |
const FileOptions& google::protobuf::FileDescriptor::options | ( | ) | const |
const std::string& google::protobuf::FileDescriptor::package | ( | ) | const |
const std::string& google::protobuf::FileDescriptor::package | ( | ) | const |
const DescriptorPool* google::protobuf::FileDescriptor::pool | ( | ) | const |
const DescriptorPool* google::protobuf::FileDescriptor::pool | ( | ) | const |
|
inline |
Definition at line 2166 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
const FileDescriptor* google::protobuf::FileDescriptor::public_dependency | ( | int | index | ) | const |
int google::protobuf::FileDescriptor::public_dependency_count | ( | ) | const |
int google::protobuf::FileDescriptor::public_dependency_count | ( | ) | const |
const ServiceDescriptor* google::protobuf::FileDescriptor::service | ( | int | index | ) | const |
const ServiceDescriptor* google::protobuf::FileDescriptor::service | ( | int | index | ) | const |
int google::protobuf::FileDescriptor::service_count | ( | ) | const |
int google::protobuf::FileDescriptor::service_count | ( | ) | const |
|
inline |
Definition at line 2175 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
Syntax google::protobuf::FileDescriptor::syntax | ( | ) | const |
|
inline |
Definition at line 2171 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
const FileDescriptor* google::protobuf::FileDescriptor::weak_dependency | ( | int | index | ) | const |
int google::protobuf::FileDescriptor::weak_dependency_count | ( | ) | const |
int google::protobuf::FileDescriptor::weak_dependency_count | ( | ) | const |
|
friend |
Definition at line 1501 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
friend |
Definition at line 1499 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
friend |
Definition at line 1500 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
friend |
Definition at line 1505 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
friend |
Definition at line 1506 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
friend |
Definition at line 1502 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
friend |
Definition at line 1503 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
friend |
Definition at line 1507 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
friend |
Definition at line 1504 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
friend |
Definition at line 1508 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
mutableprivate |
Definition at line 1481 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1482 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1461 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1632 of file protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1466 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1470 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1486 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1472 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1488 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1479 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1474 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1469 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1485 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1458 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1489 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1459 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1460 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1483 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1467 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1471 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1487 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1492 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1473 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1650 of file protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1491 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1484 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.
|
private |
Definition at line 1468 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.