Public Types | |
enum | Type { NULL_SYMBOL, MESSAGE, FIELD, ONEOF, ENUM, ENUM_VALUE, SERVICE, METHOD, PACKAGE } |
Public Member Functions | |
const FileDescriptor * | GetFile () const |
bool | IsAggregate () const |
bool | IsNull () const |
bool | IsType () const |
Symbol () | |
Public Attributes | |
union { | |
const Descriptor * descriptor | |
const EnumDescriptor * enum_descriptor | |
const EnumValueDescriptor * enum_value_descriptor | |
const FieldDescriptor * field_descriptor | |
const MethodDescriptor * method_descriptor | |
const OneofDescriptor * oneof_descriptor | |
const FileDescriptor * package_file_descriptor | |
const ServiceDescriptor * service_descriptor | |
}; | |
Type | type |
Definition at line 79 of file src/google/protobuf/descriptor.cc.
Enumerator | |
---|---|
NULL_SYMBOL | |
MESSAGE | |
FIELD | |
ONEOF | |
ENUM | |
ENUM_VALUE | |
SERVICE | |
METHOD | |
PACKAGE |
Definition at line 80 of file src/google/protobuf/descriptor.cc.
|
inline |
Definition at line 103 of file src/google/protobuf/descriptor.cc.
|
inline |
Definition at line 127 of file src/google/protobuf/descriptor.cc.
|
inline |
Definition at line 106 of file src/google/protobuf/descriptor.cc.
|
inline |
Definition at line 104 of file src/google/protobuf/descriptor.cc.
|
inline |
Definition at line 105 of file src/google/protobuf/descriptor.cc.
union { ... } |
const Descriptor* google::protobuf::Symbol::descriptor |
Definition at line 93 of file src/google/protobuf/descriptor.cc.
const EnumDescriptor* google::protobuf::Symbol::enum_descriptor |
Definition at line 96 of file src/google/protobuf/descriptor.cc.
const EnumValueDescriptor* google::protobuf::Symbol::enum_value_descriptor |
Definition at line 97 of file src/google/protobuf/descriptor.cc.
const FieldDescriptor* google::protobuf::Symbol::field_descriptor |
Definition at line 94 of file src/google/protobuf/descriptor.cc.
const MethodDescriptor* google::protobuf::Symbol::method_descriptor |
Definition at line 99 of file src/google/protobuf/descriptor.cc.
const OneofDescriptor* google::protobuf::Symbol::oneof_descriptor |
Definition at line 95 of file src/google/protobuf/descriptor.cc.
const FileDescriptor* google::protobuf::Symbol::package_file_descriptor |
Definition at line 100 of file src/google/protobuf/descriptor.cc.
const ServiceDescriptor* google::protobuf::Symbol::service_descriptor |
Definition at line 98 of file src/google/protobuf/descriptor.cc.
Type google::protobuf::Symbol::type |
Definition at line 91 of file src/google/protobuf/descriptor.cc.