#include <set>
#include <string>
#include <vector>
#include <google/protobuf/stubs/common.h>
Go to the source code of this file.
|
| google::protobuf::PROTOBUF_DEFINE_ARRAY_ACCESSOR (Descriptor, extension_range, const Descriptor::ExtensionRange *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor |
|
const FieldDescriptor * | google::protobuf::PROTOBUF_DEFINE_OPTIONS_ACCESSOR (Descriptor, MessageOptions) |
|
| google::protobuf::PROTOBUF_DEFINE_ACCESSOR (FieldDescriptor, containing_oneof, const OneofDescriptor *) PROTOBUF_DEFINE_ACCESSOR(FieldDescriptor |
|
const FieldDescriptor * | google::protobuf::PROTOBUF_DEFINE_ACCESSOR (FieldDescriptor, default_value_enum, const EnumValueDescriptor *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(EnumDescriptor |
|
const FieldDescriptor const
EnumValueDescriptor * | google::protobuf::PROTOBUF_DEFINE_OPTIONS_ACCESSOR (EnumDescriptor, EnumOptions) |
|
| google::protobuf::PROTOBUF_DEFINE_ARRAY_ACCESSOR (ServiceDescriptor, method, const MethodDescriptor *) PROTOBUF_DEFINE_OPTIONS_ACCESSOR(ServiceDescriptor |
|
| google::protobuf::PROTOBUF_DEFINE_OPTIONS_ACCESSOR (MethodDescriptor, MethodOptions) |
|
| google::protobuf::PROTOBUF_DEFINE_OPTIONS_ACCESSOR (FileDescriptor, FileOptions) |
|
| google::protobuf::PROTOBUF_DEFINE_ARRAY_ACCESSOR (FileDescriptor, service, const ServiceDescriptor *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor |
|
#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 string& CLASS::FIELD() const { return *FIELD##_; } |