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.