#include <memory>#include <set>#include <string>#include <vector>#include <google/protobuf/stubs/common.h>#include <google/protobuf/stubs/mutex.h>#include <google/protobuf/stubs/once.h>#include <google/protobuf/port_def.inc>#include <google/protobuf/port_undef.inc>
Go to the source code of this file.
Namespaces | |
| google::protobuf | |
| google::protobuf::compiler | |
| google::protobuf::compiler::cpp | |
| google::protobuf::descriptor_unittest | |
| google.protobuf.internal | |
| google::protobuf::io | |
Macros | |
| #define | PROTOBUF_DEFINE_ACCESSOR(CLASS, FIELD, TYPE) inline TYPE CLASS::FIELD() const { return FIELD##_; } |
| #define | PROTOBUF_DEFINE_ARRAY_ACCESSOR(CLASS, FIELD, TYPE) inline TYPE CLASS::FIELD(int index) const { return FIELD##s_ + index; } |
| #define | PROTOBUF_DEFINE_OPTIONS_ACCESSOR(CLASS, TYPE) inline const TYPE& CLASS::options() const { return *options_; } |
| #define | PROTOBUF_DEFINE_STRING_ACCESSOR(CLASS, FIELD) inline const std::string& CLASS::FIELD() const { return *FIELD##_; } |
Functions | |
| const Descriptor::ReservedRange * | google::protobuf::PROTOBUF_DEFINE_ACCESSOR (FieldDescriptor, containing_oneof, const OneofDescriptor *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(EnumDescriptor |
| google::protobuf::PROTOBUF_DEFINE_ARRAY_ACCESSOR (Descriptor, extension_range, const Descriptor::ExtensionRange *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor | |
| const Descriptor::ReservedRange const EnumValueDescriptor * | google::protobuf::PROTOBUF_DEFINE_ARRAY_ACCESSOR (EnumDescriptor, reserved_range, const EnumDescriptor::ReservedRange *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(ServiceDescriptor |
| const Descriptor::ReservedRange const EnumValueDescriptor const MethodDescriptor * | google::protobuf::PROTOBUF_DEFINE_ARRAY_ACCESSOR (FileDescriptor, service, const ServiceDescriptor *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor |
Variables | |
| const Descriptor::ReservedRange const EnumValueDescriptor const MethodDescriptor | google::protobuf::extension |
| const Descriptor::ReservedRange const EnumValueDescriptor | google::protobuf::method |
| google::protobuf::reserved_range | |
| const Descriptor::ReservedRange | google::protobuf::value |
| #define PROTOBUF_DEFINE_ACCESSOR | ( | CLASS, | |
| FIELD, | |||
| TYPE | |||
| ) | inline TYPE CLASS::FIELD() const { return FIELD##_; } |
Definition at line 1874 of file src/google/protobuf/descriptor.h.
| #define PROTOBUF_DEFINE_ARRAY_ACCESSOR | ( | CLASS, | |
| FIELD, | |||
| TYPE | |||
| ) | inline TYPE CLASS::FIELD(int index) const { return FIELD##s_ + index; } |
Definition at line 1882 of file src/google/protobuf/descriptor.h.
| #define PROTOBUF_DEFINE_OPTIONS_ACCESSOR | ( | CLASS, | |
| TYPE | |||
| ) | inline const TYPE& CLASS::options() const { return *options_; } |
Definition at line 1885 of file src/google/protobuf/descriptor.h.
| #define PROTOBUF_DEFINE_STRING_ACCESSOR | ( | CLASS, | |
| FIELD | |||
| ) | inline const std::string& CLASS::FIELD() const { return *FIELD##_; } |
Definition at line 1878 of file src/google/protobuf/descriptor.h.