Classes |
class | google::protobuf::Descriptor |
struct | google::protobuf::Descriptor::ExtensionRange |
class | google::protobuf::FieldDescriptor |
class | google::protobuf::EnumDescriptor |
class | google::protobuf::EnumValueDescriptor |
class | google::protobuf::ServiceDescriptor |
class | google::protobuf::MethodDescriptor |
class | google::protobuf::FileDescriptor |
class | google::protobuf::DescriptorPool |
class | google::protobuf::DescriptorPool::ErrorCollector |
Namespaces |
namespace | google |
namespace | google::protobuf |
Defines |
#define | PROTOBUF_DEFINE_ACCESSOR(CLASS, FIELD, TYPE) inline TYPE CLASS::FIELD() const { return FIELD##_; } |
#define | PROTOBUF_DEFINE_STRING_ACCESSOR(CLASS, FIELD) inline const string& 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_; } |
Functions |
| 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, experimental_map_key, const FieldDescriptor *) PROTOBUF_DEFINE_OPTIONS_ACCESSOR(FieldDescriptor |
| google::protobuf::PROTOBUF_DEFINE_ACCESSOR (FieldDescriptor, default_value_enum, const EnumValueDescriptor *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(EnumDescriptor |
const EnumValueDescriptor * | google::protobuf::PROTOBUF_DEFINE_OPTIONS_ACCESSOR (EnumDescriptor, EnumOptions) |
| google::protobuf::PROTOBUF_DEFINE_OPTIONS_ACCESSOR (EnumValueDescriptor, EnumValueOptions) |
| 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 |
Variables |
| google::protobuf::extension |
| google::protobuf::FieldOptions |
| google::protobuf::value |
| google::protobuf::ServiceOptions |