1fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// Generated by the protocol buffer compiler. DO NOT EDIT! 2d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville// source: google/protobuf/descriptor.proto 3fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef PROTOBUF_google_2fprotobuf_2fdescriptor_2eproto__INCLUDED 5fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PROTOBUF_google_2fprotobuf_2fdescriptor_2eproto__INCLUDED 6fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <string> 8fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <google/protobuf/stubs/common.h> 10fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville#if GOOGLE_PROTOBUF_VERSION < 2003000 12fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#error This file was generated by a newer version of protoc which is 13fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#error incompatible with your Protocol Buffer headers. Please update 14fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#error your headers. 15fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 16d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville#if 2003000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION 17fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#error This file was generated by an older version of protoc which is 18fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#error incompatible with your Protocol Buffer headers. Please 19fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#error regenerate this file with a newer version of protoc. 20fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 21fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 22fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <google/protobuf/generated_message_util.h> 23fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <google/protobuf/repeated_field.h> 24fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <google/protobuf/extension_set.h> 25fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <google/protobuf/generated_message_reflection.h> 26d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville// @@protoc_insertion_point(includes) 27fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 28fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenamespace google { 29fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenamespace protobuf { 30fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 31fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// Internal implementation detail -- do not call these. 32fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevoid LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto(); 33fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevoid protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto(); 34fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevoid protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto(); 35fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 36fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass FileDescriptorSet; 37fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass FileDescriptorProto; 38fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass DescriptorProto; 39fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass DescriptorProto_ExtensionRange; 40fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass FieldDescriptorProto; 41fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass EnumDescriptorProto; 42fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass EnumValueDescriptorProto; 43fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass ServiceDescriptorProto; 44fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass MethodDescriptorProto; 45fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass FileOptions; 46fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass MessageOptions; 47fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass FieldOptions; 48fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass EnumOptions; 49fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass EnumValueOptions; 50fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass ServiceOptions; 51fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass MethodOptions; 52fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass UninterpretedOption; 53fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass UninterpretedOption_NamePart; 54fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 55fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleenum FieldDescriptorProto_Type { 56fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Type_TYPE_DOUBLE = 1, 57fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Type_TYPE_FLOAT = 2, 58fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Type_TYPE_INT64 = 3, 59fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Type_TYPE_UINT64 = 4, 60fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Type_TYPE_INT32 = 5, 61fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Type_TYPE_FIXED64 = 6, 62fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Type_TYPE_FIXED32 = 7, 63fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Type_TYPE_BOOL = 8, 64fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Type_TYPE_STRING = 9, 65fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Type_TYPE_GROUP = 10, 66fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Type_TYPE_MESSAGE = 11, 67fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Type_TYPE_BYTES = 12, 68fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Type_TYPE_UINT32 = 13, 69fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Type_TYPE_ENUM = 14, 70fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Type_TYPE_SFIXED32 = 15, 71fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Type_TYPE_SFIXED64 = 16, 72fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Type_TYPE_SINT32 = 17, 73fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Type_TYPE_SINT64 = 18 74fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; 75fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBPROTOBUF_EXPORT bool FieldDescriptorProto_Type_IsValid(int value); 76fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconst FieldDescriptorProto_Type FieldDescriptorProto_Type_Type_MIN = FieldDescriptorProto_Type_TYPE_DOUBLE; 77fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconst FieldDescriptorProto_Type FieldDescriptorProto_Type_Type_MAX = FieldDescriptorProto_Type_TYPE_SINT64; 78d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleconst int FieldDescriptorProto_Type_Type_ARRAYSIZE = FieldDescriptorProto_Type_Type_MAX + 1; 79fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 80fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBPROTOBUF_EXPORT const ::google::protobuf::EnumDescriptor* FieldDescriptorProto_Type_descriptor(); 81fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::std::string& FieldDescriptorProto_Type_Name(FieldDescriptorProto_Type value) { 82fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return ::google::protobuf::internal::NameOfEnum( 83fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Type_descriptor(), value); 84fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 85fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool FieldDescriptorProto_Type_Parse( 86fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville const ::std::string& name, FieldDescriptorProto_Type* value) { 87fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return ::google::protobuf::internal::ParseNamedEnum<FieldDescriptorProto_Type>( 88fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Type_descriptor(), name, value); 89fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 90fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleenum FieldDescriptorProto_Label { 91fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Label_LABEL_OPTIONAL = 1, 92fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Label_LABEL_REQUIRED = 2, 93fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Label_LABEL_REPEATED = 3 94fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; 95fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBPROTOBUF_EXPORT bool FieldDescriptorProto_Label_IsValid(int value); 96fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconst FieldDescriptorProto_Label FieldDescriptorProto_Label_Label_MIN = FieldDescriptorProto_Label_LABEL_OPTIONAL; 97fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconst FieldDescriptorProto_Label FieldDescriptorProto_Label_Label_MAX = FieldDescriptorProto_Label_LABEL_REPEATED; 98d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleconst int FieldDescriptorProto_Label_Label_ARRAYSIZE = FieldDescriptorProto_Label_Label_MAX + 1; 99fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBPROTOBUF_EXPORT const ::google::protobuf::EnumDescriptor* FieldDescriptorProto_Label_descriptor(); 101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::std::string& FieldDescriptorProto_Label_Name(FieldDescriptorProto_Label value) { 102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return ::google::protobuf::internal::NameOfEnum( 103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Label_descriptor(), value); 104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool FieldDescriptorProto_Label_Parse( 106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville const ::std::string& name, FieldDescriptorProto_Label* value) { 107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return ::google::protobuf::internal::ParseNamedEnum<FieldDescriptorProto_Label>( 108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Label_descriptor(), name, value); 109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleenum FileOptions_OptimizeMode { 111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FileOptions_OptimizeMode_SPEED = 1, 112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FileOptions_OptimizeMode_CODE_SIZE = 2, 113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FileOptions_OptimizeMode_LITE_RUNTIME = 3 114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; 115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBPROTOBUF_EXPORT bool FileOptions_OptimizeMode_IsValid(int value); 116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconst FileOptions_OptimizeMode FileOptions_OptimizeMode_OptimizeMode_MIN = FileOptions_OptimizeMode_SPEED; 117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconst FileOptions_OptimizeMode FileOptions_OptimizeMode_OptimizeMode_MAX = FileOptions_OptimizeMode_LITE_RUNTIME; 118d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleconst int FileOptions_OptimizeMode_OptimizeMode_ARRAYSIZE = FileOptions_OptimizeMode_OptimizeMode_MAX + 1; 119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBPROTOBUF_EXPORT const ::google::protobuf::EnumDescriptor* FileOptions_OptimizeMode_descriptor(); 121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::std::string& FileOptions_OptimizeMode_Name(FileOptions_OptimizeMode value) { 122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return ::google::protobuf::internal::NameOfEnum( 123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FileOptions_OptimizeMode_descriptor(), value); 124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool FileOptions_OptimizeMode_Parse( 126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville const ::std::string& name, FileOptions_OptimizeMode* value) { 127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return ::google::protobuf::internal::ParseNamedEnum<FileOptions_OptimizeMode>( 128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FileOptions_OptimizeMode_descriptor(), name, value); 129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleenum FieldOptions_CType { 131d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville FieldOptions_CType_STRING = 0, 132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldOptions_CType_CORD = 1, 133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldOptions_CType_STRING_PIECE = 2 134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; 135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBPROTOBUF_EXPORT bool FieldOptions_CType_IsValid(int value); 136d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleconst FieldOptions_CType FieldOptions_CType_CType_MIN = FieldOptions_CType_STRING; 137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconst FieldOptions_CType FieldOptions_CType_CType_MAX = FieldOptions_CType_STRING_PIECE; 138d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleconst int FieldOptions_CType_CType_ARRAYSIZE = FieldOptions_CType_CType_MAX + 1; 139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBPROTOBUF_EXPORT const ::google::protobuf::EnumDescriptor* FieldOptions_CType_descriptor(); 141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::std::string& FieldOptions_CType_Name(FieldOptions_CType value) { 142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return ::google::protobuf::internal::NameOfEnum( 143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldOptions_CType_descriptor(), value); 144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool FieldOptions_CType_Parse( 146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville const ::std::string& name, FieldOptions_CType* value) { 147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return ::google::protobuf::internal::ParseNamedEnum<FieldOptions_CType>( 148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldOptions_CType_descriptor(), name, value); 149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// =================================================================== 151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass LIBPROTOBUF_EXPORT FileDescriptorSet : public ::google::protobuf::Message { 153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FileDescriptorSet(); 155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville virtual ~FileDescriptorSet(); 156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FileDescriptorSet(const FileDescriptorSet& from); 158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline FileDescriptorSet& operator=(const FileDescriptorSet& from) { 160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CopyFrom(from); 161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *this; 162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _unknown_fields_; 166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return &_unknown_fields_; 170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::google::protobuf::Descriptor* descriptor(); 173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const FileDescriptorSet& default_instance(); 174d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville 175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Swap(FileDescriptorSet* other); 176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // implements Message ---------------------------------------------- 178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FileDescriptorSet* New() const; 180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const ::google::protobuf::Message& from); 181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const ::google::protobuf::Message& from); 182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const FileDescriptorSet& from); 183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const FileDescriptorSet& from); 184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Clear(); 185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool IsInitialized() const; 186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int ByteSize() const; 188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool MergePartialFromCodedStream( 189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedInputStream* input); 190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SerializeWithCachedSizes( 191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedOutputStream* output) const; 192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int GetCachedSize() const { return _cached_size_; } 194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedCtor(); 196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedDtor(); 197d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville void SetCachedSize(int size) const; 198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::Metadata GetMetadata() const; 201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // nested types ---------------------------------------------------- 203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // accessors ------------------------------------------------------- 205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // repeated .google.protobuf.FileDescriptorProto file = 1; 207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline int file_size() const; 208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_file(); 209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kFileFieldNumber = 1; 210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::FileDescriptorProto& file(int index) const; 211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::FileDescriptorProto* mutable_file(int index); 212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::FileDescriptorProto* add_file(); 213d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >& 214d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville file() const; 215d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >* 216d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville mutable_file(); 217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 218d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville // @@protoc_insertion_point(class_scope:google.protobuf.FileDescriptorSet) 219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::UnknownFieldSet _unknown_fields_; 221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mutable int _cached_size_; 222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto > file_; 224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto(); 225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto(); 226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto(); 227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; 229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool _has_bit(int index) const { 232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _set_bit(int index) { 235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] |= (1u << (index % 32)); 236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _clear_bit(int index) { 238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] &= ~(1u << (index % 32)); 239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void InitAsDefaultInstance(); 242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static FileDescriptorSet* default_instance_; 243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; 244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass LIBPROTOBUF_EXPORT FileDescriptorProto : public ::google::protobuf::Message { 247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FileDescriptorProto(); 249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville virtual ~FileDescriptorProto(); 250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FileDescriptorProto(const FileDescriptorProto& from); 252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline FileDescriptorProto& operator=(const FileDescriptorProto& from) { 254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CopyFrom(from); 255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *this; 256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _unknown_fields_; 260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return &_unknown_fields_; 264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::google::protobuf::Descriptor* descriptor(); 267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const FileDescriptorProto& default_instance(); 268d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville 269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Swap(FileDescriptorProto* other); 270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // implements Message ---------------------------------------------- 272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FileDescriptorProto* New() const; 274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const ::google::protobuf::Message& from); 275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const ::google::protobuf::Message& from); 276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const FileDescriptorProto& from); 277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const FileDescriptorProto& from); 278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Clear(); 279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool IsInitialized() const; 280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int ByteSize() const; 282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool MergePartialFromCodedStream( 283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedInputStream* input); 284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SerializeWithCachedSizes( 285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedOutputStream* output) const; 286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int GetCachedSize() const { return _cached_size_; } 288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedCtor(); 290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedDtor(); 291d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville void SetCachedSize(int size) const; 292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::Metadata GetMetadata() const; 295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // nested types ---------------------------------------------------- 297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // accessors ------------------------------------------------------- 299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional string name = 1; 301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_name() const; 302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_name(); 303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kNameFieldNumber = 1; 304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::std::string& name() const; 305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_name(const ::std::string& value); 306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_name(const char* value); 307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_name(const char* value, size_t size); 308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::std::string* mutable_name(); 309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional string package = 2; 311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_package() const; 312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_package(); 313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kPackageFieldNumber = 2; 314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::std::string& package() const; 315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_package(const ::std::string& value); 316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_package(const char* value); 317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_package(const char* value, size_t size); 318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::std::string* mutable_package(); 319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // repeated string dependency = 3; 321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline int dependency_size() const; 322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_dependency(); 323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kDependencyFieldNumber = 3; 324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::std::string& dependency(int index) const; 325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::std::string* mutable_dependency(int index); 326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_dependency(int index, const ::std::string& value); 327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_dependency(int index, const char* value); 328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_dependency(int index, const char* value, size_t size); 329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::std::string* add_dependency(); 330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void add_dependency(const ::std::string& value); 331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void add_dependency(const char* value); 332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void add_dependency(const char* value, size_t size); 333d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline const ::google::protobuf::RepeatedPtrField< ::std::string>& dependency() const; 334d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_dependency(); 335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // repeated .google.protobuf.DescriptorProto message_type = 4; 337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline int message_type_size() const; 338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_message_type(); 339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kMessageTypeFieldNumber = 4; 340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::DescriptorProto& message_type(int index) const; 341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::DescriptorProto* mutable_message_type(int index); 342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::DescriptorProto* add_message_type(); 343d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >& 344d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville message_type() const; 345d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >* 346d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville mutable_message_type(); 347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // repeated .google.protobuf.EnumDescriptorProto enum_type = 5; 349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline int enum_type_size() const; 350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_enum_type(); 351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kEnumTypeFieldNumber = 5; 352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::EnumDescriptorProto& enum_type(int index) const; 353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::EnumDescriptorProto* mutable_enum_type(int index); 354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::EnumDescriptorProto* add_enum_type(); 355d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >& 356d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville enum_type() const; 357d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >* 358d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville mutable_enum_type(); 359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // repeated .google.protobuf.ServiceDescriptorProto service = 6; 361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline int service_size() const; 362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_service(); 363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kServiceFieldNumber = 6; 364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::ServiceDescriptorProto& service(int index) const; 365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::ServiceDescriptorProto* mutable_service(int index); 366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::ServiceDescriptorProto* add_service(); 367d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >& 368d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville service() const; 369d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >* 370d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville mutable_service(); 371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // repeated .google.protobuf.FieldDescriptorProto extension = 7; 373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline int extension_size() const; 374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_extension(); 375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kExtensionFieldNumber = 7; 376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::FieldDescriptorProto& extension(int index) const; 377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::FieldDescriptorProto* mutable_extension(int index); 378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::FieldDescriptorProto* add_extension(); 379d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >& 380d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville extension() const; 381d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >* 382d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville mutable_extension(); 383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional .google.protobuf.FileOptions options = 8; 385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_options() const; 386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_options(); 387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kOptionsFieldNumber = 8; 388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::FileOptions& options() const; 389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::FileOptions* mutable_options(); 390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 391d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville // @@protoc_insertion_point(class_scope:google.protobuf.FileDescriptorProto) 392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::UnknownFieldSet _unknown_fields_; 394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mutable int _cached_size_; 395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::std::string* name_; 397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::std::string _default_name_; 398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::std::string* package_; 399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::std::string _default_package_; 400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::RepeatedPtrField< ::std::string> dependency_; 401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto > message_type_; 402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto > enum_type_; 403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto > service_; 404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto > extension_; 405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::FileOptions* options_; 406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto(); 407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto(); 408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto(); 409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint32 _has_bits_[(8 + 31) / 32]; 411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool _has_bit(int index) const { 414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _set_bit(int index) { 417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] |= (1u << (index % 32)); 418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _clear_bit(int index) { 420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] &= ~(1u << (index % 32)); 421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void InitAsDefaultInstance(); 424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static FileDescriptorProto* default_instance_; 425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; 426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass LIBPROTOBUF_EXPORT DescriptorProto_ExtensionRange : public ::google::protobuf::Message { 429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville DescriptorProto_ExtensionRange(); 431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville virtual ~DescriptorProto_ExtensionRange(); 432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville DescriptorProto_ExtensionRange(const DescriptorProto_ExtensionRange& from); 434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline DescriptorProto_ExtensionRange& operator=(const DescriptorProto_ExtensionRange& from) { 436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CopyFrom(from); 437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *this; 438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _unknown_fields_; 442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return &_unknown_fields_; 446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::google::protobuf::Descriptor* descriptor(); 449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const DescriptorProto_ExtensionRange& default_instance(); 450d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville 451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Swap(DescriptorProto_ExtensionRange* other); 452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // implements Message ---------------------------------------------- 454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville DescriptorProto_ExtensionRange* New() const; 456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const ::google::protobuf::Message& from); 457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const ::google::protobuf::Message& from); 458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const DescriptorProto_ExtensionRange& from); 459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const DescriptorProto_ExtensionRange& from); 460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Clear(); 461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool IsInitialized() const; 462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int ByteSize() const; 464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool MergePartialFromCodedStream( 465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedInputStream* input); 466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SerializeWithCachedSizes( 467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedOutputStream* output) const; 468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int GetCachedSize() const { return _cached_size_; } 470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedCtor(); 472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedDtor(); 473d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville void SetCachedSize(int size) const; 474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::Metadata GetMetadata() const; 477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // nested types ---------------------------------------------------- 479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // accessors ------------------------------------------------------- 481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional int32 start = 1; 483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_start() const; 484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_start(); 485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kStartFieldNumber = 1; 486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::int32 start() const; 487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_start(::google::protobuf::int32 value); 488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional int32 end = 2; 490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_end() const; 491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_end(); 492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kEndFieldNumber = 2; 493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::int32 end() const; 494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_end(::google::protobuf::int32 value); 495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 496d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville // @@protoc_insertion_point(class_scope:google.protobuf.DescriptorProto.ExtensionRange) 497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::UnknownFieldSet _unknown_fields_; 499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mutable int _cached_size_; 500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::int32 start_; 502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::int32 end_; 503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto(); 504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto(); 505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto(); 506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; 508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool _has_bit(int index) const { 511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _set_bit(int index) { 514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] |= (1u << (index % 32)); 515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _clear_bit(int index) { 517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] &= ~(1u << (index % 32)); 518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void InitAsDefaultInstance(); 521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static DescriptorProto_ExtensionRange* default_instance_; 522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; 523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass LIBPROTOBUF_EXPORT DescriptorProto : public ::google::protobuf::Message { 526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville DescriptorProto(); 528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville virtual ~DescriptorProto(); 529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville DescriptorProto(const DescriptorProto& from); 531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline DescriptorProto& operator=(const DescriptorProto& from) { 533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CopyFrom(from); 534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *this; 535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _unknown_fields_; 539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return &_unknown_fields_; 543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::google::protobuf::Descriptor* descriptor(); 546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const DescriptorProto& default_instance(); 547d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville 548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Swap(DescriptorProto* other); 549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // implements Message ---------------------------------------------- 551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville DescriptorProto* New() const; 553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const ::google::protobuf::Message& from); 554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const ::google::protobuf::Message& from); 555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const DescriptorProto& from); 556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const DescriptorProto& from); 557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Clear(); 558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool IsInitialized() const; 559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int ByteSize() const; 561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool MergePartialFromCodedStream( 562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedInputStream* input); 563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SerializeWithCachedSizes( 564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedOutputStream* output) const; 565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int GetCachedSize() const { return _cached_size_; } 567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedCtor(); 569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedDtor(); 570d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville void SetCachedSize(int size) const; 571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::Metadata GetMetadata() const; 574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // nested types ---------------------------------------------------- 576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville typedef DescriptorProto_ExtensionRange ExtensionRange; 578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // accessors ------------------------------------------------------- 580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional string name = 1; 582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_name() const; 583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_name(); 584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kNameFieldNumber = 1; 585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::std::string& name() const; 586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_name(const ::std::string& value); 587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_name(const char* value); 588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_name(const char* value, size_t size); 589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::std::string* mutable_name(); 590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // repeated .google.protobuf.FieldDescriptorProto field = 2; 592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline int field_size() const; 593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_field(); 594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kFieldFieldNumber = 2; 595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::FieldDescriptorProto& field(int index) const; 596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::FieldDescriptorProto* mutable_field(int index); 597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::FieldDescriptorProto* add_field(); 598d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >& 599d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville field() const; 600d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >* 601d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville mutable_field(); 602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // repeated .google.protobuf.FieldDescriptorProto extension = 6; 604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline int extension_size() const; 605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_extension(); 606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kExtensionFieldNumber = 6; 607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::FieldDescriptorProto& extension(int index) const; 608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::FieldDescriptorProto* mutable_extension(int index); 609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::FieldDescriptorProto* add_extension(); 610d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >& 611d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville extension() const; 612d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >* 613d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville mutable_extension(); 614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // repeated .google.protobuf.DescriptorProto nested_type = 3; 616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline int nested_type_size() const; 617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_nested_type(); 618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kNestedTypeFieldNumber = 3; 619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::DescriptorProto& nested_type(int index) const; 620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::DescriptorProto* mutable_nested_type(int index); 621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::DescriptorProto* add_nested_type(); 622d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >& 623d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville nested_type() const; 624d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >* 625d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville mutable_nested_type(); 626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // repeated .google.protobuf.EnumDescriptorProto enum_type = 4; 628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline int enum_type_size() const; 629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_enum_type(); 630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kEnumTypeFieldNumber = 4; 631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::EnumDescriptorProto& enum_type(int index) const; 632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::EnumDescriptorProto* mutable_enum_type(int index); 633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::EnumDescriptorProto* add_enum_type(); 634d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >& 635d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville enum_type() const; 636d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >* 637d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville mutable_enum_type(); 638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5; 640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline int extension_range_size() const; 641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_extension_range(); 642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kExtensionRangeFieldNumber = 5; 643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::DescriptorProto_ExtensionRange& extension_range(int index) const; 644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::DescriptorProto_ExtensionRange* mutable_extension_range(int index); 645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::DescriptorProto_ExtensionRange* add_extension_range(); 646d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange >& 647d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville extension_range() const; 648d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange >* 649d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville mutable_extension_range(); 650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional .google.protobuf.MessageOptions options = 7; 652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_options() const; 653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_options(); 654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kOptionsFieldNumber = 7; 655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::MessageOptions& options() const; 656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::MessageOptions* mutable_options(); 657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 658d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville // @@protoc_insertion_point(class_scope:google.protobuf.DescriptorProto) 659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::UnknownFieldSet _unknown_fields_; 661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mutable int _cached_size_; 662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::std::string* name_; 664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::std::string _default_name_; 665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto > field_; 666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto > extension_; 667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto > nested_type_; 668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto > enum_type_; 669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange > extension_range_; 670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::MessageOptions* options_; 671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto(); 672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto(); 673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto(); 674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint32 _has_bits_[(7 + 31) / 32]; 676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool _has_bit(int index) const { 679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _set_bit(int index) { 682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] |= (1u << (index % 32)); 683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _clear_bit(int index) { 685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] &= ~(1u << (index % 32)); 686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void InitAsDefaultInstance(); 689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static DescriptorProto* default_instance_; 690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; 691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass LIBPROTOBUF_EXPORT FieldDescriptorProto : public ::google::protobuf::Message { 694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto(); 696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville virtual ~FieldDescriptorProto(); 697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto(const FieldDescriptorProto& from); 699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline FieldDescriptorProto& operator=(const FieldDescriptorProto& from) { 701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CopyFrom(from); 702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *this; 703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _unknown_fields_; 707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return &_unknown_fields_; 711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::google::protobuf::Descriptor* descriptor(); 714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const FieldDescriptorProto& default_instance(); 715d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville 716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Swap(FieldDescriptorProto* other); 717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // implements Message ---------------------------------------------- 719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto* New() const; 721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const ::google::protobuf::Message& from); 722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const ::google::protobuf::Message& from); 723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const FieldDescriptorProto& from); 724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const FieldDescriptorProto& from); 725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Clear(); 726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool IsInitialized() const; 727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int ByteSize() const; 729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool MergePartialFromCodedStream( 730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedInputStream* input); 731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SerializeWithCachedSizes( 732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedOutputStream* output) const; 733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int GetCachedSize() const { return _cached_size_; } 735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedCtor(); 737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedDtor(); 738d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville void SetCachedSize(int size) const; 739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::Metadata GetMetadata() const; 742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // nested types ---------------------------------------------------- 744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville typedef FieldDescriptorProto_Type Type; 746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const Type TYPE_DOUBLE = FieldDescriptorProto_Type_TYPE_DOUBLE; 747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const Type TYPE_FLOAT = FieldDescriptorProto_Type_TYPE_FLOAT; 748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const Type TYPE_INT64 = FieldDescriptorProto_Type_TYPE_INT64; 749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const Type TYPE_UINT64 = FieldDescriptorProto_Type_TYPE_UINT64; 750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const Type TYPE_INT32 = FieldDescriptorProto_Type_TYPE_INT32; 751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const Type TYPE_FIXED64 = FieldDescriptorProto_Type_TYPE_FIXED64; 752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const Type TYPE_FIXED32 = FieldDescriptorProto_Type_TYPE_FIXED32; 753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const Type TYPE_BOOL = FieldDescriptorProto_Type_TYPE_BOOL; 754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const Type TYPE_STRING = FieldDescriptorProto_Type_TYPE_STRING; 755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const Type TYPE_GROUP = FieldDescriptorProto_Type_TYPE_GROUP; 756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const Type TYPE_MESSAGE = FieldDescriptorProto_Type_TYPE_MESSAGE; 757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const Type TYPE_BYTES = FieldDescriptorProto_Type_TYPE_BYTES; 758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const Type TYPE_UINT32 = FieldDescriptorProto_Type_TYPE_UINT32; 759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const Type TYPE_ENUM = FieldDescriptorProto_Type_TYPE_ENUM; 760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const Type TYPE_SFIXED32 = FieldDescriptorProto_Type_TYPE_SFIXED32; 761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const Type TYPE_SFIXED64 = FieldDescriptorProto_Type_TYPE_SFIXED64; 762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const Type TYPE_SINT32 = FieldDescriptorProto_Type_TYPE_SINT32; 763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const Type TYPE_SINT64 = FieldDescriptorProto_Type_TYPE_SINT64; 764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static inline bool Type_IsValid(int value) { 765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return FieldDescriptorProto_Type_IsValid(value); 766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const Type Type_MIN = 768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Type_Type_MIN; 769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const Type Type_MAX = 770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Type_Type_MAX; 771d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville static const int Type_ARRAYSIZE = 772d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville FieldDescriptorProto_Type_Type_ARRAYSIZE; 773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static inline const ::google::protobuf::EnumDescriptor* 774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville Type_descriptor() { 775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return FieldDescriptorProto_Type_descriptor(); 776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static inline const ::std::string& Type_Name(Type value) { 778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return FieldDescriptorProto_Type_Name(value); 779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static inline bool Type_Parse(const ::std::string& name, 781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville Type* value) { 782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return FieldDescriptorProto_Type_Parse(name, value); 783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville typedef FieldDescriptorProto_Label Label; 786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const Label LABEL_OPTIONAL = FieldDescriptorProto_Label_LABEL_OPTIONAL; 787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const Label LABEL_REQUIRED = FieldDescriptorProto_Label_LABEL_REQUIRED; 788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const Label LABEL_REPEATED = FieldDescriptorProto_Label_LABEL_REPEATED; 789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static inline bool Label_IsValid(int value) { 790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return FieldDescriptorProto_Label_IsValid(value); 791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const Label Label_MIN = 793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Label_Label_MIN; 794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const Label Label_MAX = 795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldDescriptorProto_Label_Label_MAX; 796d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville static const int Label_ARRAYSIZE = 797d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville FieldDescriptorProto_Label_Label_ARRAYSIZE; 798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static inline const ::google::protobuf::EnumDescriptor* 799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville Label_descriptor() { 800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return FieldDescriptorProto_Label_descriptor(); 801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static inline const ::std::string& Label_Name(Label value) { 803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return FieldDescriptorProto_Label_Name(value); 804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static inline bool Label_Parse(const ::std::string& name, 806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville Label* value) { 807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return FieldDescriptorProto_Label_Parse(name, value); 808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // accessors ------------------------------------------------------- 811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional string name = 1; 813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_name() const; 814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_name(); 815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kNameFieldNumber = 1; 816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::std::string& name() const; 817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_name(const ::std::string& value); 818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_name(const char* value); 819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_name(const char* value, size_t size); 820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::std::string* mutable_name(); 821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional int32 number = 3; 823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_number() const; 824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_number(); 825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kNumberFieldNumber = 3; 826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::int32 number() const; 827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_number(::google::protobuf::int32 value); 828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional .google.protobuf.FieldDescriptorProto.Label label = 4; 830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_label() const; 831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_label(); 832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kLabelFieldNumber = 4; 833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::FieldDescriptorProto_Label label() const; 834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_label(::google::protobuf::FieldDescriptorProto_Label value); 835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional .google.protobuf.FieldDescriptorProto.Type type = 5; 837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_type() const; 838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_type(); 839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kTypeFieldNumber = 5; 840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::FieldDescriptorProto_Type type() const; 841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_type(::google::protobuf::FieldDescriptorProto_Type value); 842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional string type_name = 6; 844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_type_name() const; 845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_type_name(); 846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kTypeNameFieldNumber = 6; 847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::std::string& type_name() const; 848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_type_name(const ::std::string& value); 849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_type_name(const char* value); 850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_type_name(const char* value, size_t size); 851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::std::string* mutable_type_name(); 852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional string extendee = 2; 854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_extendee() const; 855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_extendee(); 856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kExtendeeFieldNumber = 2; 857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::std::string& extendee() const; 858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_extendee(const ::std::string& value); 859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_extendee(const char* value); 860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_extendee(const char* value, size_t size); 861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::std::string* mutable_extendee(); 862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional string default_value = 7; 864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_default_value() const; 865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_default_value(); 866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kDefaultValueFieldNumber = 7; 867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::std::string& default_value() const; 868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_default_value(const ::std::string& value); 869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_default_value(const char* value); 870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_default_value(const char* value, size_t size); 871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::std::string* mutable_default_value(); 872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional .google.protobuf.FieldOptions options = 8; 874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_options() const; 875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_options(); 876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kOptionsFieldNumber = 8; 877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::FieldOptions& options() const; 878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::FieldOptions* mutable_options(); 879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 880d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville // @@protoc_insertion_point(class_scope:google.protobuf.FieldDescriptorProto) 881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::UnknownFieldSet _unknown_fields_; 883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mutable int _cached_size_; 884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::std::string* name_; 886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::std::string _default_name_; 887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::int32 number_; 888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int label_; 889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int type_; 890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::std::string* type_name_; 891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::std::string _default_type_name_; 892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::std::string* extendee_; 893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::std::string _default_extendee_; 894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::std::string* default_value_; 895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::std::string _default_default_value_; 896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::FieldOptions* options_; 897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto(); 898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto(); 899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto(); 900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint32 _has_bits_[(8 + 31) / 32]; 902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool _has_bit(int index) const { 905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _set_bit(int index) { 908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] |= (1u << (index % 32)); 909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _clear_bit(int index) { 911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] &= ~(1u << (index % 32)); 912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void InitAsDefaultInstance(); 915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static FieldDescriptorProto* default_instance_; 916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; 917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass LIBPROTOBUF_EXPORT EnumDescriptorProto : public ::google::protobuf::Message { 920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville EnumDescriptorProto(); 922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville virtual ~EnumDescriptorProto(); 923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville EnumDescriptorProto(const EnumDescriptorProto& from); 925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline EnumDescriptorProto& operator=(const EnumDescriptorProto& from) { 927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CopyFrom(from); 928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *this; 929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _unknown_fields_; 933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return &_unknown_fields_; 937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::google::protobuf::Descriptor* descriptor(); 940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const EnumDescriptorProto& default_instance(); 941d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville 942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Swap(EnumDescriptorProto* other); 943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // implements Message ---------------------------------------------- 945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville EnumDescriptorProto* New() const; 947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const ::google::protobuf::Message& from); 948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const ::google::protobuf::Message& from); 949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const EnumDescriptorProto& from); 950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const EnumDescriptorProto& from); 951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Clear(); 952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool IsInitialized() const; 953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int ByteSize() const; 955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool MergePartialFromCodedStream( 956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedInputStream* input); 957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SerializeWithCachedSizes( 958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedOutputStream* output) const; 959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int GetCachedSize() const { return _cached_size_; } 961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedCtor(); 963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedDtor(); 964d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville void SetCachedSize(int size) const; 965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::Metadata GetMetadata() const; 968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // nested types ---------------------------------------------------- 970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // accessors ------------------------------------------------------- 972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional string name = 1; 974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_name() const; 975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_name(); 976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kNameFieldNumber = 1; 977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::std::string& name() const; 978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_name(const ::std::string& value); 979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_name(const char* value); 980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_name(const char* value, size_t size); 981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::std::string* mutable_name(); 982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // repeated .google.protobuf.EnumValueDescriptorProto value = 2; 984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline int value_size() const; 985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_value(); 986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kValueFieldNumber = 2; 987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::EnumValueDescriptorProto& value(int index) const; 988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::EnumValueDescriptorProto* mutable_value(int index); 989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::EnumValueDescriptorProto* add_value(); 990d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto >& 991d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville value() const; 992d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto >* 993d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville mutable_value(); 994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional .google.protobuf.EnumOptions options = 3; 996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_options() const; 997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_options(); 998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kOptionsFieldNumber = 3; 999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::EnumOptions& options() const; 1000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::EnumOptions* mutable_options(); 1001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1002d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville // @@protoc_insertion_point(class_scope:google.protobuf.EnumDescriptorProto) 1003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 1004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::UnknownFieldSet _unknown_fields_; 1005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mutable int _cached_size_; 1006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::std::string* name_; 1008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::std::string _default_name_; 1009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto > value_; 1010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::EnumOptions* options_; 1011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto(); 1012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto(); 1013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto(); 1014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; 1016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 1018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool _has_bit(int index) const { 1019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 1020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _set_bit(int index) { 1022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] |= (1u << (index % 32)); 1023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _clear_bit(int index) { 1025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] &= ~(1u << (index % 32)); 1026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void InitAsDefaultInstance(); 1029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static EnumDescriptorProto* default_instance_; 1030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; 1031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 1032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass LIBPROTOBUF_EXPORT EnumValueDescriptorProto : public ::google::protobuf::Message { 1034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 1035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville EnumValueDescriptorProto(); 1036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville virtual ~EnumValueDescriptorProto(); 1037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville EnumValueDescriptorProto(const EnumValueDescriptorProto& from); 1039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline EnumValueDescriptorProto& operator=(const EnumValueDescriptorProto& from) { 1041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CopyFrom(from); 1042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *this; 1043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 1046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _unknown_fields_; 1047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 1050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return &_unknown_fields_; 1051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::google::protobuf::Descriptor* descriptor(); 1054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const EnumValueDescriptorProto& default_instance(); 1055d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville 1056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Swap(EnumValueDescriptorProto* other); 1057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // implements Message ---------------------------------------------- 1059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville EnumValueDescriptorProto* New() const; 1061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const ::google::protobuf::Message& from); 1062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const ::google::protobuf::Message& from); 1063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const EnumValueDescriptorProto& from); 1064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const EnumValueDescriptorProto& from); 1065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Clear(); 1066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool IsInitialized() const; 1067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int ByteSize() const; 1069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool MergePartialFromCodedStream( 1070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedInputStream* input); 1071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SerializeWithCachedSizes( 1072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedOutputStream* output) const; 1073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 1074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int GetCachedSize() const { return _cached_size_; } 1075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 1076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedCtor(); 1077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedDtor(); 1078d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville void SetCachedSize(int size) const; 1079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 1080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::Metadata GetMetadata() const; 1082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // nested types ---------------------------------------------------- 1084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // accessors ------------------------------------------------------- 1086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional string name = 1; 1088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_name() const; 1089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_name(); 1090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kNameFieldNumber = 1; 1091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::std::string& name() const; 1092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_name(const ::std::string& value); 1093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_name(const char* value); 1094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_name(const char* value, size_t size); 1095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::std::string* mutable_name(); 1096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional int32 number = 2; 1098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_number() const; 1099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_number(); 1100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kNumberFieldNumber = 2; 1101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::int32 number() const; 1102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_number(::google::protobuf::int32 value); 1103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional .google.protobuf.EnumValueOptions options = 3; 1105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_options() const; 1106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_options(); 1107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kOptionsFieldNumber = 3; 1108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::EnumValueOptions& options() const; 1109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::EnumValueOptions* mutable_options(); 1110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1111d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville // @@protoc_insertion_point(class_scope:google.protobuf.EnumValueDescriptorProto) 1112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 1113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::UnknownFieldSet _unknown_fields_; 1114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mutable int _cached_size_; 1115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::std::string* name_; 1117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::std::string _default_name_; 1118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::int32 number_; 1119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::EnumValueOptions* options_; 1120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto(); 1121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto(); 1122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto(); 1123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; 1125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 1127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool _has_bit(int index) const { 1128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 1129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _set_bit(int index) { 1131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] |= (1u << (index % 32)); 1132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _clear_bit(int index) { 1134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] &= ~(1u << (index % 32)); 1135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void InitAsDefaultInstance(); 1138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static EnumValueDescriptorProto* default_instance_; 1139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; 1140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 1141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass LIBPROTOBUF_EXPORT ServiceDescriptorProto : public ::google::protobuf::Message { 1143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 1144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ServiceDescriptorProto(); 1145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville virtual ~ServiceDescriptorProto(); 1146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ServiceDescriptorProto(const ServiceDescriptorProto& from); 1148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ServiceDescriptorProto& operator=(const ServiceDescriptorProto& from) { 1150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CopyFrom(from); 1151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *this; 1152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 1155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _unknown_fields_; 1156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 1159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return &_unknown_fields_; 1160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::google::protobuf::Descriptor* descriptor(); 1163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ServiceDescriptorProto& default_instance(); 1164d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville 1165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Swap(ServiceDescriptorProto* other); 1166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // implements Message ---------------------------------------------- 1168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ServiceDescriptorProto* New() const; 1170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const ::google::protobuf::Message& from); 1171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const ::google::protobuf::Message& from); 1172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const ServiceDescriptorProto& from); 1173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const ServiceDescriptorProto& from); 1174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Clear(); 1175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool IsInitialized() const; 1176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int ByteSize() const; 1178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool MergePartialFromCodedStream( 1179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedInputStream* input); 1180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SerializeWithCachedSizes( 1181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedOutputStream* output) const; 1182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 1183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int GetCachedSize() const { return _cached_size_; } 1184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 1185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedCtor(); 1186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedDtor(); 1187d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville void SetCachedSize(int size) const; 1188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 1189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::Metadata GetMetadata() const; 1191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // nested types ---------------------------------------------------- 1193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // accessors ------------------------------------------------------- 1195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional string name = 1; 1197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_name() const; 1198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_name(); 1199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kNameFieldNumber = 1; 1200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::std::string& name() const; 1201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_name(const ::std::string& value); 1202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_name(const char* value); 1203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_name(const char* value, size_t size); 1204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::std::string* mutable_name(); 1205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // repeated .google.protobuf.MethodDescriptorProto method = 2; 1207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline int method_size() const; 1208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_method(); 1209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kMethodFieldNumber = 2; 1210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::MethodDescriptorProto& method(int index) const; 1211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::MethodDescriptorProto* mutable_method(int index); 1212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::MethodDescriptorProto* add_method(); 1213d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto >& 1214d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville method() const; 1215d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto >* 1216d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville mutable_method(); 1217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional .google.protobuf.ServiceOptions options = 3; 1219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_options() const; 1220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_options(); 1221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kOptionsFieldNumber = 3; 1222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::ServiceOptions& options() const; 1223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::ServiceOptions* mutable_options(); 1224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1225d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville // @@protoc_insertion_point(class_scope:google.protobuf.ServiceDescriptorProto) 1226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 1227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::UnknownFieldSet _unknown_fields_; 1228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mutable int _cached_size_; 1229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::std::string* name_; 1231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::std::string _default_name_; 1232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto > method_; 1233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::ServiceOptions* options_; 1234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto(); 1235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto(); 1236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto(); 1237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; 1239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 1241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool _has_bit(int index) const { 1242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 1243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _set_bit(int index) { 1245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] |= (1u << (index % 32)); 1246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _clear_bit(int index) { 1248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] &= ~(1u << (index % 32)); 1249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void InitAsDefaultInstance(); 1252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static ServiceDescriptorProto* default_instance_; 1253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; 1254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 1255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass LIBPROTOBUF_EXPORT MethodDescriptorProto : public ::google::protobuf::Message { 1257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 1258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville MethodDescriptorProto(); 1259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville virtual ~MethodDescriptorProto(); 1260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville MethodDescriptorProto(const MethodDescriptorProto& from); 1262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline MethodDescriptorProto& operator=(const MethodDescriptorProto& from) { 1264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CopyFrom(from); 1265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *this; 1266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 1269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _unknown_fields_; 1270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 1273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return &_unknown_fields_; 1274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::google::protobuf::Descriptor* descriptor(); 1277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const MethodDescriptorProto& default_instance(); 1278d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville 1279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Swap(MethodDescriptorProto* other); 1280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // implements Message ---------------------------------------------- 1282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville MethodDescriptorProto* New() const; 1284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const ::google::protobuf::Message& from); 1285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const ::google::protobuf::Message& from); 1286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const MethodDescriptorProto& from); 1287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const MethodDescriptorProto& from); 1288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Clear(); 1289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool IsInitialized() const; 1290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int ByteSize() const; 1292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool MergePartialFromCodedStream( 1293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedInputStream* input); 1294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SerializeWithCachedSizes( 1295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedOutputStream* output) const; 1296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 1297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int GetCachedSize() const { return _cached_size_; } 1298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 1299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedCtor(); 1300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedDtor(); 1301d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville void SetCachedSize(int size) const; 1302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 1303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::Metadata GetMetadata() const; 1305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // nested types ---------------------------------------------------- 1307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // accessors ------------------------------------------------------- 1309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional string name = 1; 1311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_name() const; 1312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_name(); 1313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kNameFieldNumber = 1; 1314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::std::string& name() const; 1315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_name(const ::std::string& value); 1316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_name(const char* value); 1317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_name(const char* value, size_t size); 1318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::std::string* mutable_name(); 1319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional string input_type = 2; 1321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_input_type() const; 1322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_input_type(); 1323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kInputTypeFieldNumber = 2; 1324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::std::string& input_type() const; 1325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_input_type(const ::std::string& value); 1326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_input_type(const char* value); 1327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_input_type(const char* value, size_t size); 1328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::std::string* mutable_input_type(); 1329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional string output_type = 3; 1331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_output_type() const; 1332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_output_type(); 1333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kOutputTypeFieldNumber = 3; 1334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::std::string& output_type() const; 1335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_output_type(const ::std::string& value); 1336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_output_type(const char* value); 1337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_output_type(const char* value, size_t size); 1338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::std::string* mutable_output_type(); 1339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional .google.protobuf.MethodOptions options = 4; 1341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_options() const; 1342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_options(); 1343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kOptionsFieldNumber = 4; 1344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::MethodOptions& options() const; 1345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::MethodOptions* mutable_options(); 1346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1347d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville // @@protoc_insertion_point(class_scope:google.protobuf.MethodDescriptorProto) 1348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 1349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::UnknownFieldSet _unknown_fields_; 1350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mutable int _cached_size_; 1351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::std::string* name_; 1353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::std::string _default_name_; 1354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::std::string* input_type_; 1355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::std::string _default_input_type_; 1356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::std::string* output_type_; 1357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::std::string _default_output_type_; 1358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::MethodOptions* options_; 1359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto(); 1360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto(); 1361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto(); 1362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32]; 1364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 1366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool _has_bit(int index) const { 1367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 1368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _set_bit(int index) { 1370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] |= (1u << (index % 32)); 1371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _clear_bit(int index) { 1373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] &= ~(1u << (index % 32)); 1374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void InitAsDefaultInstance(); 1377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static MethodDescriptorProto* default_instance_; 1378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; 1379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 1380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass LIBPROTOBUF_EXPORT FileOptions : public ::google::protobuf::Message { 1382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 1383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FileOptions(); 1384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville virtual ~FileOptions(); 1385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FileOptions(const FileOptions& from); 1387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline FileOptions& operator=(const FileOptions& from) { 1389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CopyFrom(from); 1390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *this; 1391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 1394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _unknown_fields_; 1395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 1398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return &_unknown_fields_; 1399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::google::protobuf::Descriptor* descriptor(); 1402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const FileOptions& default_instance(); 1403d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville 1404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Swap(FileOptions* other); 1405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // implements Message ---------------------------------------------- 1407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FileOptions* New() const; 1409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const ::google::protobuf::Message& from); 1410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const ::google::protobuf::Message& from); 1411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const FileOptions& from); 1412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const FileOptions& from); 1413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Clear(); 1414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool IsInitialized() const; 1415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int ByteSize() const; 1417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool MergePartialFromCodedStream( 1418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedInputStream* input); 1419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SerializeWithCachedSizes( 1420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedOutputStream* output) const; 1421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 1422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int GetCachedSize() const { return _cached_size_; } 1423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 1424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedCtor(); 1425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedDtor(); 1426d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville void SetCachedSize(int size) const; 1427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 1428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::Metadata GetMetadata() const; 1430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // nested types ---------------------------------------------------- 1432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville typedef FileOptions_OptimizeMode OptimizeMode; 1434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const OptimizeMode SPEED = FileOptions_OptimizeMode_SPEED; 1435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const OptimizeMode CODE_SIZE = FileOptions_OptimizeMode_CODE_SIZE; 1436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const OptimizeMode LITE_RUNTIME = FileOptions_OptimizeMode_LITE_RUNTIME; 1437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static inline bool OptimizeMode_IsValid(int value) { 1438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return FileOptions_OptimizeMode_IsValid(value); 1439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const OptimizeMode OptimizeMode_MIN = 1441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FileOptions_OptimizeMode_OptimizeMode_MIN; 1442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const OptimizeMode OptimizeMode_MAX = 1443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FileOptions_OptimizeMode_OptimizeMode_MAX; 1444d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville static const int OptimizeMode_ARRAYSIZE = 1445d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville FileOptions_OptimizeMode_OptimizeMode_ARRAYSIZE; 1446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static inline const ::google::protobuf::EnumDescriptor* 1447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville OptimizeMode_descriptor() { 1448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return FileOptions_OptimizeMode_descriptor(); 1449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static inline const ::std::string& OptimizeMode_Name(OptimizeMode value) { 1451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return FileOptions_OptimizeMode_Name(value); 1452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static inline bool OptimizeMode_Parse(const ::std::string& name, 1454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville OptimizeMode* value) { 1455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return FileOptions_OptimizeMode_Parse(name, value); 1456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // accessors ------------------------------------------------------- 1459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional string java_package = 1; 1461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_java_package() const; 1462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_java_package(); 1463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kJavaPackageFieldNumber = 1; 1464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::std::string& java_package() const; 1465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_java_package(const ::std::string& value); 1466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_java_package(const char* value); 1467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_java_package(const char* value, size_t size); 1468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::std::string* mutable_java_package(); 1469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional string java_outer_classname = 8; 1471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_java_outer_classname() const; 1472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_java_outer_classname(); 1473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kJavaOuterClassnameFieldNumber = 8; 1474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::std::string& java_outer_classname() const; 1475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_java_outer_classname(const ::std::string& value); 1476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_java_outer_classname(const char* value); 1477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_java_outer_classname(const char* value, size_t size); 1478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::std::string* mutable_java_outer_classname(); 1479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional bool java_multiple_files = 10 [default = false]; 1481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_java_multiple_files() const; 1482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_java_multiple_files(); 1483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kJavaMultipleFilesFieldNumber = 10; 1484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool java_multiple_files() const; 1485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_java_multiple_files(bool value); 1486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED]; 1488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_optimize_for() const; 1489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_optimize_for(); 1490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kOptimizeForFieldNumber = 9; 1491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::FileOptions_OptimizeMode optimize_for() const; 1492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_optimize_for(::google::protobuf::FileOptions_OptimizeMode value); 1493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1494d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville // optional bool cc_generic_services = 16 [default = true]; 1495d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline bool has_cc_generic_services() const; 1496d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline void clear_cc_generic_services(); 1497d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville static const int kCcGenericServicesFieldNumber = 16; 1498d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline bool cc_generic_services() const; 1499d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline void set_cc_generic_services(bool value); 1500d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville 1501d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville // optional bool java_generic_services = 17 [default = true]; 1502d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline bool has_java_generic_services() const; 1503d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline void clear_java_generic_services(); 1504d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville static const int kJavaGenericServicesFieldNumber = 17; 1505d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline bool java_generic_services() const; 1506d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline void set_java_generic_services(bool value); 1507d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville 1508d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville // optional bool py_generic_services = 18 [default = true]; 1509d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline bool has_py_generic_services() const; 1510d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline void clear_py_generic_services(); 1511d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville static const int kPyGenericServicesFieldNumber = 18; 1512d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline bool py_generic_services() const; 1513d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline void set_py_generic_services(bool value); 1514d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville 1515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; 1516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline int uninterpreted_option_size() const; 1517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_uninterpreted_option(); 1518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kUninterpretedOptionFieldNumber = 999; 1519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::UninterpretedOption& uninterpreted_option(int index) const; 1520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UninterpretedOption* mutable_uninterpreted_option(int index); 1521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UninterpretedOption* add_uninterpreted_option(); 1522d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >& 1523d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville uninterpreted_option() const; 1524d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >* 1525d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville mutable_uninterpreted_option(); 1526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville GOOGLE_PROTOBUF_EXTENSION_ACCESSORS(FileOptions) 1528d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville // @@protoc_insertion_point(class_scope:google.protobuf.FileOptions) 1529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 1530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::internal::ExtensionSet _extensions_; 1531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::UnknownFieldSet _unknown_fields_; 1532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mutable int _cached_size_; 1533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::std::string* java_package_; 1535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::std::string _default_java_package_; 1536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::std::string* java_outer_classname_; 1537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::std::string _default_java_outer_classname_; 1538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool java_multiple_files_; 1539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int optimize_for_; 1540d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville bool cc_generic_services_; 1541d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville bool java_generic_services_; 1542d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville bool py_generic_services_; 1543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > uninterpreted_option_; 1544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto(); 1545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto(); 1546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto(); 1547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1548d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville ::google::protobuf::uint32 _has_bits_[(8 + 31) / 32]; 1549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 1551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool _has_bit(int index) const { 1552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 1553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _set_bit(int index) { 1555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] |= (1u << (index % 32)); 1556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _clear_bit(int index) { 1558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] &= ~(1u << (index % 32)); 1559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void InitAsDefaultInstance(); 1562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static FileOptions* default_instance_; 1563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; 1564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 1565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass LIBPROTOBUF_EXPORT MessageOptions : public ::google::protobuf::Message { 1567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 1568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville MessageOptions(); 1569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville virtual ~MessageOptions(); 1570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville MessageOptions(const MessageOptions& from); 1572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline MessageOptions& operator=(const MessageOptions& from) { 1574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CopyFrom(from); 1575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *this; 1576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 1579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _unknown_fields_; 1580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 1583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return &_unknown_fields_; 1584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::google::protobuf::Descriptor* descriptor(); 1587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const MessageOptions& default_instance(); 1588d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville 1589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Swap(MessageOptions* other); 1590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // implements Message ---------------------------------------------- 1592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville MessageOptions* New() const; 1594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const ::google::protobuf::Message& from); 1595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const ::google::protobuf::Message& from); 1596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const MessageOptions& from); 1597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const MessageOptions& from); 1598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Clear(); 1599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool IsInitialized() const; 1600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int ByteSize() const; 1602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool MergePartialFromCodedStream( 1603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedInputStream* input); 1604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SerializeWithCachedSizes( 1605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedOutputStream* output) const; 1606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 1607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int GetCachedSize() const { return _cached_size_; } 1608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 1609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedCtor(); 1610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedDtor(); 1611d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville void SetCachedSize(int size) const; 1612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 1613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::Metadata GetMetadata() const; 1615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // nested types ---------------------------------------------------- 1617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // accessors ------------------------------------------------------- 1619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional bool message_set_wire_format = 1 [default = false]; 1621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_message_set_wire_format() const; 1622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_message_set_wire_format(); 1623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kMessageSetWireFormatFieldNumber = 1; 1624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool message_set_wire_format() const; 1625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_message_set_wire_format(bool value); 1626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional bool no_standard_descriptor_accessor = 2 [default = false]; 1628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_no_standard_descriptor_accessor() const; 1629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_no_standard_descriptor_accessor(); 1630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kNoStandardDescriptorAccessorFieldNumber = 2; 1631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool no_standard_descriptor_accessor() const; 1632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_no_standard_descriptor_accessor(bool value); 1633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; 1635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline int uninterpreted_option_size() const; 1636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_uninterpreted_option(); 1637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kUninterpretedOptionFieldNumber = 999; 1638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::UninterpretedOption& uninterpreted_option(int index) const; 1639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UninterpretedOption* mutable_uninterpreted_option(int index); 1640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UninterpretedOption* add_uninterpreted_option(); 1641d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >& 1642d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville uninterpreted_option() const; 1643d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >* 1644d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville mutable_uninterpreted_option(); 1645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville GOOGLE_PROTOBUF_EXTENSION_ACCESSORS(MessageOptions) 1647d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville // @@protoc_insertion_point(class_scope:google.protobuf.MessageOptions) 1648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 1649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::internal::ExtensionSet _extensions_; 1650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::UnknownFieldSet _unknown_fields_; 1651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mutable int _cached_size_; 1652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool message_set_wire_format_; 1654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool no_standard_descriptor_accessor_; 1655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > uninterpreted_option_; 1656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto(); 1657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto(); 1658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto(); 1659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; 1661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 1663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool _has_bit(int index) const { 1664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 1665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _set_bit(int index) { 1667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] |= (1u << (index % 32)); 1668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _clear_bit(int index) { 1670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] &= ~(1u << (index % 32)); 1671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void InitAsDefaultInstance(); 1674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static MessageOptions* default_instance_; 1675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; 1676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 1677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass LIBPROTOBUF_EXPORT FieldOptions : public ::google::protobuf::Message { 1679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 1680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldOptions(); 1681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville virtual ~FieldOptions(); 1682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldOptions(const FieldOptions& from); 1684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline FieldOptions& operator=(const FieldOptions& from) { 1686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CopyFrom(from); 1687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *this; 1688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 1691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _unknown_fields_; 1692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 1695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return &_unknown_fields_; 1696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::google::protobuf::Descriptor* descriptor(); 1699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const FieldOptions& default_instance(); 1700d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville 1701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Swap(FieldOptions* other); 1702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // implements Message ---------------------------------------------- 1704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldOptions* New() const; 1706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const ::google::protobuf::Message& from); 1707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const ::google::protobuf::Message& from); 1708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const FieldOptions& from); 1709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const FieldOptions& from); 1710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Clear(); 1711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool IsInitialized() const; 1712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int ByteSize() const; 1714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool MergePartialFromCodedStream( 1715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedInputStream* input); 1716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SerializeWithCachedSizes( 1717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedOutputStream* output) const; 1718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 1719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int GetCachedSize() const { return _cached_size_; } 1720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 1721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedCtor(); 1722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedDtor(); 1723d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville void SetCachedSize(int size) const; 1724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 1725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::Metadata GetMetadata() const; 1727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // nested types ---------------------------------------------------- 1729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville typedef FieldOptions_CType CType; 1731d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville static const CType STRING = FieldOptions_CType_STRING; 1732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const CType CORD = FieldOptions_CType_CORD; 1733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const CType STRING_PIECE = FieldOptions_CType_STRING_PIECE; 1734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static inline bool CType_IsValid(int value) { 1735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return FieldOptions_CType_IsValid(value); 1736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const CType CType_MIN = 1738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldOptions_CType_CType_MIN; 1739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const CType CType_MAX = 1740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FieldOptions_CType_CType_MAX; 1741d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville static const int CType_ARRAYSIZE = 1742d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville FieldOptions_CType_CType_ARRAYSIZE; 1743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static inline const ::google::protobuf::EnumDescriptor* 1744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CType_descriptor() { 1745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return FieldOptions_CType_descriptor(); 1746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static inline const ::std::string& CType_Name(CType value) { 1748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return FieldOptions_CType_Name(value); 1749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static inline bool CType_Parse(const ::std::string& name, 1751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CType* value) { 1752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return FieldOptions_CType_Parse(name, value); 1753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // accessors ------------------------------------------------------- 1756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1757d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville // optional .google.protobuf.FieldOptions.CType ctype = 1 [default = STRING]; 1758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_ctype() const; 1759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_ctype(); 1760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kCtypeFieldNumber = 1; 1761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::FieldOptions_CType ctype() const; 1762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_ctype(::google::protobuf::FieldOptions_CType value); 1763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional bool packed = 2; 1765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_packed() const; 1766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_packed(); 1767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kPackedFieldNumber = 2; 1768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool packed() const; 1769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_packed(bool value); 1770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional bool deprecated = 3 [default = false]; 1772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_deprecated() const; 1773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_deprecated(); 1774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kDeprecatedFieldNumber = 3; 1775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool deprecated() const; 1776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_deprecated(bool value); 1777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional string experimental_map_key = 9; 1779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_experimental_map_key() const; 1780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_experimental_map_key(); 1781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kExperimentalMapKeyFieldNumber = 9; 1782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::std::string& experimental_map_key() const; 1783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_experimental_map_key(const ::std::string& value); 1784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_experimental_map_key(const char* value); 1785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_experimental_map_key(const char* value, size_t size); 1786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::std::string* mutable_experimental_map_key(); 1787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; 1789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline int uninterpreted_option_size() const; 1790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_uninterpreted_option(); 1791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kUninterpretedOptionFieldNumber = 999; 1792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::UninterpretedOption& uninterpreted_option(int index) const; 1793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UninterpretedOption* mutable_uninterpreted_option(int index); 1794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UninterpretedOption* add_uninterpreted_option(); 1795d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >& 1796d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville uninterpreted_option() const; 1797d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >* 1798d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville mutable_uninterpreted_option(); 1799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville GOOGLE_PROTOBUF_EXTENSION_ACCESSORS(FieldOptions) 1801d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville // @@protoc_insertion_point(class_scope:google.protobuf.FieldOptions) 1802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 1803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::internal::ExtensionSet _extensions_; 1804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::UnknownFieldSet _unknown_fields_; 1805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mutable int _cached_size_; 1806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int ctype_; 1808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool packed_; 1809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool deprecated_; 1810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::std::string* experimental_map_key_; 1811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::std::string _default_experimental_map_key_; 1812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > uninterpreted_option_; 1813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto(); 1814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto(); 1815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto(); 1816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32]; 1818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 1820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool _has_bit(int index) const { 1821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 1822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _set_bit(int index) { 1824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] |= (1u << (index % 32)); 1825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _clear_bit(int index) { 1827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] &= ~(1u << (index % 32)); 1828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void InitAsDefaultInstance(); 1831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static FieldOptions* default_instance_; 1832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; 1833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 1834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass LIBPROTOBUF_EXPORT EnumOptions : public ::google::protobuf::Message { 1836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 1837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville EnumOptions(); 1838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville virtual ~EnumOptions(); 1839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville EnumOptions(const EnumOptions& from); 1841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline EnumOptions& operator=(const EnumOptions& from) { 1843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CopyFrom(from); 1844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *this; 1845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 1848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _unknown_fields_; 1849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 1852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return &_unknown_fields_; 1853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::google::protobuf::Descriptor* descriptor(); 1856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const EnumOptions& default_instance(); 1857d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville 1858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Swap(EnumOptions* other); 1859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // implements Message ---------------------------------------------- 1861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville EnumOptions* New() const; 1863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const ::google::protobuf::Message& from); 1864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const ::google::protobuf::Message& from); 1865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const EnumOptions& from); 1866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const EnumOptions& from); 1867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Clear(); 1868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool IsInitialized() const; 1869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int ByteSize() const; 1871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool MergePartialFromCodedStream( 1872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedInputStream* input); 1873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SerializeWithCachedSizes( 1874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedOutputStream* output) const; 1875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 1876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int GetCachedSize() const { return _cached_size_; } 1877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 1878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedCtor(); 1879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedDtor(); 1880d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville void SetCachedSize(int size) const; 1881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 1882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::Metadata GetMetadata() const; 1884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // nested types ---------------------------------------------------- 1886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // accessors ------------------------------------------------------- 1888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; 1890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline int uninterpreted_option_size() const; 1891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_uninterpreted_option(); 1892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kUninterpretedOptionFieldNumber = 999; 1893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::UninterpretedOption& uninterpreted_option(int index) const; 1894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UninterpretedOption* mutable_uninterpreted_option(int index); 1895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UninterpretedOption* add_uninterpreted_option(); 1896d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >& 1897d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville uninterpreted_option() const; 1898d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >* 1899d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville mutable_uninterpreted_option(); 1900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville GOOGLE_PROTOBUF_EXTENSION_ACCESSORS(EnumOptions) 1902d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville // @@protoc_insertion_point(class_scope:google.protobuf.EnumOptions) 1903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 1904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::internal::ExtensionSet _extensions_; 1905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::UnknownFieldSet _unknown_fields_; 1906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mutable int _cached_size_; 1907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > uninterpreted_option_; 1909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto(); 1910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto(); 1911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto(); 1912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; 1914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 1916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool _has_bit(int index) const { 1917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 1918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _set_bit(int index) { 1920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] |= (1u << (index % 32)); 1921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _clear_bit(int index) { 1923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] &= ~(1u << (index % 32)); 1924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void InitAsDefaultInstance(); 1927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static EnumOptions* default_instance_; 1928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; 1929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 1930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass LIBPROTOBUF_EXPORT EnumValueOptions : public ::google::protobuf::Message { 1932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 1933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville EnumValueOptions(); 1934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville virtual ~EnumValueOptions(); 1935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville EnumValueOptions(const EnumValueOptions& from); 1937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline EnumValueOptions& operator=(const EnumValueOptions& from) { 1939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CopyFrom(from); 1940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *this; 1941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 1944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _unknown_fields_; 1945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 1948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return &_unknown_fields_; 1949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::google::protobuf::Descriptor* descriptor(); 1952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const EnumValueOptions& default_instance(); 1953d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville 1954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Swap(EnumValueOptions* other); 1955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // implements Message ---------------------------------------------- 1957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville EnumValueOptions* New() const; 1959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const ::google::protobuf::Message& from); 1960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const ::google::protobuf::Message& from); 1961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const EnumValueOptions& from); 1962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const EnumValueOptions& from); 1963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Clear(); 1964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool IsInitialized() const; 1965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int ByteSize() const; 1967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool MergePartialFromCodedStream( 1968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedInputStream* input); 1969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SerializeWithCachedSizes( 1970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedOutputStream* output) const; 1971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 1972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int GetCachedSize() const { return _cached_size_; } 1973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 1974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedCtor(); 1975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedDtor(); 1976d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville void SetCachedSize(int size) const; 1977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 1978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::Metadata GetMetadata() const; 1980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // nested types ---------------------------------------------------- 1982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // accessors ------------------------------------------------------- 1984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; 1986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline int uninterpreted_option_size() const; 1987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_uninterpreted_option(); 1988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kUninterpretedOptionFieldNumber = 999; 1989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::UninterpretedOption& uninterpreted_option(int index) const; 1990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UninterpretedOption* mutable_uninterpreted_option(int index); 1991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UninterpretedOption* add_uninterpreted_option(); 1992d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >& 1993d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville uninterpreted_option() const; 1994d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >* 1995d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville mutable_uninterpreted_option(); 1996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville GOOGLE_PROTOBUF_EXTENSION_ACCESSORS(EnumValueOptions) 1998d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville // @@protoc_insertion_point(class_scope:google.protobuf.EnumValueOptions) 1999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 2000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::internal::ExtensionSet _extensions_; 2001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::UnknownFieldSet _unknown_fields_; 2002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mutable int _cached_size_; 2003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > uninterpreted_option_; 2005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto(); 2006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto(); 2007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto(); 2008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; 2010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 2012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool _has_bit(int index) const { 2013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 2014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _set_bit(int index) { 2016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] |= (1u << (index % 32)); 2017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _clear_bit(int index) { 2019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] &= ~(1u << (index % 32)); 2020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void InitAsDefaultInstance(); 2023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static EnumValueOptions* default_instance_; 2024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; 2025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 2026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass LIBPROTOBUF_EXPORT ServiceOptions : public ::google::protobuf::Message { 2028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 2029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ServiceOptions(); 2030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville virtual ~ServiceOptions(); 2031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ServiceOptions(const ServiceOptions& from); 2033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ServiceOptions& operator=(const ServiceOptions& from) { 2035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CopyFrom(from); 2036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *this; 2037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 2040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _unknown_fields_; 2041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 2044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return &_unknown_fields_; 2045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::google::protobuf::Descriptor* descriptor(); 2048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ServiceOptions& default_instance(); 2049d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville 2050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Swap(ServiceOptions* other); 2051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // implements Message ---------------------------------------------- 2053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ServiceOptions* New() const; 2055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const ::google::protobuf::Message& from); 2056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const ::google::protobuf::Message& from); 2057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const ServiceOptions& from); 2058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const ServiceOptions& from); 2059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Clear(); 2060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool IsInitialized() const; 2061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int ByteSize() const; 2063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool MergePartialFromCodedStream( 2064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedInputStream* input); 2065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SerializeWithCachedSizes( 2066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedOutputStream* output) const; 2067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 2068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int GetCachedSize() const { return _cached_size_; } 2069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 2070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedCtor(); 2071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedDtor(); 2072d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville void SetCachedSize(int size) const; 2073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 2074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::Metadata GetMetadata() const; 2076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // nested types ---------------------------------------------------- 2078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // accessors ------------------------------------------------------- 2080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; 2082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline int uninterpreted_option_size() const; 2083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_uninterpreted_option(); 2084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kUninterpretedOptionFieldNumber = 999; 2085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::UninterpretedOption& uninterpreted_option(int index) const; 2086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UninterpretedOption* mutable_uninterpreted_option(int index); 2087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UninterpretedOption* add_uninterpreted_option(); 2088d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >& 2089d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville uninterpreted_option() const; 2090d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >* 2091d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville mutable_uninterpreted_option(); 2092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville GOOGLE_PROTOBUF_EXTENSION_ACCESSORS(ServiceOptions) 2094d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville // @@protoc_insertion_point(class_scope:google.protobuf.ServiceOptions) 2095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 2096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::internal::ExtensionSet _extensions_; 2097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::UnknownFieldSet _unknown_fields_; 2098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mutable int _cached_size_; 2099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > uninterpreted_option_; 2101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto(); 2102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto(); 2103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto(); 2104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; 2106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 2108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool _has_bit(int index) const { 2109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 2110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _set_bit(int index) { 2112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] |= (1u << (index % 32)); 2113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _clear_bit(int index) { 2115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] &= ~(1u << (index % 32)); 2116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void InitAsDefaultInstance(); 2119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static ServiceOptions* default_instance_; 2120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; 2121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 2122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass LIBPROTOBUF_EXPORT MethodOptions : public ::google::protobuf::Message { 2124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 2125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville MethodOptions(); 2126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville virtual ~MethodOptions(); 2127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville MethodOptions(const MethodOptions& from); 2129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline MethodOptions& operator=(const MethodOptions& from) { 2131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CopyFrom(from); 2132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *this; 2133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 2136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _unknown_fields_; 2137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 2140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return &_unknown_fields_; 2141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::google::protobuf::Descriptor* descriptor(); 2144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const MethodOptions& default_instance(); 2145d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville 2146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Swap(MethodOptions* other); 2147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // implements Message ---------------------------------------------- 2149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville MethodOptions* New() const; 2151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const ::google::protobuf::Message& from); 2152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const ::google::protobuf::Message& from); 2153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const MethodOptions& from); 2154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const MethodOptions& from); 2155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Clear(); 2156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool IsInitialized() const; 2157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int ByteSize() const; 2159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool MergePartialFromCodedStream( 2160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedInputStream* input); 2161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SerializeWithCachedSizes( 2162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedOutputStream* output) const; 2163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 2164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int GetCachedSize() const { return _cached_size_; } 2165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 2166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedCtor(); 2167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedDtor(); 2168d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville void SetCachedSize(int size) const; 2169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 2170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::Metadata GetMetadata() const; 2172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // nested types ---------------------------------------------------- 2174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // accessors ------------------------------------------------------- 2176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; 2178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline int uninterpreted_option_size() const; 2179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_uninterpreted_option(); 2180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kUninterpretedOptionFieldNumber = 999; 2181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::UninterpretedOption& uninterpreted_option(int index) const; 2182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UninterpretedOption* mutable_uninterpreted_option(int index); 2183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UninterpretedOption* add_uninterpreted_option(); 2184d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >& 2185d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville uninterpreted_option() const; 2186d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >* 2187d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville mutable_uninterpreted_option(); 2188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville GOOGLE_PROTOBUF_EXTENSION_ACCESSORS(MethodOptions) 2190d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville // @@protoc_insertion_point(class_scope:google.protobuf.MethodOptions) 2191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 2192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::internal::ExtensionSet _extensions_; 2193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::UnknownFieldSet _unknown_fields_; 2194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mutable int _cached_size_; 2195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > uninterpreted_option_; 2197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto(); 2198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto(); 2199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto(); 2200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; 2202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 2204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool _has_bit(int index) const { 2205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 2206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _set_bit(int index) { 2208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] |= (1u << (index % 32)); 2209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _clear_bit(int index) { 2211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] &= ~(1u << (index % 32)); 2212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void InitAsDefaultInstance(); 2215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static MethodOptions* default_instance_; 2216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; 2217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 2218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass LIBPROTOBUF_EXPORT UninterpretedOption_NamePart : public ::google::protobuf::Message { 2220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 2221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville UninterpretedOption_NamePart(); 2222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville virtual ~UninterpretedOption_NamePart(); 2223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville UninterpretedOption_NamePart(const UninterpretedOption_NamePart& from); 2225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline UninterpretedOption_NamePart& operator=(const UninterpretedOption_NamePart& from) { 2227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CopyFrom(from); 2228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *this; 2229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 2232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _unknown_fields_; 2233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 2236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return &_unknown_fields_; 2237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::google::protobuf::Descriptor* descriptor(); 2240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const UninterpretedOption_NamePart& default_instance(); 2241d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville 2242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Swap(UninterpretedOption_NamePart* other); 2243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // implements Message ---------------------------------------------- 2245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville UninterpretedOption_NamePart* New() const; 2247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const ::google::protobuf::Message& from); 2248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const ::google::protobuf::Message& from); 2249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const UninterpretedOption_NamePart& from); 2250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const UninterpretedOption_NamePart& from); 2251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Clear(); 2252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool IsInitialized() const; 2253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int ByteSize() const; 2255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool MergePartialFromCodedStream( 2256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedInputStream* input); 2257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SerializeWithCachedSizes( 2258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedOutputStream* output) const; 2259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 2260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int GetCachedSize() const { return _cached_size_; } 2261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 2262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedCtor(); 2263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedDtor(); 2264d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville void SetCachedSize(int size) const; 2265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 2266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::Metadata GetMetadata() const; 2268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // nested types ---------------------------------------------------- 2270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // accessors ------------------------------------------------------- 2272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // required string name_part = 1; 2274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_name_part() const; 2275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_name_part(); 2276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kNamePartFieldNumber = 1; 2277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::std::string& name_part() const; 2278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_name_part(const ::std::string& value); 2279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_name_part(const char* value); 2280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_name_part(const char* value, size_t size); 2281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::std::string* mutable_name_part(); 2282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // required bool is_extension = 2; 2284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_is_extension() const; 2285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_is_extension(); 2286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kIsExtensionFieldNumber = 2; 2287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool is_extension() const; 2288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_is_extension(bool value); 2289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2290d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville // @@protoc_insertion_point(class_scope:google.protobuf.UninterpretedOption.NamePart) 2291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 2292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::UnknownFieldSet _unknown_fields_; 2293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mutable int _cached_size_; 2294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::std::string* name_part_; 2296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::std::string _default_name_part_; 2297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool is_extension_; 2298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto(); 2299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto(); 2300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto(); 2301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; 2303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 2305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool _has_bit(int index) const { 2306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 2307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _set_bit(int index) { 2309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] |= (1u << (index % 32)); 2310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _clear_bit(int index) { 2312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] &= ~(1u << (index % 32)); 2313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void InitAsDefaultInstance(); 2316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static UninterpretedOption_NamePart* default_instance_; 2317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; 2318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 2319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass LIBPROTOBUF_EXPORT UninterpretedOption : public ::google::protobuf::Message { 2321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 2322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville UninterpretedOption(); 2323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville virtual ~UninterpretedOption(); 2324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville UninterpretedOption(const UninterpretedOption& from); 2326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline UninterpretedOption& operator=(const UninterpretedOption& from) { 2328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CopyFrom(from); 2329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *this; 2330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 2333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _unknown_fields_; 2334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 2337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return &_unknown_fields_; 2338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::google::protobuf::Descriptor* descriptor(); 2341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const UninterpretedOption& default_instance(); 2342d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville 2343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Swap(UninterpretedOption* other); 2344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // implements Message ---------------------------------------------- 2346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville UninterpretedOption* New() const; 2348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const ::google::protobuf::Message& from); 2349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const ::google::protobuf::Message& from); 2350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void CopyFrom(const UninterpretedOption& from); 2351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void MergeFrom(const UninterpretedOption& from); 2352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void Clear(); 2353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool IsInitialized() const; 2354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int ByteSize() const; 2356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bool MergePartialFromCodedStream( 2357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedInputStream* input); 2358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SerializeWithCachedSizes( 2359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::io::CodedOutputStream* output) const; 2360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 2361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int GetCachedSize() const { return _cached_size_; } 2362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 2363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedCtor(); 2364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void SharedDtor(); 2365d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville void SetCachedSize(int size) const; 2366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville public: 2367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::Metadata GetMetadata() const; 2369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // nested types ---------------------------------------------------- 2371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville typedef UninterpretedOption_NamePart NamePart; 2373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // accessors ------------------------------------------------------- 2375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // repeated .google.protobuf.UninterpretedOption.NamePart name = 2; 2377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline int name_size() const; 2378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_name(); 2379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kNameFieldNumber = 2; 2380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::google::protobuf::UninterpretedOption_NamePart& name(int index) const; 2381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UninterpretedOption_NamePart* mutable_name(int index); 2382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::UninterpretedOption_NamePart* add_name(); 2383d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart >& 2384d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville name() const; 2385d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart >* 2386d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville mutable_name(); 2387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional string identifier_value = 3; 2389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_identifier_value() const; 2390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_identifier_value(); 2391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kIdentifierValueFieldNumber = 3; 2392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::std::string& identifier_value() const; 2393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_identifier_value(const ::std::string& value); 2394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_identifier_value(const char* value); 2395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_identifier_value(const char* value, size_t size); 2396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::std::string* mutable_identifier_value(); 2397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional uint64 positive_int_value = 4; 2399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_positive_int_value() const; 2400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_positive_int_value(); 2401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kPositiveIntValueFieldNumber = 4; 2402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::uint64 positive_int_value() const; 2403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_positive_int_value(::google::protobuf::uint64 value); 2404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional int64 negative_int_value = 5; 2406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_negative_int_value() const; 2407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_negative_int_value(); 2408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kNegativeIntValueFieldNumber = 5; 2409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::google::protobuf::int64 negative_int_value() const; 2410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_negative_int_value(::google::protobuf::int64 value); 2411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional double double_value = 6; 2413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_double_value() const; 2414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_double_value(); 2415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kDoubleValueFieldNumber = 6; 2416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline double double_value() const; 2417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_double_value(double value); 2418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // optional bytes string_value = 7; 2420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool has_string_value() const; 2421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void clear_string_value(); 2422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const int kStringValueFieldNumber = 7; 2423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline const ::std::string& string_value() const; 2424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_string_value(const ::std::string& value); 2425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_string_value(const char* value); 2426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void set_string_value(const void* value, size_t size); 2427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline ::std::string* mutable_string_value(); 2428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2429d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville // @@protoc_insertion_point(class_scope:google.protobuf.UninterpretedOption) 2430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville private: 2431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::UnknownFieldSet _unknown_fields_; 2432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mutable int _cached_size_; 2433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart > name_; 2435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::std::string* identifier_value_; 2436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::std::string _default_identifier_value_; 2437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint64 positive_int_value_; 2438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::int64 negative_int_value_; 2439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville double double_value_; 2440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::std::string* string_value_; 2441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static const ::std::string _default_string_value_; 2442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto(); 2443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto(); 2444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville friend void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto(); 2445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ::google::protobuf::uint32 _has_bits_[(6 + 31) / 32]; 2447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 2449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline bool _has_bit(int index) const { 2450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 2451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _set_bit(int index) { 2453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] |= (1u << (index % 32)); 2454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inline void _clear_bit(int index) { 2456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _has_bits_[index / 32] &= ~(1u << (index % 32)); 2457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void InitAsDefaultInstance(); 2460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville static UninterpretedOption* default_instance_; 2461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; 2462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// =================================================================== 2463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// =================================================================== 2466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// FileDescriptorSet 2468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// repeated .google.protobuf.FileDescriptorProto file = 1; 2470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline int FileDescriptorSet::file_size() const { 2471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return file_.size(); 2472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileDescriptorSet::clear_file() { 2474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville file_.Clear(); 2475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::google::protobuf::FileDescriptorProto& FileDescriptorSet::file(int index) const { 2477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return file_.Get(index); 2478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::FileDescriptorProto* FileDescriptorSet::mutable_file(int index) { 2480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return file_.Mutable(index); 2481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::FileDescriptorProto* FileDescriptorSet::add_file() { 2483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return file_.Add(); 2484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2485d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >& 2486d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleFileDescriptorSet::file() const { 2487d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return file_; 2488d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 2489d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >* 2490d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleFileDescriptorSet::mutable_file() { 2491d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return &file_; 2492d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 2493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 2495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// FileDescriptorProto 2497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional string name = 1; 2499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool FileDescriptorProto::has_name() const { 2500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(0); 2501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileDescriptorProto::clear_name() { 2503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ != &_default_name_) { 2504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->clear(); 2505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(0); 2507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::std::string& FileDescriptorProto::name() const { 2509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *name_; 2510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileDescriptorProto::set_name(const ::std::string& value) { 2512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 2513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 2514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 2515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->assign(value); 2517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileDescriptorProto::set_name(const char* value) { 2519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 2520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 2521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 2522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->assign(value); 2524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileDescriptorProto::set_name(const char* value, size_t size) { 2526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 2527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 2528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 2529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->assign(reinterpret_cast<const char*>(value), size); 2531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::std::string* FileDescriptorProto::mutable_name() { 2533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 2534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 2535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 2536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return name_; 2538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional string package = 2; 2541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool FileDescriptorProto::has_package() const { 2542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(1); 2543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileDescriptorProto::clear_package() { 2545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (package_ != &_default_package_) { 2546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville package_->clear(); 2547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(1); 2549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::std::string& FileDescriptorProto::package() const { 2551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *package_; 2552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileDescriptorProto::set_package(const ::std::string& value) { 2554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(1); 2555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (package_ == &_default_package_) { 2556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville package_ = new ::std::string; 2557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville package_->assign(value); 2559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileDescriptorProto::set_package(const char* value) { 2561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(1); 2562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (package_ == &_default_package_) { 2563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville package_ = new ::std::string; 2564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville package_->assign(value); 2566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileDescriptorProto::set_package(const char* value, size_t size) { 2568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(1); 2569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (package_ == &_default_package_) { 2570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville package_ = new ::std::string; 2571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville package_->assign(reinterpret_cast<const char*>(value), size); 2573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::std::string* FileDescriptorProto::mutable_package() { 2575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(1); 2576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (package_ == &_default_package_) { 2577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville package_ = new ::std::string; 2578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return package_; 2580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// repeated string dependency = 3; 2583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline int FileDescriptorProto::dependency_size() const { 2584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return dependency_.size(); 2585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileDescriptorProto::clear_dependency() { 2587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dependency_.Clear(); 2588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::std::string& FileDescriptorProto::dependency(int index) const { 2590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return dependency_.Get(index); 2591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::std::string* FileDescriptorProto::mutable_dependency(int index) { 2593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return dependency_.Mutable(index); 2594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileDescriptorProto::set_dependency(int index, const ::std::string& value) { 2596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dependency_.Mutable(index)->assign(value); 2597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileDescriptorProto::set_dependency(int index, const char* value) { 2599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dependency_.Mutable(index)->assign(value); 2600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileDescriptorProto::set_dependency(int index, const char* value, size_t size) { 2602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dependency_.Mutable(index)->assign( 2603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville reinterpret_cast<const char*>(value), size); 2604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::std::string* FileDescriptorProto::add_dependency() { 2606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return dependency_.Add(); 2607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileDescriptorProto::add_dependency(const ::std::string& value) { 2609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dependency_.Add()->assign(value); 2610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileDescriptorProto::add_dependency(const char* value) { 2612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dependency_.Add()->assign(value); 2613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileDescriptorProto::add_dependency(const char* value, size_t size) { 2615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dependency_.Add()->assign(reinterpret_cast<const char*>(value), size); 2616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2617d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline const ::google::protobuf::RepeatedPtrField< ::std::string>& 2618d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleFileDescriptorProto::dependency() const { 2619d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return dependency_; 2620d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 2621d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline ::google::protobuf::RepeatedPtrField< ::std::string>* 2622d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleFileDescriptorProto::mutable_dependency() { 2623d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return &dependency_; 2624d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 2625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// repeated .google.protobuf.DescriptorProto message_type = 4; 2627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline int FileDescriptorProto::message_type_size() const { 2628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return message_type_.size(); 2629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileDescriptorProto::clear_message_type() { 2631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville message_type_.Clear(); 2632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::google::protobuf::DescriptorProto& FileDescriptorProto::message_type(int index) const { 2634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return message_type_.Get(index); 2635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::DescriptorProto* FileDescriptorProto::mutable_message_type(int index) { 2637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return message_type_.Mutable(index); 2638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::DescriptorProto* FileDescriptorProto::add_message_type() { 2640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return message_type_.Add(); 2641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2642d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >& 2643d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleFileDescriptorProto::message_type() const { 2644d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return message_type_; 2645d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 2646d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >* 2647d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleFileDescriptorProto::mutable_message_type() { 2648d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return &message_type_; 2649d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 2650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// repeated .google.protobuf.EnumDescriptorProto enum_type = 5; 2652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline int FileDescriptorProto::enum_type_size() const { 2653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return enum_type_.size(); 2654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileDescriptorProto::clear_enum_type() { 2656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enum_type_.Clear(); 2657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::google::protobuf::EnumDescriptorProto& FileDescriptorProto::enum_type(int index) const { 2659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return enum_type_.Get(index); 2660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::EnumDescriptorProto* FileDescriptorProto::mutable_enum_type(int index) { 2662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return enum_type_.Mutable(index); 2663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::EnumDescriptorProto* FileDescriptorProto::add_enum_type() { 2665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return enum_type_.Add(); 2666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2667d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >& 2668d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleFileDescriptorProto::enum_type() const { 2669d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return enum_type_; 2670d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 2671d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >* 2672d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleFileDescriptorProto::mutable_enum_type() { 2673d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return &enum_type_; 2674d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 2675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// repeated .google.protobuf.ServiceDescriptorProto service = 6; 2677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline int FileDescriptorProto::service_size() const { 2678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return service_.size(); 2679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileDescriptorProto::clear_service() { 2681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville service_.Clear(); 2682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::google::protobuf::ServiceDescriptorProto& FileDescriptorProto::service(int index) const { 2684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return service_.Get(index); 2685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::ServiceDescriptorProto* FileDescriptorProto::mutable_service(int index) { 2687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return service_.Mutable(index); 2688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::ServiceDescriptorProto* FileDescriptorProto::add_service() { 2690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return service_.Add(); 2691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2692d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >& 2693d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleFileDescriptorProto::service() const { 2694d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return service_; 2695d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 2696d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline ::google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >* 2697d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleFileDescriptorProto::mutable_service() { 2698d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return &service_; 2699d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 2700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// repeated .google.protobuf.FieldDescriptorProto extension = 7; 2702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline int FileDescriptorProto::extension_size() const { 2703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return extension_.size(); 2704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileDescriptorProto::clear_extension() { 2706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville extension_.Clear(); 2707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::google::protobuf::FieldDescriptorProto& FileDescriptorProto::extension(int index) const { 2709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return extension_.Get(index); 2710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::FieldDescriptorProto* FileDescriptorProto::mutable_extension(int index) { 2712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return extension_.Mutable(index); 2713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::FieldDescriptorProto* FileDescriptorProto::add_extension() { 2715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return extension_.Add(); 2716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2717d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >& 2718d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleFileDescriptorProto::extension() const { 2719d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return extension_; 2720d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 2721d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >* 2722d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleFileDescriptorProto::mutable_extension() { 2723d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return &extension_; 2724d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 2725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional .google.protobuf.FileOptions options = 8; 2727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool FileDescriptorProto::has_options() const { 2728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(7); 2729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileDescriptorProto::clear_options() { 2731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (options_ != NULL) options_->::google::protobuf::FileOptions::Clear(); 2732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(7); 2733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::google::protobuf::FileOptions& FileDescriptorProto::options() const { 2735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return options_ != NULL ? *options_ : *default_instance_->options_; 2736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::FileOptions* FileDescriptorProto::mutable_options() { 2738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(7); 2739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (options_ == NULL) options_ = new ::google::protobuf::FileOptions; 2740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return options_; 2741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 2744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// DescriptorProto_ExtensionRange 2746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional int32 start = 1; 2748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool DescriptorProto_ExtensionRange::has_start() const { 2749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(0); 2750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void DescriptorProto_ExtensionRange::clear_start() { 2752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville start_ = 0; 2753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(0); 2754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::int32 DescriptorProto_ExtensionRange::start() const { 2756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return start_; 2757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void DescriptorProto_ExtensionRange::set_start(::google::protobuf::int32 value) { 2759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 2760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville start_ = value; 2761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional int32 end = 2; 2764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool DescriptorProto_ExtensionRange::has_end() const { 2765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(1); 2766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void DescriptorProto_ExtensionRange::clear_end() { 2768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville end_ = 0; 2769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(1); 2770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::int32 DescriptorProto_ExtensionRange::end() const { 2772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return end_; 2773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void DescriptorProto_ExtensionRange::set_end(::google::protobuf::int32 value) { 2775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(1); 2776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville end_ = value; 2777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 2780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// DescriptorProto 2782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional string name = 1; 2784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool DescriptorProto::has_name() const { 2785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(0); 2786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void DescriptorProto::clear_name() { 2788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ != &_default_name_) { 2789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->clear(); 2790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(0); 2792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::std::string& DescriptorProto::name() const { 2794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *name_; 2795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void DescriptorProto::set_name(const ::std::string& value) { 2797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 2798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 2799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 2800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->assign(value); 2802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void DescriptorProto::set_name(const char* value) { 2804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 2805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 2806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 2807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->assign(value); 2809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void DescriptorProto::set_name(const char* value, size_t size) { 2811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 2812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 2813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 2814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->assign(reinterpret_cast<const char*>(value), size); 2816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::std::string* DescriptorProto::mutable_name() { 2818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 2819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 2820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 2821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return name_; 2823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// repeated .google.protobuf.FieldDescriptorProto field = 2; 2826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline int DescriptorProto::field_size() const { 2827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return field_.size(); 2828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void DescriptorProto::clear_field() { 2830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville field_.Clear(); 2831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::google::protobuf::FieldDescriptorProto& DescriptorProto::field(int index) const { 2833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return field_.Get(index); 2834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::FieldDescriptorProto* DescriptorProto::mutable_field(int index) { 2836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return field_.Mutable(index); 2837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::FieldDescriptorProto* DescriptorProto::add_field() { 2839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return field_.Add(); 2840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2841d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >& 2842d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleDescriptorProto::field() const { 2843d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return field_; 2844d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 2845d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >* 2846d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleDescriptorProto::mutable_field() { 2847d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return &field_; 2848d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 2849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// repeated .google.protobuf.FieldDescriptorProto extension = 6; 2851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline int DescriptorProto::extension_size() const { 2852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return extension_.size(); 2853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void DescriptorProto::clear_extension() { 2855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville extension_.Clear(); 2856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::google::protobuf::FieldDescriptorProto& DescriptorProto::extension(int index) const { 2858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return extension_.Get(index); 2859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::FieldDescriptorProto* DescriptorProto::mutable_extension(int index) { 2861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return extension_.Mutable(index); 2862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::FieldDescriptorProto* DescriptorProto::add_extension() { 2864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return extension_.Add(); 2865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2866d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >& 2867d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleDescriptorProto::extension() const { 2868d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return extension_; 2869d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 2870d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >* 2871d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleDescriptorProto::mutable_extension() { 2872d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return &extension_; 2873d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 2874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// repeated .google.protobuf.DescriptorProto nested_type = 3; 2876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline int DescriptorProto::nested_type_size() const { 2877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return nested_type_.size(); 2878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void DescriptorProto::clear_nested_type() { 2880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville nested_type_.Clear(); 2881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::google::protobuf::DescriptorProto& DescriptorProto::nested_type(int index) const { 2883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return nested_type_.Get(index); 2884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::DescriptorProto* DescriptorProto::mutable_nested_type(int index) { 2886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return nested_type_.Mutable(index); 2887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::DescriptorProto* DescriptorProto::add_nested_type() { 2889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return nested_type_.Add(); 2890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2891d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >& 2892d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleDescriptorProto::nested_type() const { 2893d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return nested_type_; 2894d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 2895d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >* 2896d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleDescriptorProto::mutable_nested_type() { 2897d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return &nested_type_; 2898d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 2899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// repeated .google.protobuf.EnumDescriptorProto enum_type = 4; 2901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline int DescriptorProto::enum_type_size() const { 2902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return enum_type_.size(); 2903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void DescriptorProto::clear_enum_type() { 2905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enum_type_.Clear(); 2906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::google::protobuf::EnumDescriptorProto& DescriptorProto::enum_type(int index) const { 2908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return enum_type_.Get(index); 2909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::EnumDescriptorProto* DescriptorProto::mutable_enum_type(int index) { 2911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return enum_type_.Mutable(index); 2912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::EnumDescriptorProto* DescriptorProto::add_enum_type() { 2914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return enum_type_.Add(); 2915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2916d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >& 2917d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleDescriptorProto::enum_type() const { 2918d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return enum_type_; 2919d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 2920d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >* 2921d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleDescriptorProto::mutable_enum_type() { 2922d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return &enum_type_; 2923d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 2924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5; 2926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline int DescriptorProto::extension_range_size() const { 2927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return extension_range_.size(); 2928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void DescriptorProto::clear_extension_range() { 2930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville extension_range_.Clear(); 2931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::google::protobuf::DescriptorProto_ExtensionRange& DescriptorProto::extension_range(int index) const { 2933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return extension_range_.Get(index); 2934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::DescriptorProto_ExtensionRange* DescriptorProto::mutable_extension_range(int index) { 2936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return extension_range_.Mutable(index); 2937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::DescriptorProto_ExtensionRange* DescriptorProto::add_extension_range() { 2939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return extension_range_.Add(); 2940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2941d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange >& 2942d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleDescriptorProto::extension_range() const { 2943d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return extension_range_; 2944d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 2945d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange >* 2946d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleDescriptorProto::mutable_extension_range() { 2947d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return &extension_range_; 2948d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 2949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional .google.protobuf.MessageOptions options = 7; 2951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool DescriptorProto::has_options() const { 2952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(6); 2953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void DescriptorProto::clear_options() { 2955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (options_ != NULL) options_->::google::protobuf::MessageOptions::Clear(); 2956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(6); 2957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::google::protobuf::MessageOptions& DescriptorProto::options() const { 2959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return options_ != NULL ? *options_ : *default_instance_->options_; 2960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::MessageOptions* DescriptorProto::mutable_options() { 2962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(6); 2963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (options_ == NULL) options_ = new ::google::protobuf::MessageOptions; 2964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return options_; 2965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 2968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// FieldDescriptorProto 2970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional string name = 1; 2972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool FieldDescriptorProto::has_name() const { 2973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(0); 2974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldDescriptorProto::clear_name() { 2976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ != &_default_name_) { 2977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->clear(); 2978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(0); 2980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::std::string& FieldDescriptorProto::name() const { 2982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *name_; 2983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldDescriptorProto::set_name(const ::std::string& value) { 2985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 2986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 2987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 2988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->assign(value); 2990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldDescriptorProto::set_name(const char* value) { 2992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 2993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 2994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 2995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 2996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->assign(value); 2997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 2998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldDescriptorProto::set_name(const char* value, size_t size) { 2999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 3000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 3001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 3002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->assign(reinterpret_cast<const char*>(value), size); 3004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::std::string* FieldDescriptorProto::mutable_name() { 3006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 3007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 3008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 3009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return name_; 3011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional int32 number = 3; 3014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool FieldDescriptorProto::has_number() const { 3015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(1); 3016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldDescriptorProto::clear_number() { 3018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville number_ = 0; 3019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(1); 3020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::int32 FieldDescriptorProto::number() const { 3022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return number_; 3023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldDescriptorProto::set_number(::google::protobuf::int32 value) { 3025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(1); 3026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville number_ = value; 3027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional .google.protobuf.FieldDescriptorProto.Label label = 4; 3030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool FieldDescriptorProto::has_label() const { 3031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(2); 3032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldDescriptorProto::clear_label() { 3034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville label_ = 1; 3035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(2); 3036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::FieldDescriptorProto_Label FieldDescriptorProto::label() const { 3038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return static_cast< ::google::protobuf::FieldDescriptorProto_Label >(label_); 3039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldDescriptorProto::set_label(::google::protobuf::FieldDescriptorProto_Label value) { 3041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville GOOGLE_DCHECK(::google::protobuf::FieldDescriptorProto_Label_IsValid(value)); 3042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(2); 3043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville label_ = value; 3044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional .google.protobuf.FieldDescriptorProto.Type type = 5; 3047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool FieldDescriptorProto::has_type() const { 3048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(3); 3049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldDescriptorProto::clear_type() { 3051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville type_ = 1; 3052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(3); 3053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::FieldDescriptorProto_Type FieldDescriptorProto::type() const { 3055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return static_cast< ::google::protobuf::FieldDescriptorProto_Type >(type_); 3056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldDescriptorProto::set_type(::google::protobuf::FieldDescriptorProto_Type value) { 3058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville GOOGLE_DCHECK(::google::protobuf::FieldDescriptorProto_Type_IsValid(value)); 3059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(3); 3060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville type_ = value; 3061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional string type_name = 6; 3064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool FieldDescriptorProto::has_type_name() const { 3065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(4); 3066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldDescriptorProto::clear_type_name() { 3068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (type_name_ != &_default_type_name_) { 3069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville type_name_->clear(); 3070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(4); 3072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::std::string& FieldDescriptorProto::type_name() const { 3074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *type_name_; 3075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldDescriptorProto::set_type_name(const ::std::string& value) { 3077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(4); 3078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (type_name_ == &_default_type_name_) { 3079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville type_name_ = new ::std::string; 3080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville type_name_->assign(value); 3082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldDescriptorProto::set_type_name(const char* value) { 3084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(4); 3085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (type_name_ == &_default_type_name_) { 3086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville type_name_ = new ::std::string; 3087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville type_name_->assign(value); 3089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldDescriptorProto::set_type_name(const char* value, size_t size) { 3091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(4); 3092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (type_name_ == &_default_type_name_) { 3093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville type_name_ = new ::std::string; 3094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville type_name_->assign(reinterpret_cast<const char*>(value), size); 3096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::std::string* FieldDescriptorProto::mutable_type_name() { 3098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(4); 3099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (type_name_ == &_default_type_name_) { 3100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville type_name_ = new ::std::string; 3101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return type_name_; 3103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional string extendee = 2; 3106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool FieldDescriptorProto::has_extendee() const { 3107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(5); 3108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldDescriptorProto::clear_extendee() { 3110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (extendee_ != &_default_extendee_) { 3111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville extendee_->clear(); 3112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(5); 3114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::std::string& FieldDescriptorProto::extendee() const { 3116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *extendee_; 3117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldDescriptorProto::set_extendee(const ::std::string& value) { 3119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(5); 3120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (extendee_ == &_default_extendee_) { 3121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville extendee_ = new ::std::string; 3122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville extendee_->assign(value); 3124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldDescriptorProto::set_extendee(const char* value) { 3126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(5); 3127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (extendee_ == &_default_extendee_) { 3128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville extendee_ = new ::std::string; 3129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville extendee_->assign(value); 3131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldDescriptorProto::set_extendee(const char* value, size_t size) { 3133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(5); 3134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (extendee_ == &_default_extendee_) { 3135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville extendee_ = new ::std::string; 3136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville extendee_->assign(reinterpret_cast<const char*>(value), size); 3138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::std::string* FieldDescriptorProto::mutable_extendee() { 3140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(5); 3141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (extendee_ == &_default_extendee_) { 3142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville extendee_ = new ::std::string; 3143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return extendee_; 3145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional string default_value = 7; 3148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool FieldDescriptorProto::has_default_value() const { 3149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(6); 3150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldDescriptorProto::clear_default_value() { 3152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (default_value_ != &_default_default_value_) { 3153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville default_value_->clear(); 3154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(6); 3156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::std::string& FieldDescriptorProto::default_value() const { 3158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *default_value_; 3159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldDescriptorProto::set_default_value(const ::std::string& value) { 3161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(6); 3162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (default_value_ == &_default_default_value_) { 3163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville default_value_ = new ::std::string; 3164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville default_value_->assign(value); 3166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldDescriptorProto::set_default_value(const char* value) { 3168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(6); 3169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (default_value_ == &_default_default_value_) { 3170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville default_value_ = new ::std::string; 3171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville default_value_->assign(value); 3173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldDescriptorProto::set_default_value(const char* value, size_t size) { 3175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(6); 3176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (default_value_ == &_default_default_value_) { 3177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville default_value_ = new ::std::string; 3178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville default_value_->assign(reinterpret_cast<const char*>(value), size); 3180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::std::string* FieldDescriptorProto::mutable_default_value() { 3182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(6); 3183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (default_value_ == &_default_default_value_) { 3184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville default_value_ = new ::std::string; 3185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return default_value_; 3187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional .google.protobuf.FieldOptions options = 8; 3190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool FieldDescriptorProto::has_options() const { 3191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(7); 3192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldDescriptorProto::clear_options() { 3194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (options_ != NULL) options_->::google::protobuf::FieldOptions::Clear(); 3195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(7); 3196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::google::protobuf::FieldOptions& FieldDescriptorProto::options() const { 3198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return options_ != NULL ? *options_ : *default_instance_->options_; 3199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::FieldOptions* FieldDescriptorProto::mutable_options() { 3201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(7); 3202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (options_ == NULL) options_ = new ::google::protobuf::FieldOptions; 3203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return options_; 3204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 3207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// EnumDescriptorProto 3209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional string name = 1; 3211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool EnumDescriptorProto::has_name() const { 3212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(0); 3213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void EnumDescriptorProto::clear_name() { 3215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ != &_default_name_) { 3216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->clear(); 3217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(0); 3219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::std::string& EnumDescriptorProto::name() const { 3221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *name_; 3222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void EnumDescriptorProto::set_name(const ::std::string& value) { 3224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 3225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 3226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 3227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->assign(value); 3229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void EnumDescriptorProto::set_name(const char* value) { 3231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 3232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 3233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 3234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->assign(value); 3236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void EnumDescriptorProto::set_name(const char* value, size_t size) { 3238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 3239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 3240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 3241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->assign(reinterpret_cast<const char*>(value), size); 3243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::std::string* EnumDescriptorProto::mutable_name() { 3245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 3246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 3247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 3248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return name_; 3250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// repeated .google.protobuf.EnumValueDescriptorProto value = 2; 3253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline int EnumDescriptorProto::value_size() const { 3254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return value_.size(); 3255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void EnumDescriptorProto::clear_value() { 3257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville value_.Clear(); 3258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::google::protobuf::EnumValueDescriptorProto& EnumDescriptorProto::value(int index) const { 3260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return value_.Get(index); 3261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::EnumValueDescriptorProto* EnumDescriptorProto::mutable_value(int index) { 3263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return value_.Mutable(index); 3264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::EnumValueDescriptorProto* EnumDescriptorProto::add_value() { 3266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return value_.Add(); 3267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3268d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto >& 3269d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleEnumDescriptorProto::value() const { 3270d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return value_; 3271d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 3272d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto >* 3273d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleEnumDescriptorProto::mutable_value() { 3274d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return &value_; 3275d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 3276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional .google.protobuf.EnumOptions options = 3; 3278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool EnumDescriptorProto::has_options() const { 3279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(2); 3280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void EnumDescriptorProto::clear_options() { 3282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (options_ != NULL) options_->::google::protobuf::EnumOptions::Clear(); 3283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(2); 3284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::google::protobuf::EnumOptions& EnumDescriptorProto::options() const { 3286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return options_ != NULL ? *options_ : *default_instance_->options_; 3287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::EnumOptions* EnumDescriptorProto::mutable_options() { 3289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(2); 3290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (options_ == NULL) options_ = new ::google::protobuf::EnumOptions; 3291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return options_; 3292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 3295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// EnumValueDescriptorProto 3297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional string name = 1; 3299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool EnumValueDescriptorProto::has_name() const { 3300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(0); 3301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void EnumValueDescriptorProto::clear_name() { 3303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ != &_default_name_) { 3304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->clear(); 3305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(0); 3307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::std::string& EnumValueDescriptorProto::name() const { 3309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *name_; 3310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void EnumValueDescriptorProto::set_name(const ::std::string& value) { 3312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 3313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 3314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 3315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->assign(value); 3317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void EnumValueDescriptorProto::set_name(const char* value) { 3319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 3320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 3321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 3322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->assign(value); 3324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void EnumValueDescriptorProto::set_name(const char* value, size_t size) { 3326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 3327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 3328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 3329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->assign(reinterpret_cast<const char*>(value), size); 3331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::std::string* EnumValueDescriptorProto::mutable_name() { 3333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 3334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 3335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 3336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return name_; 3338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional int32 number = 2; 3341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool EnumValueDescriptorProto::has_number() const { 3342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(1); 3343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void EnumValueDescriptorProto::clear_number() { 3345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville number_ = 0; 3346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(1); 3347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::int32 EnumValueDescriptorProto::number() const { 3349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return number_; 3350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void EnumValueDescriptorProto::set_number(::google::protobuf::int32 value) { 3352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(1); 3353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville number_ = value; 3354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional .google.protobuf.EnumValueOptions options = 3; 3357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool EnumValueDescriptorProto::has_options() const { 3358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(2); 3359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void EnumValueDescriptorProto::clear_options() { 3361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (options_ != NULL) options_->::google::protobuf::EnumValueOptions::Clear(); 3362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(2); 3363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::google::protobuf::EnumValueOptions& EnumValueDescriptorProto::options() const { 3365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return options_ != NULL ? *options_ : *default_instance_->options_; 3366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::EnumValueOptions* EnumValueDescriptorProto::mutable_options() { 3368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(2); 3369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (options_ == NULL) options_ = new ::google::protobuf::EnumValueOptions; 3370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return options_; 3371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 3374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ServiceDescriptorProto 3376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional string name = 1; 3378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool ServiceDescriptorProto::has_name() const { 3379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(0); 3380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void ServiceDescriptorProto::clear_name() { 3382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ != &_default_name_) { 3383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->clear(); 3384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(0); 3386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::std::string& ServiceDescriptorProto::name() const { 3388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *name_; 3389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void ServiceDescriptorProto::set_name(const ::std::string& value) { 3391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 3392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 3393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 3394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->assign(value); 3396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void ServiceDescriptorProto::set_name(const char* value) { 3398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 3399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 3400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 3401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->assign(value); 3403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void ServiceDescriptorProto::set_name(const char* value, size_t size) { 3405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 3406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 3407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 3408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->assign(reinterpret_cast<const char*>(value), size); 3410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::std::string* ServiceDescriptorProto::mutable_name() { 3412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 3413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 3414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 3415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return name_; 3417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// repeated .google.protobuf.MethodDescriptorProto method = 2; 3420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline int ServiceDescriptorProto::method_size() const { 3421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return method_.size(); 3422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void ServiceDescriptorProto::clear_method() { 3424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville method_.Clear(); 3425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::google::protobuf::MethodDescriptorProto& ServiceDescriptorProto::method(int index) const { 3427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return method_.Get(index); 3428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::MethodDescriptorProto* ServiceDescriptorProto::mutable_method(int index) { 3430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return method_.Mutable(index); 3431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::MethodDescriptorProto* ServiceDescriptorProto::add_method() { 3433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return method_.Add(); 3434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3435d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto >& 3436d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleServiceDescriptorProto::method() const { 3437d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return method_; 3438d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 3439d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline ::google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto >* 3440d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleServiceDescriptorProto::mutable_method() { 3441d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return &method_; 3442d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 3443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional .google.protobuf.ServiceOptions options = 3; 3445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool ServiceDescriptorProto::has_options() const { 3446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(2); 3447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void ServiceDescriptorProto::clear_options() { 3449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (options_ != NULL) options_->::google::protobuf::ServiceOptions::Clear(); 3450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(2); 3451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::google::protobuf::ServiceOptions& ServiceDescriptorProto::options() const { 3453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return options_ != NULL ? *options_ : *default_instance_->options_; 3454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::ServiceOptions* ServiceDescriptorProto::mutable_options() { 3456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(2); 3457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (options_ == NULL) options_ = new ::google::protobuf::ServiceOptions; 3458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return options_; 3459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 3462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// MethodDescriptorProto 3464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional string name = 1; 3466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool MethodDescriptorProto::has_name() const { 3467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(0); 3468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void MethodDescriptorProto::clear_name() { 3470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ != &_default_name_) { 3471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->clear(); 3472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(0); 3474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::std::string& MethodDescriptorProto::name() const { 3476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *name_; 3477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void MethodDescriptorProto::set_name(const ::std::string& value) { 3479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 3480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 3481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 3482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->assign(value); 3484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void MethodDescriptorProto::set_name(const char* value) { 3486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 3487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 3488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 3489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->assign(value); 3491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void MethodDescriptorProto::set_name(const char* value, size_t size) { 3493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 3494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 3495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 3496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_->assign(reinterpret_cast<const char*>(value), size); 3498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::std::string* MethodDescriptorProto::mutable_name() { 3500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 3501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_ == &_default_name_) { 3502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_ = new ::std::string; 3503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return name_; 3505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional string input_type = 2; 3508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool MethodDescriptorProto::has_input_type() const { 3509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(1); 3510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void MethodDescriptorProto::clear_input_type() { 3512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (input_type_ != &_default_input_type_) { 3513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville input_type_->clear(); 3514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(1); 3516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::std::string& MethodDescriptorProto::input_type() const { 3518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *input_type_; 3519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void MethodDescriptorProto::set_input_type(const ::std::string& value) { 3521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(1); 3522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (input_type_ == &_default_input_type_) { 3523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville input_type_ = new ::std::string; 3524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville input_type_->assign(value); 3526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void MethodDescriptorProto::set_input_type(const char* value) { 3528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(1); 3529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (input_type_ == &_default_input_type_) { 3530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville input_type_ = new ::std::string; 3531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville input_type_->assign(value); 3533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void MethodDescriptorProto::set_input_type(const char* value, size_t size) { 3535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(1); 3536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (input_type_ == &_default_input_type_) { 3537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville input_type_ = new ::std::string; 3538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville input_type_->assign(reinterpret_cast<const char*>(value), size); 3540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::std::string* MethodDescriptorProto::mutable_input_type() { 3542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(1); 3543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (input_type_ == &_default_input_type_) { 3544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville input_type_ = new ::std::string; 3545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return input_type_; 3547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional string output_type = 3; 3550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool MethodDescriptorProto::has_output_type() const { 3551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(2); 3552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void MethodDescriptorProto::clear_output_type() { 3554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (output_type_ != &_default_output_type_) { 3555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville output_type_->clear(); 3556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(2); 3558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::std::string& MethodDescriptorProto::output_type() const { 3560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *output_type_; 3561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void MethodDescriptorProto::set_output_type(const ::std::string& value) { 3563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(2); 3564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (output_type_ == &_default_output_type_) { 3565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville output_type_ = new ::std::string; 3566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville output_type_->assign(value); 3568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void MethodDescriptorProto::set_output_type(const char* value) { 3570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(2); 3571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (output_type_ == &_default_output_type_) { 3572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville output_type_ = new ::std::string; 3573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville output_type_->assign(value); 3575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void MethodDescriptorProto::set_output_type(const char* value, size_t size) { 3577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(2); 3578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (output_type_ == &_default_output_type_) { 3579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville output_type_ = new ::std::string; 3580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville output_type_->assign(reinterpret_cast<const char*>(value), size); 3582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::std::string* MethodDescriptorProto::mutable_output_type() { 3584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(2); 3585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (output_type_ == &_default_output_type_) { 3586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville output_type_ = new ::std::string; 3587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return output_type_; 3589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional .google.protobuf.MethodOptions options = 4; 3592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool MethodDescriptorProto::has_options() const { 3593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(3); 3594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void MethodDescriptorProto::clear_options() { 3596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (options_ != NULL) options_->::google::protobuf::MethodOptions::Clear(); 3597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(3); 3598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::google::protobuf::MethodOptions& MethodDescriptorProto::options() const { 3600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return options_ != NULL ? *options_ : *default_instance_->options_; 3601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::MethodOptions* MethodDescriptorProto::mutable_options() { 3603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(3); 3604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (options_ == NULL) options_ = new ::google::protobuf::MethodOptions; 3605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return options_; 3606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 3609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// FileOptions 3611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional string java_package = 1; 3613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool FileOptions::has_java_package() const { 3614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(0); 3615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileOptions::clear_java_package() { 3617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (java_package_ != &_default_java_package_) { 3618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville java_package_->clear(); 3619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(0); 3621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::std::string& FileOptions::java_package() const { 3623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *java_package_; 3624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileOptions::set_java_package(const ::std::string& value) { 3626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 3627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (java_package_ == &_default_java_package_) { 3628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville java_package_ = new ::std::string; 3629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville java_package_->assign(value); 3631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileOptions::set_java_package(const char* value) { 3633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 3634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (java_package_ == &_default_java_package_) { 3635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville java_package_ = new ::std::string; 3636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville java_package_->assign(value); 3638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileOptions::set_java_package(const char* value, size_t size) { 3640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 3641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (java_package_ == &_default_java_package_) { 3642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville java_package_ = new ::std::string; 3643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville java_package_->assign(reinterpret_cast<const char*>(value), size); 3645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::std::string* FileOptions::mutable_java_package() { 3647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 3648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (java_package_ == &_default_java_package_) { 3649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville java_package_ = new ::std::string; 3650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return java_package_; 3652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional string java_outer_classname = 8; 3655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool FileOptions::has_java_outer_classname() const { 3656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(1); 3657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileOptions::clear_java_outer_classname() { 3659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (java_outer_classname_ != &_default_java_outer_classname_) { 3660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville java_outer_classname_->clear(); 3661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(1); 3663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::std::string& FileOptions::java_outer_classname() const { 3665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *java_outer_classname_; 3666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileOptions::set_java_outer_classname(const ::std::string& value) { 3668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(1); 3669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (java_outer_classname_ == &_default_java_outer_classname_) { 3670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville java_outer_classname_ = new ::std::string; 3671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville java_outer_classname_->assign(value); 3673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileOptions::set_java_outer_classname(const char* value) { 3675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(1); 3676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (java_outer_classname_ == &_default_java_outer_classname_) { 3677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville java_outer_classname_ = new ::std::string; 3678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville java_outer_classname_->assign(value); 3680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileOptions::set_java_outer_classname(const char* value, size_t size) { 3682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(1); 3683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (java_outer_classname_ == &_default_java_outer_classname_) { 3684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville java_outer_classname_ = new ::std::string; 3685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville java_outer_classname_->assign(reinterpret_cast<const char*>(value), size); 3687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::std::string* FileOptions::mutable_java_outer_classname() { 3689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(1); 3690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (java_outer_classname_ == &_default_java_outer_classname_) { 3691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville java_outer_classname_ = new ::std::string; 3692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return java_outer_classname_; 3694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional bool java_multiple_files = 10 [default = false]; 3697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool FileOptions::has_java_multiple_files() const { 3698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(2); 3699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileOptions::clear_java_multiple_files() { 3701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville java_multiple_files_ = false; 3702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(2); 3703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool FileOptions::java_multiple_files() const { 3705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return java_multiple_files_; 3706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileOptions::set_java_multiple_files(bool value) { 3708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(2); 3709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville java_multiple_files_ = value; 3710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED]; 3713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool FileOptions::has_optimize_for() const { 3714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(3); 3715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileOptions::clear_optimize_for() { 3717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville optimize_for_ = 1; 3718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(3); 3719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::FileOptions_OptimizeMode FileOptions::optimize_for() const { 3721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return static_cast< ::google::protobuf::FileOptions_OptimizeMode >(optimize_for_); 3722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileOptions::set_optimize_for(::google::protobuf::FileOptions_OptimizeMode value) { 3724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville GOOGLE_DCHECK(::google::protobuf::FileOptions_OptimizeMode_IsValid(value)); 3725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(3); 3726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville optimize_for_ = value; 3727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3729d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville// optional bool cc_generic_services = 16 [default = true]; 3730d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline bool FileOptions::has_cc_generic_services() const { 3731d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return _has_bit(4); 3732d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 3733d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline void FileOptions::clear_cc_generic_services() { 3734d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville cc_generic_services_ = true; 3735d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville _clear_bit(4); 3736d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 3737d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline bool FileOptions::cc_generic_services() const { 3738d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return cc_generic_services_; 3739d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 3740d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline void FileOptions::set_cc_generic_services(bool value) { 3741d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville _set_bit(4); 3742d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville cc_generic_services_ = value; 3743d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 3744d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville 3745d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville// optional bool java_generic_services = 17 [default = true]; 3746d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline bool FileOptions::has_java_generic_services() const { 3747d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return _has_bit(5); 3748d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 3749d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline void FileOptions::clear_java_generic_services() { 3750d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville java_generic_services_ = true; 3751d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville _clear_bit(5); 3752d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 3753d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline bool FileOptions::java_generic_services() const { 3754d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return java_generic_services_; 3755d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 3756d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline void FileOptions::set_java_generic_services(bool value) { 3757d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville _set_bit(5); 3758d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville java_generic_services_ = value; 3759d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 3760d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville 3761d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville// optional bool py_generic_services = 18 [default = true]; 3762d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline bool FileOptions::has_py_generic_services() const { 3763d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return _has_bit(6); 3764d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 3765d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline void FileOptions::clear_py_generic_services() { 3766d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville py_generic_services_ = true; 3767d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville _clear_bit(6); 3768d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 3769d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline bool FileOptions::py_generic_services() const { 3770d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return py_generic_services_; 3771d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 3772d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline void FileOptions::set_py_generic_services(bool value) { 3773d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville _set_bit(6); 3774d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville py_generic_services_ = value; 3775d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 3776d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville 3777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; 3778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline int FileOptions::uninterpreted_option_size() const { 3779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.size(); 3780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FileOptions::clear_uninterpreted_option() { 3782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville uninterpreted_option_.Clear(); 3783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::google::protobuf::UninterpretedOption& FileOptions::uninterpreted_option(int index) const { 3785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.Get(index); 3786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::UninterpretedOption* FileOptions::mutable_uninterpreted_option(int index) { 3788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.Mutable(index); 3789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::UninterpretedOption* FileOptions::add_uninterpreted_option() { 3791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.Add(); 3792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3793d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >& 3794d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleFileOptions::uninterpreted_option() const { 3795d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return uninterpreted_option_; 3796d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 3797d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >* 3798d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleFileOptions::mutable_uninterpreted_option() { 3799d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return &uninterpreted_option_; 3800d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 3801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 3803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// MessageOptions 3805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional bool message_set_wire_format = 1 [default = false]; 3807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool MessageOptions::has_message_set_wire_format() const { 3808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(0); 3809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void MessageOptions::clear_message_set_wire_format() { 3811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville message_set_wire_format_ = false; 3812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(0); 3813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool MessageOptions::message_set_wire_format() const { 3815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return message_set_wire_format_; 3816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void MessageOptions::set_message_set_wire_format(bool value) { 3818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 3819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville message_set_wire_format_ = value; 3820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional bool no_standard_descriptor_accessor = 2 [default = false]; 3823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool MessageOptions::has_no_standard_descriptor_accessor() const { 3824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(1); 3825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void MessageOptions::clear_no_standard_descriptor_accessor() { 3827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_standard_descriptor_accessor_ = false; 3828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(1); 3829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool MessageOptions::no_standard_descriptor_accessor() const { 3831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return no_standard_descriptor_accessor_; 3832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void MessageOptions::set_no_standard_descriptor_accessor(bool value) { 3834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(1); 3835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_standard_descriptor_accessor_ = value; 3836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; 3839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline int MessageOptions::uninterpreted_option_size() const { 3840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.size(); 3841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void MessageOptions::clear_uninterpreted_option() { 3843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville uninterpreted_option_.Clear(); 3844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::google::protobuf::UninterpretedOption& MessageOptions::uninterpreted_option(int index) const { 3846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.Get(index); 3847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::UninterpretedOption* MessageOptions::mutable_uninterpreted_option(int index) { 3849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.Mutable(index); 3850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::UninterpretedOption* MessageOptions::add_uninterpreted_option() { 3852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.Add(); 3853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3854d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >& 3855d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleMessageOptions::uninterpreted_option() const { 3856d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return uninterpreted_option_; 3857d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 3858d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >* 3859d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleMessageOptions::mutable_uninterpreted_option() { 3860d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return &uninterpreted_option_; 3861d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 3862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 3864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// FieldOptions 3866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3867d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville// optional .google.protobuf.FieldOptions.CType ctype = 1 [default = STRING]; 3868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool FieldOptions::has_ctype() const { 3869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(0); 3870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldOptions::clear_ctype() { 3872d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville ctype_ = 0; 3873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(0); 3874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::FieldOptions_CType FieldOptions::ctype() const { 3876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return static_cast< ::google::protobuf::FieldOptions_CType >(ctype_); 3877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldOptions::set_ctype(::google::protobuf::FieldOptions_CType value) { 3879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville GOOGLE_DCHECK(::google::protobuf::FieldOptions_CType_IsValid(value)); 3880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 3881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ctype_ = value; 3882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional bool packed = 2; 3885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool FieldOptions::has_packed() const { 3886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(1); 3887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldOptions::clear_packed() { 3889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville packed_ = false; 3890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(1); 3891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool FieldOptions::packed() const { 3893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return packed_; 3894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldOptions::set_packed(bool value) { 3896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(1); 3897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville packed_ = value; 3898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional bool deprecated = 3 [default = false]; 3901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool FieldOptions::has_deprecated() const { 3902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(2); 3903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldOptions::clear_deprecated() { 3905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville deprecated_ = false; 3906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(2); 3907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool FieldOptions::deprecated() const { 3909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return deprecated_; 3910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldOptions::set_deprecated(bool value) { 3912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(2); 3913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville deprecated_ = value; 3914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional string experimental_map_key = 9; 3917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool FieldOptions::has_experimental_map_key() const { 3918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(3); 3919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldOptions::clear_experimental_map_key() { 3921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (experimental_map_key_ != &_default_experimental_map_key_) { 3922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville experimental_map_key_->clear(); 3923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(3); 3925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::std::string& FieldOptions::experimental_map_key() const { 3927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *experimental_map_key_; 3928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldOptions::set_experimental_map_key(const ::std::string& value) { 3930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(3); 3931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (experimental_map_key_ == &_default_experimental_map_key_) { 3932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville experimental_map_key_ = new ::std::string; 3933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville experimental_map_key_->assign(value); 3935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldOptions::set_experimental_map_key(const char* value) { 3937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(3); 3938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (experimental_map_key_ == &_default_experimental_map_key_) { 3939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville experimental_map_key_ = new ::std::string; 3940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville experimental_map_key_->assign(value); 3942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldOptions::set_experimental_map_key(const char* value, size_t size) { 3944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(3); 3945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (experimental_map_key_ == &_default_experimental_map_key_) { 3946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville experimental_map_key_ = new ::std::string; 3947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville experimental_map_key_->assign(reinterpret_cast<const char*>(value), size); 3949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::std::string* FieldOptions::mutable_experimental_map_key() { 3951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(3); 3952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (experimental_map_key_ == &_default_experimental_map_key_) { 3953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville experimental_map_key_ = new ::std::string; 3954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 3955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return experimental_map_key_; 3956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; 3959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline int FieldOptions::uninterpreted_option_size() const { 3960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.size(); 3961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void FieldOptions::clear_uninterpreted_option() { 3963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville uninterpreted_option_.Clear(); 3964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::google::protobuf::UninterpretedOption& FieldOptions::uninterpreted_option(int index) const { 3966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.Get(index); 3967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::UninterpretedOption* FieldOptions::mutable_uninterpreted_option(int index) { 3969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.Mutable(index); 3970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::UninterpretedOption* FieldOptions::add_uninterpreted_option() { 3972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.Add(); 3973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3974d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >& 3975d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleFieldOptions::uninterpreted_option() const { 3976d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return uninterpreted_option_; 3977d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 3978d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >* 3979d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleFieldOptions::mutable_uninterpreted_option() { 3980d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return &uninterpreted_option_; 3981d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 3982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 3984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// EnumOptions 3986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; 3988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline int EnumOptions::uninterpreted_option_size() const { 3989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.size(); 3990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void EnumOptions::clear_uninterpreted_option() { 3992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville uninterpreted_option_.Clear(); 3993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::google::protobuf::UninterpretedOption& EnumOptions::uninterpreted_option(int index) const { 3995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.Get(index); 3996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::UninterpretedOption* EnumOptions::mutable_uninterpreted_option(int index) { 3998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.Mutable(index); 3999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::UninterpretedOption* EnumOptions::add_uninterpreted_option() { 4001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.Add(); 4002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4003d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >& 4004d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleEnumOptions::uninterpreted_option() const { 4005d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return uninterpreted_option_; 4006d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 4007d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >* 4008d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleEnumOptions::mutable_uninterpreted_option() { 4009d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return &uninterpreted_option_; 4010d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 4011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 4013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// EnumValueOptions 4015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; 4017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline int EnumValueOptions::uninterpreted_option_size() const { 4018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.size(); 4019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void EnumValueOptions::clear_uninterpreted_option() { 4021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville uninterpreted_option_.Clear(); 4022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::google::protobuf::UninterpretedOption& EnumValueOptions::uninterpreted_option(int index) const { 4024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.Get(index); 4025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::UninterpretedOption* EnumValueOptions::mutable_uninterpreted_option(int index) { 4027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.Mutable(index); 4028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::UninterpretedOption* EnumValueOptions::add_uninterpreted_option() { 4030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.Add(); 4031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4032d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >& 4033d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleEnumValueOptions::uninterpreted_option() const { 4034d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return uninterpreted_option_; 4035d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 4036d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >* 4037d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleEnumValueOptions::mutable_uninterpreted_option() { 4038d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return &uninterpreted_option_; 4039d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 4040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 4042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ServiceOptions 4044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; 4046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline int ServiceOptions::uninterpreted_option_size() const { 4047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.size(); 4048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void ServiceOptions::clear_uninterpreted_option() { 4050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville uninterpreted_option_.Clear(); 4051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::google::protobuf::UninterpretedOption& ServiceOptions::uninterpreted_option(int index) const { 4053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.Get(index); 4054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::UninterpretedOption* ServiceOptions::mutable_uninterpreted_option(int index) { 4056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.Mutable(index); 4057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::UninterpretedOption* ServiceOptions::add_uninterpreted_option() { 4059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.Add(); 4060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4061d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >& 4062d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleServiceOptions::uninterpreted_option() const { 4063d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return uninterpreted_option_; 4064d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 4065d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >* 4066d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleServiceOptions::mutable_uninterpreted_option() { 4067d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return &uninterpreted_option_; 4068d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 4069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 4071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// MethodOptions 4073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; 4075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline int MethodOptions::uninterpreted_option_size() const { 4076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.size(); 4077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void MethodOptions::clear_uninterpreted_option() { 4079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville uninterpreted_option_.Clear(); 4080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::google::protobuf::UninterpretedOption& MethodOptions::uninterpreted_option(int index) const { 4082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.Get(index); 4083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::UninterpretedOption* MethodOptions::mutable_uninterpreted_option(int index) { 4085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.Mutable(index); 4086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::UninterpretedOption* MethodOptions::add_uninterpreted_option() { 4088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return uninterpreted_option_.Add(); 4089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4090d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >& 4091d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleMethodOptions::uninterpreted_option() const { 4092d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return uninterpreted_option_; 4093d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 4094d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >* 4095d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleMethodOptions::mutable_uninterpreted_option() { 4096d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return &uninterpreted_option_; 4097d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 4098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 4100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// UninterpretedOption_NamePart 4102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// required string name_part = 1; 4104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool UninterpretedOption_NamePart::has_name_part() const { 4105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(0); 4106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void UninterpretedOption_NamePart::clear_name_part() { 4108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_part_ != &_default_name_part_) { 4109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_part_->clear(); 4110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 4111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(0); 4112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::std::string& UninterpretedOption_NamePart::name_part() const { 4114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *name_part_; 4115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void UninterpretedOption_NamePart::set_name_part(const ::std::string& value) { 4117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 4118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_part_ == &_default_name_part_) { 4119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_part_ = new ::std::string; 4120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 4121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_part_->assign(value); 4122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void UninterpretedOption_NamePart::set_name_part(const char* value) { 4124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 4125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_part_ == &_default_name_part_) { 4126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_part_ = new ::std::string; 4127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 4128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_part_->assign(value); 4129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void UninterpretedOption_NamePart::set_name_part(const char* value, size_t size) { 4131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 4132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_part_ == &_default_name_part_) { 4133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_part_ = new ::std::string; 4134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 4135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_part_->assign(reinterpret_cast<const char*>(value), size); 4136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::std::string* UninterpretedOption_NamePart::mutable_name_part() { 4138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(0); 4139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (name_part_ == &_default_name_part_) { 4140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_part_ = new ::std::string; 4141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 4142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return name_part_; 4143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// required bool is_extension = 2; 4146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool UninterpretedOption_NamePart::has_is_extension() const { 4147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(1); 4148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void UninterpretedOption_NamePart::clear_is_extension() { 4150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville is_extension_ = false; 4151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(1); 4152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool UninterpretedOption_NamePart::is_extension() const { 4154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return is_extension_; 4155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void UninterpretedOption_NamePart::set_is_extension(bool value) { 4157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(1); 4158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville is_extension_ = value; 4159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// ------------------------------------------------------------------- 4162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// UninterpretedOption 4164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// repeated .google.protobuf.UninterpretedOption.NamePart name = 2; 4166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline int UninterpretedOption::name_size() const { 4167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return name_.size(); 4168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void UninterpretedOption::clear_name() { 4170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville name_.Clear(); 4171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::google::protobuf::UninterpretedOption_NamePart& UninterpretedOption::name(int index) const { 4173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return name_.Get(index); 4174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::UninterpretedOption_NamePart* UninterpretedOption::mutable_name(int index) { 4176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return name_.Mutable(index); 4177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::UninterpretedOption_NamePart* UninterpretedOption::add_name() { 4179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return name_.Add(); 4180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4181d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart >& 4182d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleUninterpretedOption::name() const { 4183d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return name_; 4184d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 4185d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleinline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart >* 4186d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleUninterpretedOption::mutable_name() { 4187d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville return &name_; 4188d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville} 4189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional string identifier_value = 3; 4191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool UninterpretedOption::has_identifier_value() const { 4192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(1); 4193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void UninterpretedOption::clear_identifier_value() { 4195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (identifier_value_ != &_default_identifier_value_) { 4196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville identifier_value_->clear(); 4197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 4198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(1); 4199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::std::string& UninterpretedOption::identifier_value() const { 4201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *identifier_value_; 4202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void UninterpretedOption::set_identifier_value(const ::std::string& value) { 4204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(1); 4205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (identifier_value_ == &_default_identifier_value_) { 4206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville identifier_value_ = new ::std::string; 4207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 4208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville identifier_value_->assign(value); 4209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void UninterpretedOption::set_identifier_value(const char* value) { 4211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(1); 4212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (identifier_value_ == &_default_identifier_value_) { 4213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville identifier_value_ = new ::std::string; 4214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 4215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville identifier_value_->assign(value); 4216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void UninterpretedOption::set_identifier_value(const char* value, size_t size) { 4218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(1); 4219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (identifier_value_ == &_default_identifier_value_) { 4220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville identifier_value_ = new ::std::string; 4221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 4222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville identifier_value_->assign(reinterpret_cast<const char*>(value), size); 4223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::std::string* UninterpretedOption::mutable_identifier_value() { 4225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(1); 4226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (identifier_value_ == &_default_identifier_value_) { 4227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville identifier_value_ = new ::std::string; 4228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 4229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return identifier_value_; 4230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional uint64 positive_int_value = 4; 4233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool UninterpretedOption::has_positive_int_value() const { 4234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(2); 4235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void UninterpretedOption::clear_positive_int_value() { 4237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville positive_int_value_ = GOOGLE_ULONGLONG(0); 4238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(2); 4239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::uint64 UninterpretedOption::positive_int_value() const { 4241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return positive_int_value_; 4242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void UninterpretedOption::set_positive_int_value(::google::protobuf::uint64 value) { 4244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(2); 4245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville positive_int_value_ = value; 4246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional int64 negative_int_value = 5; 4249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool UninterpretedOption::has_negative_int_value() const { 4250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(3); 4251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void UninterpretedOption::clear_negative_int_value() { 4253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville negative_int_value_ = GOOGLE_LONGLONG(0); 4254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(3); 4255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::google::protobuf::int64 UninterpretedOption::negative_int_value() const { 4257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return negative_int_value_; 4258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void UninterpretedOption::set_negative_int_value(::google::protobuf::int64 value) { 4260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(3); 4261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville negative_int_value_ = value; 4262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional double double_value = 6; 4265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool UninterpretedOption::has_double_value() const { 4266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(4); 4267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void UninterpretedOption::clear_double_value() { 4269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville double_value_ = 0; 4270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(4); 4271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline double UninterpretedOption::double_value() const { 4273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return double_value_; 4274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void UninterpretedOption::set_double_value(double value) { 4276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(4); 4277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville double_value_ = value; 4278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville// optional bytes string_value = 7; 4281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline bool UninterpretedOption::has_string_value() const { 4282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return _has_bit(5); 4283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void UninterpretedOption::clear_string_value() { 4285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (string_value_ != &_default_string_value_) { 4286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville string_value_->clear(); 4287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 4288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _clear_bit(5); 4289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const ::std::string& UninterpretedOption::string_value() const { 4291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return *string_value_; 4292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void UninterpretedOption::set_string_value(const ::std::string& value) { 4294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(5); 4295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (string_value_ == &_default_string_value_) { 4296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville string_value_ = new ::std::string; 4297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 4298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville string_value_->assign(value); 4299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void UninterpretedOption::set_string_value(const char* value) { 4301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(5); 4302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (string_value_ == &_default_string_value_) { 4303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville string_value_ = new ::std::string; 4304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 4305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville string_value_->assign(value); 4306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline void UninterpretedOption::set_string_value(const void* value, size_t size) { 4308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(5); 4309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (string_value_ == &_default_string_value_) { 4310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville string_value_ = new ::std::string; 4311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 4312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville string_value_->assign(reinterpret_cast<const char*>(value), size); 4313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline ::std::string* UninterpretedOption::mutable_string_value() { 4315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _set_bit(5); 4316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (string_value_ == &_default_string_value_) { 4317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville string_value_ = new ::std::string; 4318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 4319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return string_value_; 4320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4323d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville// @@protoc_insertion_point(namespace_scope) 4324d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville 4325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} // namespace protobuf 4326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} // namespace google 4327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef SWIG 4329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenamespace google { 4330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenamespace protobuf { 4331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletemplate <> 4333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const EnumDescriptor* GetEnumDescriptor< ::google::protobuf::FieldDescriptorProto_Type>() { 4334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return ::google::protobuf::FieldDescriptorProto_Type_descriptor(); 4335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletemplate <> 4337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const EnumDescriptor* GetEnumDescriptor< ::google::protobuf::FieldDescriptorProto_Label>() { 4338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return ::google::protobuf::FieldDescriptorProto_Label_descriptor(); 4339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletemplate <> 4341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const EnumDescriptor* GetEnumDescriptor< ::google::protobuf::FileOptions_OptimizeMode>() { 4342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return ::google::protobuf::FileOptions_OptimizeMode_descriptor(); 4343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletemplate <> 4345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinline const EnumDescriptor* GetEnumDescriptor< ::google::protobuf::FieldOptions_CType>() { 4346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return ::google::protobuf::FieldOptions_CType_descriptor(); 4347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} // namespace google 4350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} // namespace protobuf 4351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif // SWIG 4352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4353d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville// @@protoc_insertion_point(global_scope) 4354d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville 4355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif // PROTOBUF_google_2fprotobuf_2fdescriptor_2eproto__INCLUDED 4356