#include <atomic>#include <map>#include <memory>#include <set>#include <string>#include <vector>#include <google/protobuf/stubs/common.h>#include <google/protobuf/stubs/logging.h>#include <google/protobuf/stubs/mutex.h>#include <google/protobuf/stubs/once.h>#include <google/protobuf/port.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_NAME_ACCESSOR(CLASS) |
| #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 | |
| google::protobuf::PROTOBUF_DEFINE_ARRAY_ACCESSOR (Descriptor, extension_range, const Descriptor::ExtensionRange *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor | |
| const Descriptor::ReservedRange * | google::protobuf::PROTOBUF_DEFINE_ARRAY_ACCESSOR (EnumDescriptor, value, const EnumValueDescriptor *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(EnumDescriptor |
| const Descriptor::ReservedRange const EnumDescriptor::ReservedRange const ServiceDescriptor * | google::protobuf::PROTOBUF_DEFINE_ARRAY_ACCESSOR (FileDescriptor, extension, const FieldDescriptor *) inline Descriptor |
| const Descriptor::ReservedRange const EnumDescriptor::ReservedRange * | google::protobuf::PROTOBUF_DEFINE_ARRAY_ACCESSOR (ServiceDescriptor, method, const MethodDescriptor *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor |
Variables | |
| const Descriptor::ReservedRange const EnumDescriptor::ReservedRange | google::protobuf::service |
| #define PROTOBUF_DEFINE_ACCESSOR | ( | CLASS, | |
| FIELD, | |||
| TYPE | |||
| ) | inline TYPE CLASS::FIELD() const { return FIELD##_; } |
Definition at line 2060 of file protobuf/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 2073 of file protobuf/src/google/protobuf/descriptor.h.
| #define PROTOBUF_DEFINE_NAME_ACCESSOR | ( | CLASS | ) |
Definition at line 2068 of file protobuf/src/google/protobuf/descriptor.h.
| #define PROTOBUF_DEFINE_OPTIONS_ACCESSOR | ( | CLASS, | |
| TYPE | |||
| ) | inline const TYPE& CLASS::options() const { return *options_; } |
Definition at line 2076 of file protobuf/src/google/protobuf/descriptor.h.
| #define PROTOBUF_DEFINE_STRING_ACCESSOR | ( | CLASS, | |
| FIELD | |||
| ) | inline const std::string& CLASS::FIELD() const { return *FIELD##_; } |
Definition at line 2064 of file protobuf/src/google/protobuf/descriptor.h.