Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(153)

Side by Side Diff: third_party/protobuf/src/google/protobuf/type.pb.h

Issue 2590803003: Revert "third_party/protobuf: Update to HEAD (83d681ee2c)" (Closed)
Patch Set: Created 3 years, 12 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Generated by the protocol buffer compiler. DO NOT EDIT! 1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: google/protobuf/type.proto 2 // source: google/protobuf/type.proto
3 3
4 #ifndef PROTOBUF_google_2fprotobuf_2ftype_2eproto__INCLUDED 4 #ifndef PROTOBUF_google_2fprotobuf_2ftype_2eproto__INCLUDED
5 #define PROTOBUF_google_2fprotobuf_2ftype_2eproto__INCLUDED 5 #define PROTOBUF_google_2fprotobuf_2ftype_2eproto__INCLUDED
6 6
7 #include <string> 7 #include <string>
8 8
9 #include <google/protobuf/stubs/common.h> 9 #include <google/protobuf/stubs/common.h>
10 10
11 #if GOOGLE_PROTOBUF_VERSION < 3001000 11 #if GOOGLE_PROTOBUF_VERSION < 3000000
12 #error This file was generated by a newer version of protoc which is 12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update 13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers. 14 #error your headers.
15 #endif 15 #endif
16 #if 3001000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION 16 #if 3000000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is 17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please 18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc. 19 #error regenerate this file with a newer version of protoc.
20 #endif 20 #endif
21 21
22 #include <google/protobuf/arena.h> 22 #include <google/protobuf/arena.h>
23 #include <google/protobuf/arenastring.h> 23 #include <google/protobuf/arenastring.h>
24 #include <google/protobuf/generated_message_util.h> 24 #include <google/protobuf/generated_message_util.h>
25 #include <google/protobuf/metadata.h> 25 #include <google/protobuf/metadata.h>
26 #include <google/protobuf/message.h> 26 #include <google/protobuf/message.h>
27 #include <google/protobuf/repeated_field.h> // IWYU pragma: export 27 #include <google/protobuf/repeated_field.h>
28 #include <google/protobuf/extension_set.h> // IWYU pragma: export 28 #include <google/protobuf/extension_set.h>
29 #include <google/protobuf/generated_enum_reflection.h> 29 #include <google/protobuf/generated_enum_reflection.h>
30 #include <google/protobuf/unknown_field_set.h> 30 #include <google/protobuf/unknown_field_set.h>
31 #include <google/protobuf/any.pb.h> 31 #include <google/protobuf/any.pb.h>
32 #include <google/protobuf/source_context.pb.h> 32 #include <google/protobuf/source_context.pb.h>
33 // @@protoc_insertion_point(includes) 33 // @@protoc_insertion_point(includes)
34 namespace google {
35 namespace protobuf {
36 class Any;
37 class AnyDefaultTypeInternal;
38 LIBPROTOBUF_EXPORT extern AnyDefaultTypeInternal _Any_default_instance_;
39 class Enum;
40 class EnumDefaultTypeInternal;
41 LIBPROTOBUF_EXPORT extern EnumDefaultTypeInternal _Enum_default_instance_;
42 class EnumValue;
43 class EnumValueDefaultTypeInternal;
44 LIBPROTOBUF_EXPORT extern EnumValueDefaultTypeInternal _EnumValue_default_instan ce_;
45 class Field;
46 class FieldDefaultTypeInternal;
47 LIBPROTOBUF_EXPORT extern FieldDefaultTypeInternal _Field_default_instance_;
48 class Option;
49 class OptionDefaultTypeInternal;
50 LIBPROTOBUF_EXPORT extern OptionDefaultTypeInternal _Option_default_instance_;
51 class SourceContext;
52 class SourceContextDefaultTypeInternal;
53 LIBPROTOBUF_EXPORT extern SourceContextDefaultTypeInternal _SourceContext_defaul t_instance_;
54 class Type;
55 class TypeDefaultTypeInternal;
56 LIBPROTOBUF_EXPORT extern TypeDefaultTypeInternal _Type_default_instance_;
57 } // namespace protobuf
58 } // namespace google
59 34
60 namespace google { 35 namespace google {
61 namespace protobuf { 36 namespace protobuf {
62 37
63 // Internal implementation detail -- do not call these. 38 // Internal implementation detail -- do not call these.
64 void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2ftype_2eproto(); 39 void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2ftype_2eproto();
65 void LIBPROTOBUF_EXPORT protobuf_InitDefaults_google_2fprotobuf_2ftype_2eproto() ; 40 void protobuf_AssignDesc_google_2fprotobuf_2ftype_2eproto();
41 void protobuf_ShutdownFile_google_2fprotobuf_2ftype_2eproto();
42
43 class Enum;
44 class EnumValue;
45 class Field;
46 class Option;
47 class Type;
66 48
67 enum Field_Kind { 49 enum Field_Kind {
68 Field_Kind_TYPE_UNKNOWN = 0, 50 Field_Kind_TYPE_UNKNOWN = 0,
69 Field_Kind_TYPE_DOUBLE = 1, 51 Field_Kind_TYPE_DOUBLE = 1,
70 Field_Kind_TYPE_FLOAT = 2, 52 Field_Kind_TYPE_FLOAT = 2,
71 Field_Kind_TYPE_INT64 = 3, 53 Field_Kind_TYPE_INT64 = 3,
72 Field_Kind_TYPE_UINT64 = 4, 54 Field_Kind_TYPE_UINT64 = 4,
73 Field_Kind_TYPE_INT32 = 5, 55 Field_Kind_TYPE_INT32 = 5,
74 Field_Kind_TYPE_FIXED64 = 6, 56 Field_Kind_TYPE_FIXED64 = 6,
75 Field_Kind_TYPE_FIXED32 = 7, 57 Field_Kind_TYPE_FIXED32 = 7,
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
141 return ::google::protobuf::internal::NameOfEnum( 123 return ::google::protobuf::internal::NameOfEnum(
142 Syntax_descriptor(), value); 124 Syntax_descriptor(), value);
143 } 125 }
144 inline bool Syntax_Parse( 126 inline bool Syntax_Parse(
145 const ::std::string& name, Syntax* value) { 127 const ::std::string& name, Syntax* value) {
146 return ::google::protobuf::internal::ParseNamedEnum<Syntax>( 128 return ::google::protobuf::internal::ParseNamedEnum<Syntax>(
147 Syntax_descriptor(), name, value); 129 Syntax_descriptor(), name, value);
148 } 130 }
149 // =================================================================== 131 // ===================================================================
150 132
151 class LIBPROTOBUF_EXPORT Type : public ::google::protobuf::Message /* @@protoc_i nsertion_point(class_definition:google.protobuf.Type) */ { 133 class LIBPROTOBUF_EXPORT Type : public ::google::protobuf::Message {
152 public: 134 public:
153 Type(); 135 Type();
154 virtual ~Type(); 136 virtual ~Type();
155 137
156 Type(const Type& from); 138 Type(const Type& from);
157 139
158 inline Type& operator=(const Type& from) { 140 inline Type& operator=(const Type& from) {
159 CopyFrom(from); 141 CopyFrom(from);
160 return *this; 142 return *this;
161 } 143 }
162 144
163 inline ::google::protobuf::Arena* GetArena() const PROTOBUF_FINAL {
164 return GetArenaNoVirtual();
165 }
166 inline void* GetMaybeArenaPointer() const PROTOBUF_FINAL {
167 return MaybeArenaPtr();
168 }
169 static const ::google::protobuf::Descriptor* descriptor(); 145 static const ::google::protobuf::Descriptor* descriptor();
170 static const Type& default_instance(); 146 static const Type& default_instance();
171 147
172 static inline const Type* internal_default_instance() {
173 return reinterpret_cast<const Type*>(
174 &_Type_default_instance_);
175 }
176
177 void UnsafeArenaSwap(Type* other);
178 void Swap(Type* other); 148 void Swap(Type* other);
179 149
180 // implements Message ---------------------------------------------- 150 // implements Message ----------------------------------------------
181 151
182 inline Type* New() const PROTOBUF_FINAL { return New(NULL); } 152 inline Type* New() const { return New(NULL); }
183 153
184 Type* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL; 154 Type* New(::google::protobuf::Arena* arena) const;
185 void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; 155 void CopyFrom(const ::google::protobuf::Message& from);
186 void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; 156 void MergeFrom(const ::google::protobuf::Message& from);
187 void CopyFrom(const Type& from); 157 void CopyFrom(const Type& from);
188 void MergeFrom(const Type& from); 158 void MergeFrom(const Type& from);
189 void Clear() PROTOBUF_FINAL; 159 void Clear();
190 bool IsInitialized() const PROTOBUF_FINAL; 160 bool IsInitialized() const;
191 161
192 size_t ByteSizeLong() const PROTOBUF_FINAL; 162 int ByteSize() const;
193 bool MergePartialFromCodedStream( 163 bool MergePartialFromCodedStream(
194 ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL; 164 ::google::protobuf::io::CodedInputStream* input);
195 void SerializeWithCachedSizes( 165 void SerializeWithCachedSizes(
196 ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL; 166 ::google::protobuf::io::CodedOutputStream* output) const;
197 ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( 167 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf: :uint8* output) const;
198 bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINA L; 168 int GetCachedSize() const { return _cached_size_; }
199 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf: :uint8* output)
200 const PROTOBUF_FINAL {
201 return InternalSerializeWithCachedSizesToArray(false, output);
202 }
203 int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
204 private: 169 private:
205 void SharedCtor(); 170 void SharedCtor();
206 void SharedDtor(); 171 void SharedDtor();
207 void SetCachedSize(int size) const PROTOBUF_FINAL; 172 void SetCachedSize(int size) const;
208 void InternalSwap(Type* other); 173 void InternalSwap(Type* other);
209 protected:
210 explicit Type(::google::protobuf::Arena* arena);
211 private:
212 static void ArenaDtor(void* object);
213 inline void RegisterArenaDtor(::google::protobuf::Arena* arena);
214 private: 174 private:
215 inline ::google::protobuf::Arena* GetArenaNoVirtual() const { 175 inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
216 return _internal_metadata_.arena(); 176 return _internal_metadata_.arena();
217 } 177 }
218 inline void* MaybeArenaPtr() const { 178 inline void* MaybeArenaPtr() const {
219 return _internal_metadata_.raw_arena_ptr(); 179 return _internal_metadata_.raw_arena_ptr();
220 } 180 }
221 public: 181 public:
222 182
223 ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL; 183 ::google::protobuf::Metadata GetMetadata() const;
224 184
225 // nested types ---------------------------------------------------- 185 // nested types ----------------------------------------------------
226 186
227 // accessors ------------------------------------------------------- 187 // accessors -------------------------------------------------------
228 188
229 // string name = 1; 189 // optional string name = 1;
230 void clear_name(); 190 void clear_name();
231 static const int kNameFieldNumber = 1; 191 static const int kNameFieldNumber = 1;
232 const ::std::string& name() const; 192 const ::std::string& name() const;
233 void set_name(const ::std::string& value); 193 void set_name(const ::std::string& value);
234 void set_name(const char* value); 194 void set_name(const char* value);
235 void set_name(const char* value, size_t size); 195 void set_name(const char* value, size_t size);
236 ::std::string* mutable_name(); 196 ::std::string* mutable_name();
237 ::std::string* release_name(); 197 ::std::string* release_name();
238 void set_allocated_name(::std::string* name); 198 void set_allocated_name(::std::string* name);
239 ::std::string* unsafe_arena_release_name();
240 void unsafe_arena_set_allocated_name(
241 ::std::string* name);
242 199
243 // repeated .google.protobuf.Field fields = 2; 200 // repeated .google.protobuf.Field fields = 2;
244 int fields_size() const; 201 int fields_size() const;
245 void clear_fields(); 202 void clear_fields();
246 static const int kFieldsFieldNumber = 2; 203 static const int kFieldsFieldNumber = 2;
247 const ::google::protobuf::Field& fields(int index) const; 204 const ::google::protobuf::Field& fields(int index) const;
248 ::google::protobuf::Field* mutable_fields(int index); 205 ::google::protobuf::Field* mutable_fields(int index);
249 ::google::protobuf::Field* add_fields(); 206 ::google::protobuf::Field* add_fields();
250 ::google::protobuf::RepeatedPtrField< ::google::protobuf::Field >* 207 ::google::protobuf::RepeatedPtrField< ::google::protobuf::Field >*
251 mutable_fields(); 208 mutable_fields();
(...skipping 21 matching lines...) Expand all
273 void clear_options(); 230 void clear_options();
274 static const int kOptionsFieldNumber = 4; 231 static const int kOptionsFieldNumber = 4;
275 const ::google::protobuf::Option& options(int index) const; 232 const ::google::protobuf::Option& options(int index) const;
276 ::google::protobuf::Option* mutable_options(int index); 233 ::google::protobuf::Option* mutable_options(int index);
277 ::google::protobuf::Option* add_options(); 234 ::google::protobuf::Option* add_options();
278 ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >* 235 ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >*
279 mutable_options(); 236 mutable_options();
280 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >& 237 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >&
281 options() const; 238 options() const;
282 239
283 // .google.protobuf.SourceContext source_context = 5; 240 // optional .google.protobuf.SourceContext source_context = 5;
284 bool has_source_context() const; 241 bool has_source_context() const;
285 void clear_source_context(); 242 void clear_source_context();
286 static const int kSourceContextFieldNumber = 5; 243 static const int kSourceContextFieldNumber = 5;
287 private:
288 void _slow_mutable_source_context();
289 ::google::protobuf::SourceContext* _slow_release_source_context();
290 public:
291 const ::google::protobuf::SourceContext& source_context() const; 244 const ::google::protobuf::SourceContext& source_context() const;
292 ::google::protobuf::SourceContext* mutable_source_context(); 245 ::google::protobuf::SourceContext* mutable_source_context();
293 ::google::protobuf::SourceContext* release_source_context(); 246 ::google::protobuf::SourceContext* release_source_context();
294 void set_allocated_source_context(::google::protobuf::SourceContext* source_co ntext); 247 void set_allocated_source_context(::google::protobuf::SourceContext* source_co ntext);
295 ::google::protobuf::SourceContext* unsafe_arena_release_source_context();
296 void unsafe_arena_set_allocated_source_context(
297 ::google::protobuf::SourceContext* source_context);
298 248
299 // .google.protobuf.Syntax syntax = 6; 249 // optional .google.protobuf.Syntax syntax = 6;
300 void clear_syntax(); 250 void clear_syntax();
301 static const int kSyntaxFieldNumber = 6; 251 static const int kSyntaxFieldNumber = 6;
302 ::google::protobuf::Syntax syntax() const; 252 ::google::protobuf::Syntax syntax() const;
303 void set_syntax(::google::protobuf::Syntax value); 253 void set_syntax(::google::protobuf::Syntax value);
304 254
305 // @@protoc_insertion_point(class_scope:google.protobuf.Type) 255 // @@protoc_insertion_point(class_scope:google.protobuf.Type)
306 private: 256 private:
307 257
308 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; 258 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
309 friend class ::google::protobuf::Arena; 259 bool _is_default_instance_;
310 typedef void InternalArenaConstructable_; 260 ::google::protobuf::internal::ArenaStringPtr name_;
311 typedef void DestructorSkippable_;
312 ::google::protobuf::RepeatedPtrField< ::google::protobuf::Field > fields_; 261 ::google::protobuf::RepeatedPtrField< ::google::protobuf::Field > fields_;
313 ::google::protobuf::RepeatedPtrField< ::std::string> oneofs_; 262 ::google::protobuf::RepeatedPtrField< ::std::string> oneofs_;
314 ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option > options_; 263 ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option > options_;
315 ::google::protobuf::internal::ArenaStringPtr name_;
316 ::google::protobuf::SourceContext* source_context_; 264 ::google::protobuf::SourceContext* source_context_;
317 int syntax_; 265 int syntax_;
318 mutable int _cached_size_; 266 mutable int _cached_size_;
319 friend void LIBPROTOBUF_EXPORT protobuf_InitDefaults_google_2fprotobuf_2ftype_ 2eproto_impl(); 267 friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2ftype_2epro to();
320 friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2ftype_2epro to_impl(); 268 friend void protobuf_AssignDesc_google_2fprotobuf_2ftype_2eproto();
321 friend const ::google::protobuf::uint32* protobuf_Offsets_google_2fprotobuf_2f type_2eproto();
322 friend void protobuf_ShutdownFile_google_2fprotobuf_2ftype_2eproto(); 269 friend void protobuf_ShutdownFile_google_2fprotobuf_2ftype_2eproto();
323 270
271 void InitAsDefaultInstance();
272 static Type* default_instance_;
324 }; 273 };
325 // ------------------------------------------------------------------- 274 // -------------------------------------------------------------------
326 275
327 class LIBPROTOBUF_EXPORT Field : public ::google::protobuf::Message /* @@protoc_ insertion_point(class_definition:google.protobuf.Field) */ { 276 class LIBPROTOBUF_EXPORT Field : public ::google::protobuf::Message {
328 public: 277 public:
329 Field(); 278 Field();
330 virtual ~Field(); 279 virtual ~Field();
331 280
332 Field(const Field& from); 281 Field(const Field& from);
333 282
334 inline Field& operator=(const Field& from) { 283 inline Field& operator=(const Field& from) {
335 CopyFrom(from); 284 CopyFrom(from);
336 return *this; 285 return *this;
337 } 286 }
338 287
339 inline ::google::protobuf::Arena* GetArena() const PROTOBUF_FINAL {
340 return GetArenaNoVirtual();
341 }
342 inline void* GetMaybeArenaPointer() const PROTOBUF_FINAL {
343 return MaybeArenaPtr();
344 }
345 static const ::google::protobuf::Descriptor* descriptor(); 288 static const ::google::protobuf::Descriptor* descriptor();
346 static const Field& default_instance(); 289 static const Field& default_instance();
347 290
348 static inline const Field* internal_default_instance() {
349 return reinterpret_cast<const Field*>(
350 &_Field_default_instance_);
351 }
352
353 void UnsafeArenaSwap(Field* other);
354 void Swap(Field* other); 291 void Swap(Field* other);
355 292
356 // implements Message ---------------------------------------------- 293 // implements Message ----------------------------------------------
357 294
358 inline Field* New() const PROTOBUF_FINAL { return New(NULL); } 295 inline Field* New() const { return New(NULL); }
359 296
360 Field* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL; 297 Field* New(::google::protobuf::Arena* arena) const;
361 void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; 298 void CopyFrom(const ::google::protobuf::Message& from);
362 void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; 299 void MergeFrom(const ::google::protobuf::Message& from);
363 void CopyFrom(const Field& from); 300 void CopyFrom(const Field& from);
364 void MergeFrom(const Field& from); 301 void MergeFrom(const Field& from);
365 void Clear() PROTOBUF_FINAL; 302 void Clear();
366 bool IsInitialized() const PROTOBUF_FINAL; 303 bool IsInitialized() const;
367 304
368 size_t ByteSizeLong() const PROTOBUF_FINAL; 305 int ByteSize() const;
369 bool MergePartialFromCodedStream( 306 bool MergePartialFromCodedStream(
370 ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL; 307 ::google::protobuf::io::CodedInputStream* input);
371 void SerializeWithCachedSizes( 308 void SerializeWithCachedSizes(
372 ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL; 309 ::google::protobuf::io::CodedOutputStream* output) const;
373 ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( 310 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf: :uint8* output) const;
374 bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINA L; 311 int GetCachedSize() const { return _cached_size_; }
375 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf: :uint8* output)
376 const PROTOBUF_FINAL {
377 return InternalSerializeWithCachedSizesToArray(false, output);
378 }
379 int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
380 private: 312 private:
381 void SharedCtor(); 313 void SharedCtor();
382 void SharedDtor(); 314 void SharedDtor();
383 void SetCachedSize(int size) const PROTOBUF_FINAL; 315 void SetCachedSize(int size) const;
384 void InternalSwap(Field* other); 316 void InternalSwap(Field* other);
385 protected:
386 explicit Field(::google::protobuf::Arena* arena);
387 private:
388 static void ArenaDtor(void* object);
389 inline void RegisterArenaDtor(::google::protobuf::Arena* arena);
390 private: 317 private:
391 inline ::google::protobuf::Arena* GetArenaNoVirtual() const { 318 inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
392 return _internal_metadata_.arena(); 319 return _internal_metadata_.arena();
393 } 320 }
394 inline void* MaybeArenaPtr() const { 321 inline void* MaybeArenaPtr() const {
395 return _internal_metadata_.raw_arena_ptr(); 322 return _internal_metadata_.raw_arena_ptr();
396 } 323 }
397 public: 324 public:
398 325
399 ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL; 326 ::google::protobuf::Metadata GetMetadata() const;
400 327
401 // nested types ---------------------------------------------------- 328 // nested types ----------------------------------------------------
402 329
403 typedef Field_Kind Kind; 330 typedef Field_Kind Kind;
404 static const Kind TYPE_UNKNOWN = 331 static const Kind TYPE_UNKNOWN =
405 Field_Kind_TYPE_UNKNOWN; 332 Field_Kind_TYPE_UNKNOWN;
406 static const Kind TYPE_DOUBLE = 333 static const Kind TYPE_DOUBLE =
407 Field_Kind_TYPE_DOUBLE; 334 Field_Kind_TYPE_DOUBLE;
408 static const Kind TYPE_FLOAT = 335 static const Kind TYPE_FLOAT =
409 Field_Kind_TYPE_FLOAT; 336 Field_Kind_TYPE_FLOAT;
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
485 static inline const ::std::string& Cardinality_Name(Cardinality value) { 412 static inline const ::std::string& Cardinality_Name(Cardinality value) {
486 return Field_Cardinality_Name(value); 413 return Field_Cardinality_Name(value);
487 } 414 }
488 static inline bool Cardinality_Parse(const ::std::string& name, 415 static inline bool Cardinality_Parse(const ::std::string& name,
489 Cardinality* value) { 416 Cardinality* value) {
490 return Field_Cardinality_Parse(name, value); 417 return Field_Cardinality_Parse(name, value);
491 } 418 }
492 419
493 // accessors ------------------------------------------------------- 420 // accessors -------------------------------------------------------
494 421
495 // .google.protobuf.Field.Kind kind = 1; 422 // optional .google.protobuf.Field.Kind kind = 1;
496 void clear_kind(); 423 void clear_kind();
497 static const int kKindFieldNumber = 1; 424 static const int kKindFieldNumber = 1;
498 ::google::protobuf::Field_Kind kind() const; 425 ::google::protobuf::Field_Kind kind() const;
499 void set_kind(::google::protobuf::Field_Kind value); 426 void set_kind(::google::protobuf::Field_Kind value);
500 427
501 // .google.protobuf.Field.Cardinality cardinality = 2; 428 // optional .google.protobuf.Field.Cardinality cardinality = 2;
502 void clear_cardinality(); 429 void clear_cardinality();
503 static const int kCardinalityFieldNumber = 2; 430 static const int kCardinalityFieldNumber = 2;
504 ::google::protobuf::Field_Cardinality cardinality() const; 431 ::google::protobuf::Field_Cardinality cardinality() const;
505 void set_cardinality(::google::protobuf::Field_Cardinality value); 432 void set_cardinality(::google::protobuf::Field_Cardinality value);
506 433
507 // int32 number = 3; 434 // optional int32 number = 3;
508 void clear_number(); 435 void clear_number();
509 static const int kNumberFieldNumber = 3; 436 static const int kNumberFieldNumber = 3;
510 ::google::protobuf::int32 number() const; 437 ::google::protobuf::int32 number() const;
511 void set_number(::google::protobuf::int32 value); 438 void set_number(::google::protobuf::int32 value);
512 439
513 // string name = 4; 440 // optional string name = 4;
514 void clear_name(); 441 void clear_name();
515 static const int kNameFieldNumber = 4; 442 static const int kNameFieldNumber = 4;
516 const ::std::string& name() const; 443 const ::std::string& name() const;
517 void set_name(const ::std::string& value); 444 void set_name(const ::std::string& value);
518 void set_name(const char* value); 445 void set_name(const char* value);
519 void set_name(const char* value, size_t size); 446 void set_name(const char* value, size_t size);
520 ::std::string* mutable_name(); 447 ::std::string* mutable_name();
521 ::std::string* release_name(); 448 ::std::string* release_name();
522 void set_allocated_name(::std::string* name); 449 void set_allocated_name(::std::string* name);
523 ::std::string* unsafe_arena_release_name();
524 void unsafe_arena_set_allocated_name(
525 ::std::string* name);
526 450
527 // string type_url = 6; 451 // optional string type_url = 6;
528 void clear_type_url(); 452 void clear_type_url();
529 static const int kTypeUrlFieldNumber = 6; 453 static const int kTypeUrlFieldNumber = 6;
530 const ::std::string& type_url() const; 454 const ::std::string& type_url() const;
531 void set_type_url(const ::std::string& value); 455 void set_type_url(const ::std::string& value);
532 void set_type_url(const char* value); 456 void set_type_url(const char* value);
533 void set_type_url(const char* value, size_t size); 457 void set_type_url(const char* value, size_t size);
534 ::std::string* mutable_type_url(); 458 ::std::string* mutable_type_url();
535 ::std::string* release_type_url(); 459 ::std::string* release_type_url();
536 void set_allocated_type_url(::std::string* type_url); 460 void set_allocated_type_url(::std::string* type_url);
537 ::std::string* unsafe_arena_release_type_url();
538 void unsafe_arena_set_allocated_type_url(
539 ::std::string* type_url);
540 461
541 // int32 oneof_index = 7; 462 // optional int32 oneof_index = 7;
542 void clear_oneof_index(); 463 void clear_oneof_index();
543 static const int kOneofIndexFieldNumber = 7; 464 static const int kOneofIndexFieldNumber = 7;
544 ::google::protobuf::int32 oneof_index() const; 465 ::google::protobuf::int32 oneof_index() const;
545 void set_oneof_index(::google::protobuf::int32 value); 466 void set_oneof_index(::google::protobuf::int32 value);
546 467
547 // bool packed = 8; 468 // optional bool packed = 8;
548 void clear_packed(); 469 void clear_packed();
549 static const int kPackedFieldNumber = 8; 470 static const int kPackedFieldNumber = 8;
550 bool packed() const; 471 bool packed() const;
551 void set_packed(bool value); 472 void set_packed(bool value);
552 473
553 // repeated .google.protobuf.Option options = 9; 474 // repeated .google.protobuf.Option options = 9;
554 int options_size() const; 475 int options_size() const;
555 void clear_options(); 476 void clear_options();
556 static const int kOptionsFieldNumber = 9; 477 static const int kOptionsFieldNumber = 9;
557 const ::google::protobuf::Option& options(int index) const; 478 const ::google::protobuf::Option& options(int index) const;
558 ::google::protobuf::Option* mutable_options(int index); 479 ::google::protobuf::Option* mutable_options(int index);
559 ::google::protobuf::Option* add_options(); 480 ::google::protobuf::Option* add_options();
560 ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >* 481 ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >*
561 mutable_options(); 482 mutable_options();
562 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >& 483 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >&
563 options() const; 484 options() const;
564 485
565 // string json_name = 10; 486 // optional string json_name = 10;
566 void clear_json_name(); 487 void clear_json_name();
567 static const int kJsonNameFieldNumber = 10; 488 static const int kJsonNameFieldNumber = 10;
568 const ::std::string& json_name() const; 489 const ::std::string& json_name() const;
569 void set_json_name(const ::std::string& value); 490 void set_json_name(const ::std::string& value);
570 void set_json_name(const char* value); 491 void set_json_name(const char* value);
571 void set_json_name(const char* value, size_t size); 492 void set_json_name(const char* value, size_t size);
572 ::std::string* mutable_json_name(); 493 ::std::string* mutable_json_name();
573 ::std::string* release_json_name(); 494 ::std::string* release_json_name();
574 void set_allocated_json_name(::std::string* json_name); 495 void set_allocated_json_name(::std::string* json_name);
575 ::std::string* unsafe_arena_release_json_name();
576 void unsafe_arena_set_allocated_json_name(
577 ::std::string* json_name);
578 496
579 // string default_value = 11; 497 // optional string default_value = 11;
580 void clear_default_value(); 498 void clear_default_value();
581 static const int kDefaultValueFieldNumber = 11; 499 static const int kDefaultValueFieldNumber = 11;
582 const ::std::string& default_value() const; 500 const ::std::string& default_value() const;
583 void set_default_value(const ::std::string& value); 501 void set_default_value(const ::std::string& value);
584 void set_default_value(const char* value); 502 void set_default_value(const char* value);
585 void set_default_value(const char* value, size_t size); 503 void set_default_value(const char* value, size_t size);
586 ::std::string* mutable_default_value(); 504 ::std::string* mutable_default_value();
587 ::std::string* release_default_value(); 505 ::std::string* release_default_value();
588 void set_allocated_default_value(::std::string* default_value); 506 void set_allocated_default_value(::std::string* default_value);
589 ::std::string* unsafe_arena_release_default_value();
590 void unsafe_arena_set_allocated_default_value(
591 ::std::string* default_value);
592 507
593 // @@protoc_insertion_point(class_scope:google.protobuf.Field) 508 // @@protoc_insertion_point(class_scope:google.protobuf.Field)
594 private: 509 private:
595 510
596 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; 511 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
597 friend class ::google::protobuf::Arena; 512 bool _is_default_instance_;
598 typedef void InternalArenaConstructable_; 513 int kind_;
599 typedef void DestructorSkippable_; 514 int cardinality_;
515 ::google::protobuf::internal::ArenaStringPtr name_;
516 ::google::protobuf::int32 number_;
517 ::google::protobuf::int32 oneof_index_;
518 ::google::protobuf::internal::ArenaStringPtr type_url_;
600 ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option > options_; 519 ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option > options_;
601 ::google::protobuf::internal::ArenaStringPtr name_;
602 ::google::protobuf::internal::ArenaStringPtr type_url_;
603 ::google::protobuf::internal::ArenaStringPtr json_name_; 520 ::google::protobuf::internal::ArenaStringPtr json_name_;
604 ::google::protobuf::internal::ArenaStringPtr default_value_; 521 ::google::protobuf::internal::ArenaStringPtr default_value_;
605 int kind_;
606 int cardinality_;
607 ::google::protobuf::int32 number_;
608 ::google::protobuf::int32 oneof_index_;
609 bool packed_; 522 bool packed_;
610 mutable int _cached_size_; 523 mutable int _cached_size_;
611 friend void LIBPROTOBUF_EXPORT protobuf_InitDefaults_google_2fprotobuf_2ftype_ 2eproto_impl(); 524 friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2ftype_2epro to();
612 friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2ftype_2epro to_impl(); 525 friend void protobuf_AssignDesc_google_2fprotobuf_2ftype_2eproto();
613 friend const ::google::protobuf::uint32* protobuf_Offsets_google_2fprotobuf_2f type_2eproto();
614 friend void protobuf_ShutdownFile_google_2fprotobuf_2ftype_2eproto(); 526 friend void protobuf_ShutdownFile_google_2fprotobuf_2ftype_2eproto();
615 527
528 void InitAsDefaultInstance();
529 static Field* default_instance_;
616 }; 530 };
617 // ------------------------------------------------------------------- 531 // -------------------------------------------------------------------
618 532
619 class LIBPROTOBUF_EXPORT Enum : public ::google::protobuf::Message /* @@protoc_i nsertion_point(class_definition:google.protobuf.Enum) */ { 533 class LIBPROTOBUF_EXPORT Enum : public ::google::protobuf::Message {
620 public: 534 public:
621 Enum(); 535 Enum();
622 virtual ~Enum(); 536 virtual ~Enum();
623 537
624 Enum(const Enum& from); 538 Enum(const Enum& from);
625 539
626 inline Enum& operator=(const Enum& from) { 540 inline Enum& operator=(const Enum& from) {
627 CopyFrom(from); 541 CopyFrom(from);
628 return *this; 542 return *this;
629 } 543 }
630 544
631 inline ::google::protobuf::Arena* GetArena() const PROTOBUF_FINAL {
632 return GetArenaNoVirtual();
633 }
634 inline void* GetMaybeArenaPointer() const PROTOBUF_FINAL {
635 return MaybeArenaPtr();
636 }
637 static const ::google::protobuf::Descriptor* descriptor(); 545 static const ::google::protobuf::Descriptor* descriptor();
638 static const Enum& default_instance(); 546 static const Enum& default_instance();
639 547
640 static inline const Enum* internal_default_instance() {
641 return reinterpret_cast<const Enum*>(
642 &_Enum_default_instance_);
643 }
644
645 void UnsafeArenaSwap(Enum* other);
646 void Swap(Enum* other); 548 void Swap(Enum* other);
647 549
648 // implements Message ---------------------------------------------- 550 // implements Message ----------------------------------------------
649 551
650 inline Enum* New() const PROTOBUF_FINAL { return New(NULL); } 552 inline Enum* New() const { return New(NULL); }
651 553
652 Enum* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL; 554 Enum* New(::google::protobuf::Arena* arena) const;
653 void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; 555 void CopyFrom(const ::google::protobuf::Message& from);
654 void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; 556 void MergeFrom(const ::google::protobuf::Message& from);
655 void CopyFrom(const Enum& from); 557 void CopyFrom(const Enum& from);
656 void MergeFrom(const Enum& from); 558 void MergeFrom(const Enum& from);
657 void Clear() PROTOBUF_FINAL; 559 void Clear();
658 bool IsInitialized() const PROTOBUF_FINAL; 560 bool IsInitialized() const;
659 561
660 size_t ByteSizeLong() const PROTOBUF_FINAL; 562 int ByteSize() const;
661 bool MergePartialFromCodedStream( 563 bool MergePartialFromCodedStream(
662 ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL; 564 ::google::protobuf::io::CodedInputStream* input);
663 void SerializeWithCachedSizes( 565 void SerializeWithCachedSizes(
664 ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL; 566 ::google::protobuf::io::CodedOutputStream* output) const;
665 ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( 567 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf: :uint8* output) const;
666 bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINA L; 568 int GetCachedSize() const { return _cached_size_; }
667 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf: :uint8* output)
668 const PROTOBUF_FINAL {
669 return InternalSerializeWithCachedSizesToArray(false, output);
670 }
671 int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
672 private: 569 private:
673 void SharedCtor(); 570 void SharedCtor();
674 void SharedDtor(); 571 void SharedDtor();
675 void SetCachedSize(int size) const PROTOBUF_FINAL; 572 void SetCachedSize(int size) const;
676 void InternalSwap(Enum* other); 573 void InternalSwap(Enum* other);
677 protected:
678 explicit Enum(::google::protobuf::Arena* arena);
679 private:
680 static void ArenaDtor(void* object);
681 inline void RegisterArenaDtor(::google::protobuf::Arena* arena);
682 private: 574 private:
683 inline ::google::protobuf::Arena* GetArenaNoVirtual() const { 575 inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
684 return _internal_metadata_.arena(); 576 return _internal_metadata_.arena();
685 } 577 }
686 inline void* MaybeArenaPtr() const { 578 inline void* MaybeArenaPtr() const {
687 return _internal_metadata_.raw_arena_ptr(); 579 return _internal_metadata_.raw_arena_ptr();
688 } 580 }
689 public: 581 public:
690 582
691 ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL; 583 ::google::protobuf::Metadata GetMetadata() const;
692 584
693 // nested types ---------------------------------------------------- 585 // nested types ----------------------------------------------------
694 586
695 // accessors ------------------------------------------------------- 587 // accessors -------------------------------------------------------
696 588
697 // string name = 1; 589 // optional string name = 1;
698 void clear_name(); 590 void clear_name();
699 static const int kNameFieldNumber = 1; 591 static const int kNameFieldNumber = 1;
700 const ::std::string& name() const; 592 const ::std::string& name() const;
701 void set_name(const ::std::string& value); 593 void set_name(const ::std::string& value);
702 void set_name(const char* value); 594 void set_name(const char* value);
703 void set_name(const char* value, size_t size); 595 void set_name(const char* value, size_t size);
704 ::std::string* mutable_name(); 596 ::std::string* mutable_name();
705 ::std::string* release_name(); 597 ::std::string* release_name();
706 void set_allocated_name(::std::string* name); 598 void set_allocated_name(::std::string* name);
707 ::std::string* unsafe_arena_release_name();
708 void unsafe_arena_set_allocated_name(
709 ::std::string* name);
710 599
711 // repeated .google.protobuf.EnumValue enumvalue = 2; 600 // repeated .google.protobuf.EnumValue enumvalue = 2;
712 int enumvalue_size() const; 601 int enumvalue_size() const;
713 void clear_enumvalue(); 602 void clear_enumvalue();
714 static const int kEnumvalueFieldNumber = 2; 603 static const int kEnumvalueFieldNumber = 2;
715 const ::google::protobuf::EnumValue& enumvalue(int index) const; 604 const ::google::protobuf::EnumValue& enumvalue(int index) const;
716 ::google::protobuf::EnumValue* mutable_enumvalue(int index); 605 ::google::protobuf::EnumValue* mutable_enumvalue(int index);
717 ::google::protobuf::EnumValue* add_enumvalue(); 606 ::google::protobuf::EnumValue* add_enumvalue();
718 ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValue >* 607 ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValue >*
719 mutable_enumvalue(); 608 mutable_enumvalue();
720 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValue >& 609 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValue >&
721 enumvalue() const; 610 enumvalue() const;
722 611
723 // repeated .google.protobuf.Option options = 3; 612 // repeated .google.protobuf.Option options = 3;
724 int options_size() const; 613 int options_size() const;
725 void clear_options(); 614 void clear_options();
726 static const int kOptionsFieldNumber = 3; 615 static const int kOptionsFieldNumber = 3;
727 const ::google::protobuf::Option& options(int index) const; 616 const ::google::protobuf::Option& options(int index) const;
728 ::google::protobuf::Option* mutable_options(int index); 617 ::google::protobuf::Option* mutable_options(int index);
729 ::google::protobuf::Option* add_options(); 618 ::google::protobuf::Option* add_options();
730 ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >* 619 ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >*
731 mutable_options(); 620 mutable_options();
732 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >& 621 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >&
733 options() const; 622 options() const;
734 623
735 // .google.protobuf.SourceContext source_context = 4; 624 // optional .google.protobuf.SourceContext source_context = 4;
736 bool has_source_context() const; 625 bool has_source_context() const;
737 void clear_source_context(); 626 void clear_source_context();
738 static const int kSourceContextFieldNumber = 4; 627 static const int kSourceContextFieldNumber = 4;
739 private:
740 void _slow_mutable_source_context();
741 ::google::protobuf::SourceContext* _slow_release_source_context();
742 public:
743 const ::google::protobuf::SourceContext& source_context() const; 628 const ::google::protobuf::SourceContext& source_context() const;
744 ::google::protobuf::SourceContext* mutable_source_context(); 629 ::google::protobuf::SourceContext* mutable_source_context();
745 ::google::protobuf::SourceContext* release_source_context(); 630 ::google::protobuf::SourceContext* release_source_context();
746 void set_allocated_source_context(::google::protobuf::SourceContext* source_co ntext); 631 void set_allocated_source_context(::google::protobuf::SourceContext* source_co ntext);
747 ::google::protobuf::SourceContext* unsafe_arena_release_source_context();
748 void unsafe_arena_set_allocated_source_context(
749 ::google::protobuf::SourceContext* source_context);
750 632
751 // .google.protobuf.Syntax syntax = 5; 633 // optional .google.protobuf.Syntax syntax = 5;
752 void clear_syntax(); 634 void clear_syntax();
753 static const int kSyntaxFieldNumber = 5; 635 static const int kSyntaxFieldNumber = 5;
754 ::google::protobuf::Syntax syntax() const; 636 ::google::protobuf::Syntax syntax() const;
755 void set_syntax(::google::protobuf::Syntax value); 637 void set_syntax(::google::protobuf::Syntax value);
756 638
757 // @@protoc_insertion_point(class_scope:google.protobuf.Enum) 639 // @@protoc_insertion_point(class_scope:google.protobuf.Enum)
758 private: 640 private:
759 641
760 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; 642 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
761 friend class ::google::protobuf::Arena; 643 bool _is_default_instance_;
762 typedef void InternalArenaConstructable_; 644 ::google::protobuf::internal::ArenaStringPtr name_;
763 typedef void DestructorSkippable_;
764 ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValue > enumvalu e_; 645 ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValue > enumvalu e_;
765 ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option > options_; 646 ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option > options_;
766 ::google::protobuf::internal::ArenaStringPtr name_;
767 ::google::protobuf::SourceContext* source_context_; 647 ::google::protobuf::SourceContext* source_context_;
768 int syntax_; 648 int syntax_;
769 mutable int _cached_size_; 649 mutable int _cached_size_;
770 friend void LIBPROTOBUF_EXPORT protobuf_InitDefaults_google_2fprotobuf_2ftype_ 2eproto_impl(); 650 friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2ftype_2epro to();
771 friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2ftype_2epro to_impl(); 651 friend void protobuf_AssignDesc_google_2fprotobuf_2ftype_2eproto();
772 friend const ::google::protobuf::uint32* protobuf_Offsets_google_2fprotobuf_2f type_2eproto();
773 friend void protobuf_ShutdownFile_google_2fprotobuf_2ftype_2eproto(); 652 friend void protobuf_ShutdownFile_google_2fprotobuf_2ftype_2eproto();
774 653
654 void InitAsDefaultInstance();
655 static Enum* default_instance_;
775 }; 656 };
776 // ------------------------------------------------------------------- 657 // -------------------------------------------------------------------
777 658
778 class LIBPROTOBUF_EXPORT EnumValue : public ::google::protobuf::Message /* @@pro toc_insertion_point(class_definition:google.protobuf.EnumValue) */ { 659 class LIBPROTOBUF_EXPORT EnumValue : public ::google::protobuf::Message {
779 public: 660 public:
780 EnumValue(); 661 EnumValue();
781 virtual ~EnumValue(); 662 virtual ~EnumValue();
782 663
783 EnumValue(const EnumValue& from); 664 EnumValue(const EnumValue& from);
784 665
785 inline EnumValue& operator=(const EnumValue& from) { 666 inline EnumValue& operator=(const EnumValue& from) {
786 CopyFrom(from); 667 CopyFrom(from);
787 return *this; 668 return *this;
788 } 669 }
789 670
790 inline ::google::protobuf::Arena* GetArena() const PROTOBUF_FINAL {
791 return GetArenaNoVirtual();
792 }
793 inline void* GetMaybeArenaPointer() const PROTOBUF_FINAL {
794 return MaybeArenaPtr();
795 }
796 static const ::google::protobuf::Descriptor* descriptor(); 671 static const ::google::protobuf::Descriptor* descriptor();
797 static const EnumValue& default_instance(); 672 static const EnumValue& default_instance();
798 673
799 static inline const EnumValue* internal_default_instance() {
800 return reinterpret_cast<const EnumValue*>(
801 &_EnumValue_default_instance_);
802 }
803
804 void UnsafeArenaSwap(EnumValue* other);
805 void Swap(EnumValue* other); 674 void Swap(EnumValue* other);
806 675
807 // implements Message ---------------------------------------------- 676 // implements Message ----------------------------------------------
808 677
809 inline EnumValue* New() const PROTOBUF_FINAL { return New(NULL); } 678 inline EnumValue* New() const { return New(NULL); }
810 679
811 EnumValue* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL; 680 EnumValue* New(::google::protobuf::Arena* arena) const;
812 void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; 681 void CopyFrom(const ::google::protobuf::Message& from);
813 void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; 682 void MergeFrom(const ::google::protobuf::Message& from);
814 void CopyFrom(const EnumValue& from); 683 void CopyFrom(const EnumValue& from);
815 void MergeFrom(const EnumValue& from); 684 void MergeFrom(const EnumValue& from);
816 void Clear() PROTOBUF_FINAL; 685 void Clear();
817 bool IsInitialized() const PROTOBUF_FINAL; 686 bool IsInitialized() const;
818 687
819 size_t ByteSizeLong() const PROTOBUF_FINAL; 688 int ByteSize() const;
820 bool MergePartialFromCodedStream( 689 bool MergePartialFromCodedStream(
821 ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL; 690 ::google::protobuf::io::CodedInputStream* input);
822 void SerializeWithCachedSizes( 691 void SerializeWithCachedSizes(
823 ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL; 692 ::google::protobuf::io::CodedOutputStream* output) const;
824 ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( 693 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf: :uint8* output) const;
825 bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINA L; 694 int GetCachedSize() const { return _cached_size_; }
826 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf: :uint8* output)
827 const PROTOBUF_FINAL {
828 return InternalSerializeWithCachedSizesToArray(false, output);
829 }
830 int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
831 private: 695 private:
832 void SharedCtor(); 696 void SharedCtor();
833 void SharedDtor(); 697 void SharedDtor();
834 void SetCachedSize(int size) const PROTOBUF_FINAL; 698 void SetCachedSize(int size) const;
835 void InternalSwap(EnumValue* other); 699 void InternalSwap(EnumValue* other);
836 protected:
837 explicit EnumValue(::google::protobuf::Arena* arena);
838 private:
839 static void ArenaDtor(void* object);
840 inline void RegisterArenaDtor(::google::protobuf::Arena* arena);
841 private: 700 private:
842 inline ::google::protobuf::Arena* GetArenaNoVirtual() const { 701 inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
843 return _internal_metadata_.arena(); 702 return _internal_metadata_.arena();
844 } 703 }
845 inline void* MaybeArenaPtr() const { 704 inline void* MaybeArenaPtr() const {
846 return _internal_metadata_.raw_arena_ptr(); 705 return _internal_metadata_.raw_arena_ptr();
847 } 706 }
848 public: 707 public:
849 708
850 ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL; 709 ::google::protobuf::Metadata GetMetadata() const;
851 710
852 // nested types ---------------------------------------------------- 711 // nested types ----------------------------------------------------
853 712
854 // accessors ------------------------------------------------------- 713 // accessors -------------------------------------------------------
855 714
856 // string name = 1; 715 // optional string name = 1;
857 void clear_name(); 716 void clear_name();
858 static const int kNameFieldNumber = 1; 717 static const int kNameFieldNumber = 1;
859 const ::std::string& name() const; 718 const ::std::string& name() const;
860 void set_name(const ::std::string& value); 719 void set_name(const ::std::string& value);
861 void set_name(const char* value); 720 void set_name(const char* value);
862 void set_name(const char* value, size_t size); 721 void set_name(const char* value, size_t size);
863 ::std::string* mutable_name(); 722 ::std::string* mutable_name();
864 ::std::string* release_name(); 723 ::std::string* release_name();
865 void set_allocated_name(::std::string* name); 724 void set_allocated_name(::std::string* name);
866 ::std::string* unsafe_arena_release_name();
867 void unsafe_arena_set_allocated_name(
868 ::std::string* name);
869 725
870 // int32 number = 2; 726 // optional int32 number = 2;
871 void clear_number(); 727 void clear_number();
872 static const int kNumberFieldNumber = 2; 728 static const int kNumberFieldNumber = 2;
873 ::google::protobuf::int32 number() const; 729 ::google::protobuf::int32 number() const;
874 void set_number(::google::protobuf::int32 value); 730 void set_number(::google::protobuf::int32 value);
875 731
876 // repeated .google.protobuf.Option options = 3; 732 // repeated .google.protobuf.Option options = 3;
877 int options_size() const; 733 int options_size() const;
878 void clear_options(); 734 void clear_options();
879 static const int kOptionsFieldNumber = 3; 735 static const int kOptionsFieldNumber = 3;
880 const ::google::protobuf::Option& options(int index) const; 736 const ::google::protobuf::Option& options(int index) const;
881 ::google::protobuf::Option* mutable_options(int index); 737 ::google::protobuf::Option* mutable_options(int index);
882 ::google::protobuf::Option* add_options(); 738 ::google::protobuf::Option* add_options();
883 ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >* 739 ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >*
884 mutable_options(); 740 mutable_options();
885 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >& 741 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >&
886 options() const; 742 options() const;
887 743
888 // @@protoc_insertion_point(class_scope:google.protobuf.EnumValue) 744 // @@protoc_insertion_point(class_scope:google.protobuf.EnumValue)
889 private: 745 private:
890 746
891 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; 747 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
892 friend class ::google::protobuf::Arena; 748 bool _is_default_instance_;
893 typedef void InternalArenaConstructable_; 749 ::google::protobuf::internal::ArenaStringPtr name_;
894 typedef void DestructorSkippable_;
895 ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option > options_; 750 ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option > options_;
896 ::google::protobuf::internal::ArenaStringPtr name_;
897 ::google::protobuf::int32 number_; 751 ::google::protobuf::int32 number_;
898 mutable int _cached_size_; 752 mutable int _cached_size_;
899 friend void LIBPROTOBUF_EXPORT protobuf_InitDefaults_google_2fprotobuf_2ftype_ 2eproto_impl(); 753 friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2ftype_2epro to();
900 friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2ftype_2epro to_impl(); 754 friend void protobuf_AssignDesc_google_2fprotobuf_2ftype_2eproto();
901 friend const ::google::protobuf::uint32* protobuf_Offsets_google_2fprotobuf_2f type_2eproto();
902 friend void protobuf_ShutdownFile_google_2fprotobuf_2ftype_2eproto(); 755 friend void protobuf_ShutdownFile_google_2fprotobuf_2ftype_2eproto();
903 756
757 void InitAsDefaultInstance();
758 static EnumValue* default_instance_;
904 }; 759 };
905 // ------------------------------------------------------------------- 760 // -------------------------------------------------------------------
906 761
907 class LIBPROTOBUF_EXPORT Option : public ::google::protobuf::Message /* @@protoc _insertion_point(class_definition:google.protobuf.Option) */ { 762 class LIBPROTOBUF_EXPORT Option : public ::google::protobuf::Message {
908 public: 763 public:
909 Option(); 764 Option();
910 virtual ~Option(); 765 virtual ~Option();
911 766
912 Option(const Option& from); 767 Option(const Option& from);
913 768
914 inline Option& operator=(const Option& from) { 769 inline Option& operator=(const Option& from) {
915 CopyFrom(from); 770 CopyFrom(from);
916 return *this; 771 return *this;
917 } 772 }
918 773
919 inline ::google::protobuf::Arena* GetArena() const PROTOBUF_FINAL {
920 return GetArenaNoVirtual();
921 }
922 inline void* GetMaybeArenaPointer() const PROTOBUF_FINAL {
923 return MaybeArenaPtr();
924 }
925 static const ::google::protobuf::Descriptor* descriptor(); 774 static const ::google::protobuf::Descriptor* descriptor();
926 static const Option& default_instance(); 775 static const Option& default_instance();
927 776
928 static inline const Option* internal_default_instance() {
929 return reinterpret_cast<const Option*>(
930 &_Option_default_instance_);
931 }
932
933 void UnsafeArenaSwap(Option* other);
934 void Swap(Option* other); 777 void Swap(Option* other);
935 778
936 // implements Message ---------------------------------------------- 779 // implements Message ----------------------------------------------
937 780
938 inline Option* New() const PROTOBUF_FINAL { return New(NULL); } 781 inline Option* New() const { return New(NULL); }
939 782
940 Option* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL; 783 Option* New(::google::protobuf::Arena* arena) const;
941 void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; 784 void CopyFrom(const ::google::protobuf::Message& from);
942 void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; 785 void MergeFrom(const ::google::protobuf::Message& from);
943 void CopyFrom(const Option& from); 786 void CopyFrom(const Option& from);
944 void MergeFrom(const Option& from); 787 void MergeFrom(const Option& from);
945 void Clear() PROTOBUF_FINAL; 788 void Clear();
946 bool IsInitialized() const PROTOBUF_FINAL; 789 bool IsInitialized() const;
947 790
948 size_t ByteSizeLong() const PROTOBUF_FINAL; 791 int ByteSize() const;
949 bool MergePartialFromCodedStream( 792 bool MergePartialFromCodedStream(
950 ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL; 793 ::google::protobuf::io::CodedInputStream* input);
951 void SerializeWithCachedSizes( 794 void SerializeWithCachedSizes(
952 ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL; 795 ::google::protobuf::io::CodedOutputStream* output) const;
953 ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( 796 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf: :uint8* output) const;
954 bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINA L; 797 int GetCachedSize() const { return _cached_size_; }
955 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf: :uint8* output)
956 const PROTOBUF_FINAL {
957 return InternalSerializeWithCachedSizesToArray(false, output);
958 }
959 int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
960 private: 798 private:
961 void SharedCtor(); 799 void SharedCtor();
962 void SharedDtor(); 800 void SharedDtor();
963 void SetCachedSize(int size) const PROTOBUF_FINAL; 801 void SetCachedSize(int size) const;
964 void InternalSwap(Option* other); 802 void InternalSwap(Option* other);
965 protected:
966 explicit Option(::google::protobuf::Arena* arena);
967 private:
968 static void ArenaDtor(void* object);
969 inline void RegisterArenaDtor(::google::protobuf::Arena* arena);
970 private: 803 private:
971 inline ::google::protobuf::Arena* GetArenaNoVirtual() const { 804 inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
972 return _internal_metadata_.arena(); 805 return _internal_metadata_.arena();
973 } 806 }
974 inline void* MaybeArenaPtr() const { 807 inline void* MaybeArenaPtr() const {
975 return _internal_metadata_.raw_arena_ptr(); 808 return _internal_metadata_.raw_arena_ptr();
976 } 809 }
977 public: 810 public:
978 811
979 ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL; 812 ::google::protobuf::Metadata GetMetadata() const;
980 813
981 // nested types ---------------------------------------------------- 814 // nested types ----------------------------------------------------
982 815
983 // accessors ------------------------------------------------------- 816 // accessors -------------------------------------------------------
984 817
985 // string name = 1; 818 // optional string name = 1;
986 void clear_name(); 819 void clear_name();
987 static const int kNameFieldNumber = 1; 820 static const int kNameFieldNumber = 1;
988 const ::std::string& name() const; 821 const ::std::string& name() const;
989 void set_name(const ::std::string& value); 822 void set_name(const ::std::string& value);
990 void set_name(const char* value); 823 void set_name(const char* value);
991 void set_name(const char* value, size_t size); 824 void set_name(const char* value, size_t size);
992 ::std::string* mutable_name(); 825 ::std::string* mutable_name();
993 ::std::string* release_name(); 826 ::std::string* release_name();
994 void set_allocated_name(::std::string* name); 827 void set_allocated_name(::std::string* name);
995 ::std::string* unsafe_arena_release_name();
996 void unsafe_arena_set_allocated_name(
997 ::std::string* name);
998 828
999 // .google.protobuf.Any value = 2; 829 // optional .google.protobuf.Any value = 2;
1000 bool has_value() const; 830 bool has_value() const;
1001 void clear_value(); 831 void clear_value();
1002 static const int kValueFieldNumber = 2; 832 static const int kValueFieldNumber = 2;
1003 private:
1004 void _slow_mutable_value();
1005 ::google::protobuf::Any* _slow_release_value();
1006 public:
1007 const ::google::protobuf::Any& value() const; 833 const ::google::protobuf::Any& value() const;
1008 ::google::protobuf::Any* mutable_value(); 834 ::google::protobuf::Any* mutable_value();
1009 ::google::protobuf::Any* release_value(); 835 ::google::protobuf::Any* release_value();
1010 void set_allocated_value(::google::protobuf::Any* value); 836 void set_allocated_value(::google::protobuf::Any* value);
1011 ::google::protobuf::Any* unsafe_arena_release_value();
1012 void unsafe_arena_set_allocated_value(
1013 ::google::protobuf::Any* value);
1014 837
1015 // @@protoc_insertion_point(class_scope:google.protobuf.Option) 838 // @@protoc_insertion_point(class_scope:google.protobuf.Option)
1016 private: 839 private:
1017 840
1018 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; 841 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1019 friend class ::google::protobuf::Arena; 842 bool _is_default_instance_;
1020 typedef void InternalArenaConstructable_;
1021 typedef void DestructorSkippable_;
1022 ::google::protobuf::internal::ArenaStringPtr name_; 843 ::google::protobuf::internal::ArenaStringPtr name_;
1023 ::google::protobuf::Any* value_; 844 ::google::protobuf::Any* value_;
1024 mutable int _cached_size_; 845 mutable int _cached_size_;
1025 friend void LIBPROTOBUF_EXPORT protobuf_InitDefaults_google_2fprotobuf_2ftype_ 2eproto_impl(); 846 friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2ftype_2epro to();
1026 friend void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2ftype_2epro to_impl(); 847 friend void protobuf_AssignDesc_google_2fprotobuf_2ftype_2eproto();
1027 friend const ::google::protobuf::uint32* protobuf_Offsets_google_2fprotobuf_2f type_2eproto();
1028 friend void protobuf_ShutdownFile_google_2fprotobuf_2ftype_2eproto(); 848 friend void protobuf_ShutdownFile_google_2fprotobuf_2ftype_2eproto();
1029 849
850 void InitAsDefaultInstance();
851 static Option* default_instance_;
1030 }; 852 };
1031 // =================================================================== 853 // ===================================================================
1032 854
1033 855
1034 // =================================================================== 856 // ===================================================================
1035 857
1036 #if !PROTOBUF_INLINE_NOT_IN_HEADERS 858 #if !PROTOBUF_INLINE_NOT_IN_HEADERS
1037 // Type 859 // Type
1038 860
1039 // string name = 1; 861 // optional string name = 1;
1040 inline void Type::clear_name() { 862 inline void Type::clear_name() {
1041 name_.ClearToEmpty(&::google::protobuf::internal::GetEmptyStringAlreadyInited( ), GetArenaNoVirtual()); 863 name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlready Inited());
1042 } 864 }
1043 inline const ::std::string& Type::name() const { 865 inline const ::std::string& Type::name() const {
1044 // @@protoc_insertion_point(field_get:google.protobuf.Type.name) 866 // @@protoc_insertion_point(field_get:google.protobuf.Type.name)
1045 return name_.Get(); 867 return name_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyIn ited());
1046 } 868 }
1047 inline void Type::set_name(const ::std::string& value) { 869 inline void Type::set_name(const ::std::string& value) {
1048 870
1049 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value, GetArenaNoVirtual()); 871 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1050 // @@protoc_insertion_point(field_set:google.protobuf.Type.name) 872 // @@protoc_insertion_point(field_set:google.protobuf.Type.name)
1051 } 873 }
1052 inline void Type::set_name(const char* value) { 874 inline void Type::set_name(const char* value) {
1053 875
1054 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std: :string(value), 876 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1055 GetArenaNoVirtual());
1056 // @@protoc_insertion_point(field_set_char:google.protobuf.Type.name) 877 // @@protoc_insertion_point(field_set_char:google.protobuf.Type.name)
1057 } 878 }
1058 inline void Type::set_name(const char* value, 879 inline void Type::set_name(const char* value, size_t size) {
1059 size_t size) {
1060 880
1061 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std: :string( 881 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1062 reinterpret_cast<const char*>(value), size), GetArenaNoVirtual()); 882 ::std::string(reinterpret_cast<const char*>(value), size));
1063 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Type.name) 883 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Type.name)
1064 } 884 }
1065 inline ::std::string* Type::mutable_name() { 885 inline ::std::string* Type::mutable_name() {
1066 886
1067 // @@protoc_insertion_point(field_mutable:google.protobuf.Type.name) 887 // @@protoc_insertion_point(field_mutable:google.protobuf.Type.name)
1068 return name_.Mutable(&::google::protobuf::internal::GetEmptyStringAlreadyInite d(), GetArenaNoVirtual()); 888 return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlrea dyInited());
1069 } 889 }
1070 inline ::std::string* Type::release_name() { 890 inline ::std::string* Type::release_name() {
1071 // @@protoc_insertion_point(field_release:google.protobuf.Type.name) 891 // @@protoc_insertion_point(field_release:google.protobuf.Type.name)
1072 892
1073 return name_.Release(&::google::protobuf::internal::GetEmptyStringAlreadyInite d(), GetArenaNoVirtual()); 893 return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlrea dyInited());
1074 }
1075 inline ::std::string* Type::unsafe_arena_release_name() {
1076 // @@protoc_insertion_point(field_unsafe_arena_release:google.protobuf.Type.na me)
1077 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL);
1078
1079 return name_.UnsafeArenaRelease(&::google::protobuf::internal::GetEmptyStringA lreadyInited(),
1080 GetArenaNoVirtual());
1081 } 894 }
1082 inline void Type::set_allocated_name(::std::string* name) { 895 inline void Type::set_allocated_name(::std::string* name) {
1083 if (name != NULL) { 896 if (name != NULL) {
1084 897
1085 } else { 898 } else {
1086 899
1087 } 900 }
1088 name_.SetAllocated(&::google::protobuf::internal::GetEmptyStringAlreadyInited( ), name, 901 name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlready Inited(), name);
1089 GetArenaNoVirtual());
1090 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Type.name) 902 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Type.name)
1091 } 903 }
1092 inline void Type::unsafe_arena_set_allocated_name(
1093 ::std::string* name) {
1094 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL);
1095 if (name != NULL) {
1096
1097 } else {
1098
1099 }
1100 name_.UnsafeArenaSetAllocated(&::google::protobuf::internal::GetEmptyStringAlr eadyInited(),
1101 name, GetArenaNoVirtual());
1102 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.T ype.name)
1103 }
1104 904
1105 // repeated .google.protobuf.Field fields = 2; 905 // repeated .google.protobuf.Field fields = 2;
1106 inline int Type::fields_size() const { 906 inline int Type::fields_size() const {
1107 return fields_.size(); 907 return fields_.size();
1108 } 908 }
1109 inline void Type::clear_fields() { 909 inline void Type::clear_fields() {
1110 fields_.Clear(); 910 fields_.Clear();
1111 } 911 }
1112 inline const ::google::protobuf::Field& Type::fields(int index) const { 912 inline const ::google::protobuf::Field& Type::fields(int index) const {
1113 // @@protoc_insertion_point(field_get:google.protobuf.Type.fields) 913 // @@protoc_insertion_point(field_get:google.protobuf.Type.fields)
(...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after
1210 Type::mutable_options() { 1010 Type::mutable_options() {
1211 // @@protoc_insertion_point(field_mutable_list:google.protobuf.Type.options) 1011 // @@protoc_insertion_point(field_mutable_list:google.protobuf.Type.options)
1212 return &options_; 1012 return &options_;
1213 } 1013 }
1214 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >& 1014 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >&
1215 Type::options() const { 1015 Type::options() const {
1216 // @@protoc_insertion_point(field_list:google.protobuf.Type.options) 1016 // @@protoc_insertion_point(field_list:google.protobuf.Type.options)
1217 return options_; 1017 return options_;
1218 } 1018 }
1219 1019
1220 // .google.protobuf.SourceContext source_context = 5; 1020 // optional .google.protobuf.SourceContext source_context = 5;
1221 inline bool Type::has_source_context() const { 1021 inline bool Type::has_source_context() const {
1222 return this != internal_default_instance() && source_context_ != NULL; 1022 return !_is_default_instance_ && source_context_ != NULL;
1223 } 1023 }
1224 inline void Type::clear_source_context() { 1024 inline void Type::clear_source_context() {
1225 if (GetArenaNoVirtual() == NULL && source_context_ != NULL) delete source_cont ext_; 1025 if (GetArenaNoVirtual() == NULL && source_context_ != NULL) delete source_cont ext_;
1226 source_context_ = NULL; 1026 source_context_ = NULL;
1227 } 1027 }
1228 inline const ::google::protobuf::SourceContext& Type::source_context() const { 1028 inline const ::google::protobuf::SourceContext& Type::source_context() const {
1229 // @@protoc_insertion_point(field_get:google.protobuf.Type.source_context) 1029 // @@protoc_insertion_point(field_get:google.protobuf.Type.source_context)
1230 return source_context_ != NULL ? *source_context_ 1030 return source_context_ != NULL ? *source_context_ : *default_instance_->source _context_;
1231 : *::google::protobuf::SourceContext::internal_default_ instance();
1232 } 1031 }
1233 inline ::google::protobuf::SourceContext* Type::mutable_source_context() { 1032 inline ::google::protobuf::SourceContext* Type::mutable_source_context() {
1234 1033
1235 if (source_context_ == NULL) { 1034 if (source_context_ == NULL) {
1236 _slow_mutable_source_context(); 1035 source_context_ = new ::google::protobuf::SourceContext;
1237 } 1036 }
1238 // @@protoc_insertion_point(field_mutable:google.protobuf.Type.source_context) 1037 // @@protoc_insertion_point(field_mutable:google.protobuf.Type.source_context)
1239 return source_context_; 1038 return source_context_;
1240 } 1039 }
1241 inline ::google::protobuf::SourceContext* Type::release_source_context() { 1040 inline ::google::protobuf::SourceContext* Type::release_source_context() {
1242 // @@protoc_insertion_point(field_release:google.protobuf.Type.source_context) 1041 // @@protoc_insertion_point(field_release:google.protobuf.Type.source_context)
1243 1042
1244 if (GetArenaNoVirtual() != NULL) { 1043 ::google::protobuf::SourceContext* temp = source_context_;
1245 return _slow_release_source_context(); 1044 source_context_ = NULL;
1246 } else { 1045 return temp;
1247 ::google::protobuf::SourceContext* temp = source_context_;
1248 source_context_ = NULL;
1249 return temp;
1250 }
1251 } 1046 }
1252 inline void Type::set_allocated_source_context(::google::protobuf::SourceContex t* source_context) { 1047 inline void Type::set_allocated_source_context(::google::protobuf::SourceContext * source_context) {
1253 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); 1048 delete source_context_;
1254 if (message_arena == NULL) {
1255 delete source_context_;
1256 }
1257 if (source_context != NULL) {
1258 if (message_arena != NULL) {
1259 message_arena->Own(source_context);
1260 }
1261 }
1262 source_context_ = source_context; 1049 source_context_ = source_context;
1263 if (source_context) { 1050 if (source_context) {
1264 1051
1265 } else { 1052 } else {
1266 1053
1267 } 1054 }
1268 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Type.source_co ntext) 1055 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Type.source_co ntext)
1269 } 1056 }
1270 1057
1271 // .google.protobuf.Syntax syntax = 6; 1058 // optional .google.protobuf.Syntax syntax = 6;
1272 inline void Type::clear_syntax() { 1059 inline void Type::clear_syntax() {
1273 syntax_ = 0; 1060 syntax_ = 0;
1274 } 1061 }
1275 inline ::google::protobuf::Syntax Type::syntax() const { 1062 inline ::google::protobuf::Syntax Type::syntax() const {
1276 // @@protoc_insertion_point(field_get:google.protobuf.Type.syntax) 1063 // @@protoc_insertion_point(field_get:google.protobuf.Type.syntax)
1277 return static_cast< ::google::protobuf::Syntax >(syntax_); 1064 return static_cast< ::google::protobuf::Syntax >(syntax_);
1278 } 1065 }
1279 inline void Type::set_syntax(::google::protobuf::Syntax value) { 1066 inline void Type::set_syntax(::google::protobuf::Syntax value) {
1280 1067
1281 syntax_ = value; 1068 syntax_ = value;
1282 // @@protoc_insertion_point(field_set:google.protobuf.Type.syntax) 1069 // @@protoc_insertion_point(field_set:google.protobuf.Type.syntax)
1283 } 1070 }
1284 1071
1285 // ------------------------------------------------------------------- 1072 // -------------------------------------------------------------------
1286 1073
1287 // Field 1074 // Field
1288 1075
1289 // .google.protobuf.Field.Kind kind = 1; 1076 // optional .google.protobuf.Field.Kind kind = 1;
1290 inline void Field::clear_kind() { 1077 inline void Field::clear_kind() {
1291 kind_ = 0; 1078 kind_ = 0;
1292 } 1079 }
1293 inline ::google::protobuf::Field_Kind Field::kind() const { 1080 inline ::google::protobuf::Field_Kind Field::kind() const {
1294 // @@protoc_insertion_point(field_get:google.protobuf.Field.kind) 1081 // @@protoc_insertion_point(field_get:google.protobuf.Field.kind)
1295 return static_cast< ::google::protobuf::Field_Kind >(kind_); 1082 return static_cast< ::google::protobuf::Field_Kind >(kind_);
1296 } 1083 }
1297 inline void Field::set_kind(::google::protobuf::Field_Kind value) { 1084 inline void Field::set_kind(::google::protobuf::Field_Kind value) {
1298 1085
1299 kind_ = value; 1086 kind_ = value;
1300 // @@protoc_insertion_point(field_set:google.protobuf.Field.kind) 1087 // @@protoc_insertion_point(field_set:google.protobuf.Field.kind)
1301 } 1088 }
1302 1089
1303 // .google.protobuf.Field.Cardinality cardinality = 2; 1090 // optional .google.protobuf.Field.Cardinality cardinality = 2;
1304 inline void Field::clear_cardinality() { 1091 inline void Field::clear_cardinality() {
1305 cardinality_ = 0; 1092 cardinality_ = 0;
1306 } 1093 }
1307 inline ::google::protobuf::Field_Cardinality Field::cardinality() const { 1094 inline ::google::protobuf::Field_Cardinality Field::cardinality() const {
1308 // @@protoc_insertion_point(field_get:google.protobuf.Field.cardinality) 1095 // @@protoc_insertion_point(field_get:google.protobuf.Field.cardinality)
1309 return static_cast< ::google::protobuf::Field_Cardinality >(cardinality_); 1096 return static_cast< ::google::protobuf::Field_Cardinality >(cardinality_);
1310 } 1097 }
1311 inline void Field::set_cardinality(::google::protobuf::Field_Cardinality value) { 1098 inline void Field::set_cardinality(::google::protobuf::Field_Cardinality value) {
1312 1099
1313 cardinality_ = value; 1100 cardinality_ = value;
1314 // @@protoc_insertion_point(field_set:google.protobuf.Field.cardinality) 1101 // @@protoc_insertion_point(field_set:google.protobuf.Field.cardinality)
1315 } 1102 }
1316 1103
1317 // int32 number = 3; 1104 // optional int32 number = 3;
1318 inline void Field::clear_number() { 1105 inline void Field::clear_number() {
1319 number_ = 0; 1106 number_ = 0;
1320 } 1107 }
1321 inline ::google::protobuf::int32 Field::number() const { 1108 inline ::google::protobuf::int32 Field::number() const {
1322 // @@protoc_insertion_point(field_get:google.protobuf.Field.number) 1109 // @@protoc_insertion_point(field_get:google.protobuf.Field.number)
1323 return number_; 1110 return number_;
1324 } 1111 }
1325 inline void Field::set_number(::google::protobuf::int32 value) { 1112 inline void Field::set_number(::google::protobuf::int32 value) {
1326 1113
1327 number_ = value; 1114 number_ = value;
1328 // @@protoc_insertion_point(field_set:google.protobuf.Field.number) 1115 // @@protoc_insertion_point(field_set:google.protobuf.Field.number)
1329 } 1116 }
1330 1117
1331 // string name = 4; 1118 // optional string name = 4;
1332 inline void Field::clear_name() { 1119 inline void Field::clear_name() {
1333 name_.ClearToEmpty(&::google::protobuf::internal::GetEmptyStringAlreadyInited( ), GetArenaNoVirtual()); 1120 name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlready Inited());
1334 } 1121 }
1335 inline const ::std::string& Field::name() const { 1122 inline const ::std::string& Field::name() const {
1336 // @@protoc_insertion_point(field_get:google.protobuf.Field.name) 1123 // @@protoc_insertion_point(field_get:google.protobuf.Field.name)
1337 return name_.Get(); 1124 return name_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyIn ited());
1338 } 1125 }
1339 inline void Field::set_name(const ::std::string& value) { 1126 inline void Field::set_name(const ::std::string& value) {
1340 1127
1341 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value, GetArenaNoVirtual()); 1128 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1342 // @@protoc_insertion_point(field_set:google.protobuf.Field.name) 1129 // @@protoc_insertion_point(field_set:google.protobuf.Field.name)
1343 } 1130 }
1344 inline void Field::set_name(const char* value) { 1131 inline void Field::set_name(const char* value) {
1345 1132
1346 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std: :string(value), 1133 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1347 GetArenaNoVirtual());
1348 // @@protoc_insertion_point(field_set_char:google.protobuf.Field.name) 1134 // @@protoc_insertion_point(field_set_char:google.protobuf.Field.name)
1349 } 1135 }
1350 inline void Field::set_name(const char* value, 1136 inline void Field::set_name(const char* value, size_t size) {
1351 size_t size) {
1352 1137
1353 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std: :string( 1138 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1354 reinterpret_cast<const char*>(value), size), GetArenaNoVirtual()); 1139 ::std::string(reinterpret_cast<const char*>(value), size));
1355 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Field.name) 1140 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Field.name)
1356 } 1141 }
1357 inline ::std::string* Field::mutable_name() { 1142 inline ::std::string* Field::mutable_name() {
1358 1143
1359 // @@protoc_insertion_point(field_mutable:google.protobuf.Field.name) 1144 // @@protoc_insertion_point(field_mutable:google.protobuf.Field.name)
1360 return name_.Mutable(&::google::protobuf::internal::GetEmptyStringAlreadyInite d(), GetArenaNoVirtual()); 1145 return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlrea dyInited());
1361 } 1146 }
1362 inline ::std::string* Field::release_name() { 1147 inline ::std::string* Field::release_name() {
1363 // @@protoc_insertion_point(field_release:google.protobuf.Field.name) 1148 // @@protoc_insertion_point(field_release:google.protobuf.Field.name)
1364 1149
1365 return name_.Release(&::google::protobuf::internal::GetEmptyStringAlreadyInite d(), GetArenaNoVirtual()); 1150 return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlrea dyInited());
1366 }
1367 inline ::std::string* Field::unsafe_arena_release_name() {
1368 // @@protoc_insertion_point(field_unsafe_arena_release:google.protobuf.Field.n ame)
1369 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL);
1370
1371 return name_.UnsafeArenaRelease(&::google::protobuf::internal::GetEmptyStringA lreadyInited(),
1372 GetArenaNoVirtual());
1373 } 1151 }
1374 inline void Field::set_allocated_name(::std::string* name) { 1152 inline void Field::set_allocated_name(::std::string* name) {
1375 if (name != NULL) { 1153 if (name != NULL) {
1376 1154
1377 } else { 1155 } else {
1378 1156
1379 } 1157 }
1380 name_.SetAllocated(&::google::protobuf::internal::GetEmptyStringAlreadyInited( ), name, 1158 name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlready Inited(), name);
1381 GetArenaNoVirtual());
1382 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Field.name) 1159 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Field.name)
1383 } 1160 }
1384 inline void Field::unsafe_arena_set_allocated_name(
1385 ::std::string* name) {
1386 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL);
1387 if (name != NULL) {
1388
1389 } else {
1390
1391 }
1392 name_.UnsafeArenaSetAllocated(&::google::protobuf::internal::GetEmptyStringAlr eadyInited(),
1393 name, GetArenaNoVirtual());
1394 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.F ield.name)
1395 }
1396 1161
1397 // string type_url = 6; 1162 // optional string type_url = 6;
1398 inline void Field::clear_type_url() { 1163 inline void Field::clear_type_url() {
1399 type_url_.ClearToEmpty(&::google::protobuf::internal::GetEmptyStringAlreadyIni ted(), GetArenaNoVirtual()); 1164 type_url_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlr eadyInited());
1400 } 1165 }
1401 inline const ::std::string& Field::type_url() const { 1166 inline const ::std::string& Field::type_url() const {
1402 // @@protoc_insertion_point(field_get:google.protobuf.Field.type_url) 1167 // @@protoc_insertion_point(field_get:google.protobuf.Field.type_url)
1403 return type_url_.Get(); 1168 return type_url_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlrea dyInited());
1404 } 1169 }
1405 inline void Field::set_type_url(const ::std::string& value) { 1170 inline void Field::set_type_url(const ::std::string& value) {
1406 1171
1407 type_url_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), va lue, GetArenaNoVirtual()); 1172 type_url_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInite d(), value);
1408 // @@protoc_insertion_point(field_set:google.protobuf.Field.type_url) 1173 // @@protoc_insertion_point(field_set:google.protobuf.Field.type_url)
1409 } 1174 }
1410 inline void Field::set_type_url(const char* value) { 1175 inline void Field::set_type_url(const char* value) {
1411 1176
1412 type_url_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), :: std::string(value), 1177 type_url_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInite d(), ::std::string(value));
1413 GetArenaNoVirtual());
1414 // @@protoc_insertion_point(field_set_char:google.protobuf.Field.type_url) 1178 // @@protoc_insertion_point(field_set_char:google.protobuf.Field.type_url)
1415 } 1179 }
1416 inline void Field::set_type_url(const char* value, 1180 inline void Field::set_type_url(const char* value, size_t size) {
1417 size_t size) {
1418 1181
1419 type_url_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), :: std::string( 1182 type_url_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInite d(),
1420 reinterpret_cast<const char*>(value), size), GetArenaNoVirtual()); 1183 ::std::string(reinterpret_cast<const char*>(value), size));
1421 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Field.type_url) 1184 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Field.type_url)
1422 } 1185 }
1423 inline ::std::string* Field::mutable_type_url() { 1186 inline ::std::string* Field::mutable_type_url() {
1424 1187
1425 // @@protoc_insertion_point(field_mutable:google.protobuf.Field.type_url) 1188 // @@protoc_insertion_point(field_mutable:google.protobuf.Field.type_url)
1426 return type_url_.Mutable(&::google::protobuf::internal::GetEmptyStringAlreadyI nited(), GetArenaNoVirtual()); 1189 return type_url_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringA lreadyInited());
1427 } 1190 }
1428 inline ::std::string* Field::release_type_url() { 1191 inline ::std::string* Field::release_type_url() {
1429 // @@protoc_insertion_point(field_release:google.protobuf.Field.type_url) 1192 // @@protoc_insertion_point(field_release:google.protobuf.Field.type_url)
1430 1193
1431 return type_url_.Release(&::google::protobuf::internal::GetEmptyStringAlreadyI nited(), GetArenaNoVirtual()); 1194 return type_url_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringA lreadyInited());
1432 }
1433 inline ::std::string* Field::unsafe_arena_release_type_url() {
1434 // @@protoc_insertion_point(field_unsafe_arena_release:google.protobuf.Field.t ype_url)
1435 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL);
1436
1437 return type_url_.UnsafeArenaRelease(&::google::protobuf::internal::GetEmptyStr ingAlreadyInited(),
1438 GetArenaNoVirtual());
1439 } 1195 }
1440 inline void Field::set_allocated_type_url(::std::string* type_url) { 1196 inline void Field::set_allocated_type_url(::std::string* type_url) {
1441 if (type_url != NULL) { 1197 if (type_url != NULL) {
1442 1198
1443 } else { 1199 } else {
1444 1200
1445 } 1201 }
1446 type_url_.SetAllocated(&::google::protobuf::internal::GetEmptyStringAlreadyIni ted(), type_url, 1202 type_url_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlr eadyInited(), type_url);
1447 GetArenaNoVirtual());
1448 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Field.type_url ) 1203 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Field.type_url )
1449 } 1204 }
1450 inline void Field::unsafe_arena_set_allocated_type_url(
1451 ::std::string* type_url) {
1452 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL);
1453 if (type_url != NULL) {
1454
1455 } else {
1456
1457 }
1458 type_url_.UnsafeArenaSetAllocated(&::google::protobuf::internal::GetEmptyStrin gAlreadyInited(),
1459 type_url, GetArenaNoVirtual());
1460 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.F ield.type_url)
1461 }
1462 1205
1463 // int32 oneof_index = 7; 1206 // optional int32 oneof_index = 7;
1464 inline void Field::clear_oneof_index() { 1207 inline void Field::clear_oneof_index() {
1465 oneof_index_ = 0; 1208 oneof_index_ = 0;
1466 } 1209 }
1467 inline ::google::protobuf::int32 Field::oneof_index() const { 1210 inline ::google::protobuf::int32 Field::oneof_index() const {
1468 // @@protoc_insertion_point(field_get:google.protobuf.Field.oneof_index) 1211 // @@protoc_insertion_point(field_get:google.protobuf.Field.oneof_index)
1469 return oneof_index_; 1212 return oneof_index_;
1470 } 1213 }
1471 inline void Field::set_oneof_index(::google::protobuf::int32 value) { 1214 inline void Field::set_oneof_index(::google::protobuf::int32 value) {
1472 1215
1473 oneof_index_ = value; 1216 oneof_index_ = value;
1474 // @@protoc_insertion_point(field_set:google.protobuf.Field.oneof_index) 1217 // @@protoc_insertion_point(field_set:google.protobuf.Field.oneof_index)
1475 } 1218 }
1476 1219
1477 // bool packed = 8; 1220 // optional bool packed = 8;
1478 inline void Field::clear_packed() { 1221 inline void Field::clear_packed() {
1479 packed_ = false; 1222 packed_ = false;
1480 } 1223 }
1481 inline bool Field::packed() const { 1224 inline bool Field::packed() const {
1482 // @@protoc_insertion_point(field_get:google.protobuf.Field.packed) 1225 // @@protoc_insertion_point(field_get:google.protobuf.Field.packed)
1483 return packed_; 1226 return packed_;
1484 } 1227 }
1485 inline void Field::set_packed(bool value) { 1228 inline void Field::set_packed(bool value) {
1486 1229
1487 packed_ = value; 1230 packed_ = value;
(...skipping 23 matching lines...) Expand all
1511 Field::mutable_options() { 1254 Field::mutable_options() {
1512 // @@protoc_insertion_point(field_mutable_list:google.protobuf.Field.options) 1255 // @@protoc_insertion_point(field_mutable_list:google.protobuf.Field.options)
1513 return &options_; 1256 return &options_;
1514 } 1257 }
1515 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >& 1258 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >&
1516 Field::options() const { 1259 Field::options() const {
1517 // @@protoc_insertion_point(field_list:google.protobuf.Field.options) 1260 // @@protoc_insertion_point(field_list:google.protobuf.Field.options)
1518 return options_; 1261 return options_;
1519 } 1262 }
1520 1263
1521 // string json_name = 10; 1264 // optional string json_name = 10;
1522 inline void Field::clear_json_name() { 1265 inline void Field::clear_json_name() {
1523 json_name_.ClearToEmpty(&::google::protobuf::internal::GetEmptyStringAlreadyIn ited(), GetArenaNoVirtual()); 1266 json_name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAl readyInited());
1524 } 1267 }
1525 inline const ::std::string& Field::json_name() const { 1268 inline const ::std::string& Field::json_name() const {
1526 // @@protoc_insertion_point(field_get:google.protobuf.Field.json_name) 1269 // @@protoc_insertion_point(field_get:google.protobuf.Field.json_name)
1527 return json_name_.Get(); 1270 return json_name_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlre adyInited());
1528 } 1271 }
1529 inline void Field::set_json_name(const ::std::string& value) { 1272 inline void Field::set_json_name(const ::std::string& value) {
1530 1273
1531 json_name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), v alue, GetArenaNoVirtual()); 1274 json_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInit ed(), value);
1532 // @@protoc_insertion_point(field_set:google.protobuf.Field.json_name) 1275 // @@protoc_insertion_point(field_set:google.protobuf.Field.json_name)
1533 } 1276 }
1534 inline void Field::set_json_name(const char* value) { 1277 inline void Field::set_json_name(const char* value) {
1535 1278
1536 json_name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), : :std::string(value), 1279 json_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInit ed(), ::std::string(value));
1537 GetArenaNoVirtual());
1538 // @@protoc_insertion_point(field_set_char:google.protobuf.Field.json_name) 1280 // @@protoc_insertion_point(field_set_char:google.protobuf.Field.json_name)
1539 } 1281 }
1540 inline void Field::set_json_name(const char* value, 1282 inline void Field::set_json_name(const char* value, size_t size) {
1541 size_t size) {
1542 1283
1543 json_name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), : :std::string( 1284 json_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInit ed(),
1544 reinterpret_cast<const char*>(value), size), GetArenaNoVirtual()); 1285 ::std::string(reinterpret_cast<const char*>(value), size));
1545 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Field.json_name) 1286 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Field.json_name)
1546 } 1287 }
1547 inline ::std::string* Field::mutable_json_name() { 1288 inline ::std::string* Field::mutable_json_name() {
1548 1289
1549 // @@protoc_insertion_point(field_mutable:google.protobuf.Field.json_name) 1290 // @@protoc_insertion_point(field_mutable:google.protobuf.Field.json_name)
1550 return json_name_.Mutable(&::google::protobuf::internal::GetEmptyStringAlready Inited(), GetArenaNoVirtual()); 1291 return json_name_.MutableNoArena(&::google::protobuf::internal::GetEmptyString AlreadyInited());
1551 } 1292 }
1552 inline ::std::string* Field::release_json_name() { 1293 inline ::std::string* Field::release_json_name() {
1553 // @@protoc_insertion_point(field_release:google.protobuf.Field.json_name) 1294 // @@protoc_insertion_point(field_release:google.protobuf.Field.json_name)
1554 1295
1555 return json_name_.Release(&::google::protobuf::internal::GetEmptyStringAlready Inited(), GetArenaNoVirtual()); 1296 return json_name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyString AlreadyInited());
1556 }
1557 inline ::std::string* Field::unsafe_arena_release_json_name() {
1558 // @@protoc_insertion_point(field_unsafe_arena_release:google.protobuf.Field.j son_name)
1559 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL);
1560
1561 return json_name_.UnsafeArenaRelease(&::google::protobuf::internal::GetEmptySt ringAlreadyInited(),
1562 GetArenaNoVirtual());
1563 } 1297 }
1564 inline void Field::set_allocated_json_name(::std::string* json_name) { 1298 inline void Field::set_allocated_json_name(::std::string* json_name) {
1565 if (json_name != NULL) { 1299 if (json_name != NULL) {
1566 1300
1567 } else { 1301 } else {
1568 1302
1569 } 1303 }
1570 json_name_.SetAllocated(&::google::protobuf::internal::GetEmptyStringAlreadyIn ited(), json_name, 1304 json_name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAl readyInited(), json_name);
1571 GetArenaNoVirtual());
1572 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Field.json_nam e) 1305 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Field.json_nam e)
1573 } 1306 }
1574 inline void Field::unsafe_arena_set_allocated_json_name(
1575 ::std::string* json_name) {
1576 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL);
1577 if (json_name != NULL) {
1578
1579 } else {
1580
1581 }
1582 json_name_.UnsafeArenaSetAllocated(&::google::protobuf::internal::GetEmptyStri ngAlreadyInited(),
1583 json_name, GetArenaNoVirtual());
1584 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.F ield.json_name)
1585 }
1586 1307
1587 // string default_value = 11; 1308 // optional string default_value = 11;
1588 inline void Field::clear_default_value() { 1309 inline void Field::clear_default_value() {
1589 default_value_.ClearToEmpty(&::google::protobuf::internal::GetEmptyStringAlrea dyInited(), GetArenaNoVirtual()); 1310 default_value_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStri ngAlreadyInited());
1590 } 1311 }
1591 inline const ::std::string& Field::default_value() const { 1312 inline const ::std::string& Field::default_value() const {
1592 // @@protoc_insertion_point(field_get:google.protobuf.Field.default_value) 1313 // @@protoc_insertion_point(field_get:google.protobuf.Field.default_value)
1593 return default_value_.Get(); 1314 return default_value_.GetNoArena(&::google::protobuf::internal::GetEmptyString AlreadyInited());
1594 } 1315 }
1595 inline void Field::set_default_value(const ::std::string& value) { 1316 inline void Field::set_default_value(const ::std::string& value) {
1596 1317
1597 default_value_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited( ), value, GetArenaNoVirtual()); 1318 default_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlready Inited(), value);
1598 // @@protoc_insertion_point(field_set:google.protobuf.Field.default_value) 1319 // @@protoc_insertion_point(field_set:google.protobuf.Field.default_value)
1599 } 1320 }
1600 inline void Field::set_default_value(const char* value) { 1321 inline void Field::set_default_value(const char* value) {
1601 1322
1602 default_value_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited( ), ::std::string(value), 1323 default_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlready Inited(), ::std::string(value));
1603 GetArenaNoVirtual());
1604 // @@protoc_insertion_point(field_set_char:google.protobuf.Field.default_value ) 1324 // @@protoc_insertion_point(field_set_char:google.protobuf.Field.default_value )
1605 } 1325 }
1606 inline void Field::set_default_value(const char* value, 1326 inline void Field::set_default_value(const char* value, size_t size) {
1607 size_t size) {
1608 1327
1609 default_value_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited( ), ::std::string( 1328 default_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlready Inited(),
1610 reinterpret_cast<const char*>(value), size), GetArenaNoVirtual()); 1329 ::std::string(reinterpret_cast<const char*>(value), size));
1611 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Field.default_va lue) 1330 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Field.default_va lue)
1612 } 1331 }
1613 inline ::std::string* Field::mutable_default_value() { 1332 inline ::std::string* Field::mutable_default_value() {
1614 1333
1615 // @@protoc_insertion_point(field_mutable:google.protobuf.Field.default_value) 1334 // @@protoc_insertion_point(field_mutable:google.protobuf.Field.default_value)
1616 return default_value_.Mutable(&::google::protobuf::internal::GetEmptyStringAlr eadyInited(), GetArenaNoVirtual()); 1335 return default_value_.MutableNoArena(&::google::protobuf::internal::GetEmptySt ringAlreadyInited());
1617 } 1336 }
1618 inline ::std::string* Field::release_default_value() { 1337 inline ::std::string* Field::release_default_value() {
1619 // @@protoc_insertion_point(field_release:google.protobuf.Field.default_value) 1338 // @@protoc_insertion_point(field_release:google.protobuf.Field.default_value)
1620 1339
1621 return default_value_.Release(&::google::protobuf::internal::GetEmptyStringAlr eadyInited(), GetArenaNoVirtual()); 1340 return default_value_.ReleaseNoArena(&::google::protobuf::internal::GetEmptySt ringAlreadyInited());
1622 }
1623 inline ::std::string* Field::unsafe_arena_release_default_value() {
1624 // @@protoc_insertion_point(field_unsafe_arena_release:google.protobuf.Field.d efault_value)
1625 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL);
1626
1627 return default_value_.UnsafeArenaRelease(&::google::protobuf::internal::GetEmp tyStringAlreadyInited(),
1628 GetArenaNoVirtual());
1629 } 1341 }
1630 inline void Field::set_allocated_default_value(::std::string* default_value) { 1342 inline void Field::set_allocated_default_value(::std::string* default_value) {
1631 if (default_value != NULL) { 1343 if (default_value != NULL) {
1632 1344
1633 } else { 1345 } else {
1634 1346
1635 } 1347 }
1636 default_value_.SetAllocated(&::google::protobuf::internal::GetEmptyStringAlrea dyInited(), default_value, 1348 default_value_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStri ngAlreadyInited(), default_value);
1637 GetArenaNoVirtual());
1638 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Field.default_ value) 1349 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Field.default_ value)
1639 } 1350 }
1640 inline void Field::unsafe_arena_set_allocated_default_value(
1641 ::std::string* default_value) {
1642 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL);
1643 if (default_value != NULL) {
1644
1645 } else {
1646
1647 }
1648 default_value_.UnsafeArenaSetAllocated(&::google::protobuf::internal::GetEmpty StringAlreadyInited(),
1649 default_value, GetArenaNoVirtual());
1650 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.F ield.default_value)
1651 }
1652 1351
1653 // ------------------------------------------------------------------- 1352 // -------------------------------------------------------------------
1654 1353
1655 // Enum 1354 // Enum
1656 1355
1657 // string name = 1; 1356 // optional string name = 1;
1658 inline void Enum::clear_name() { 1357 inline void Enum::clear_name() {
1659 name_.ClearToEmpty(&::google::protobuf::internal::GetEmptyStringAlreadyInited( ), GetArenaNoVirtual()); 1358 name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlready Inited());
1660 } 1359 }
1661 inline const ::std::string& Enum::name() const { 1360 inline const ::std::string& Enum::name() const {
1662 // @@protoc_insertion_point(field_get:google.protobuf.Enum.name) 1361 // @@protoc_insertion_point(field_get:google.protobuf.Enum.name)
1663 return name_.Get(); 1362 return name_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyIn ited());
1664 } 1363 }
1665 inline void Enum::set_name(const ::std::string& value) { 1364 inline void Enum::set_name(const ::std::string& value) {
1666 1365
1667 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value, GetArenaNoVirtual()); 1366 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1668 // @@protoc_insertion_point(field_set:google.protobuf.Enum.name) 1367 // @@protoc_insertion_point(field_set:google.protobuf.Enum.name)
1669 } 1368 }
1670 inline void Enum::set_name(const char* value) { 1369 inline void Enum::set_name(const char* value) {
1671 1370
1672 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std: :string(value), 1371 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1673 GetArenaNoVirtual());
1674 // @@protoc_insertion_point(field_set_char:google.protobuf.Enum.name) 1372 // @@protoc_insertion_point(field_set_char:google.protobuf.Enum.name)
1675 } 1373 }
1676 inline void Enum::set_name(const char* value, 1374 inline void Enum::set_name(const char* value, size_t size) {
1677 size_t size) {
1678 1375
1679 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std: :string( 1376 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1680 reinterpret_cast<const char*>(value), size), GetArenaNoVirtual()); 1377 ::std::string(reinterpret_cast<const char*>(value), size));
1681 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Enum.name) 1378 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Enum.name)
1682 } 1379 }
1683 inline ::std::string* Enum::mutable_name() { 1380 inline ::std::string* Enum::mutable_name() {
1684 1381
1685 // @@protoc_insertion_point(field_mutable:google.protobuf.Enum.name) 1382 // @@protoc_insertion_point(field_mutable:google.protobuf.Enum.name)
1686 return name_.Mutable(&::google::protobuf::internal::GetEmptyStringAlreadyInite d(), GetArenaNoVirtual()); 1383 return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlrea dyInited());
1687 } 1384 }
1688 inline ::std::string* Enum::release_name() { 1385 inline ::std::string* Enum::release_name() {
1689 // @@protoc_insertion_point(field_release:google.protobuf.Enum.name) 1386 // @@protoc_insertion_point(field_release:google.protobuf.Enum.name)
1690 1387
1691 return name_.Release(&::google::protobuf::internal::GetEmptyStringAlreadyInite d(), GetArenaNoVirtual()); 1388 return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlrea dyInited());
1692 }
1693 inline ::std::string* Enum::unsafe_arena_release_name() {
1694 // @@protoc_insertion_point(field_unsafe_arena_release:google.protobuf.Enum.na me)
1695 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL);
1696
1697 return name_.UnsafeArenaRelease(&::google::protobuf::internal::GetEmptyStringA lreadyInited(),
1698 GetArenaNoVirtual());
1699 } 1389 }
1700 inline void Enum::set_allocated_name(::std::string* name) { 1390 inline void Enum::set_allocated_name(::std::string* name) {
1701 if (name != NULL) { 1391 if (name != NULL) {
1702 1392
1703 } else { 1393 } else {
1704 1394
1705 } 1395 }
1706 name_.SetAllocated(&::google::protobuf::internal::GetEmptyStringAlreadyInited( ), name, 1396 name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlready Inited(), name);
1707 GetArenaNoVirtual());
1708 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Enum.name) 1397 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Enum.name)
1709 } 1398 }
1710 inline void Enum::unsafe_arena_set_allocated_name(
1711 ::std::string* name) {
1712 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL);
1713 if (name != NULL) {
1714
1715 } else {
1716
1717 }
1718 name_.UnsafeArenaSetAllocated(&::google::protobuf::internal::GetEmptyStringAlr eadyInited(),
1719 name, GetArenaNoVirtual());
1720 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.E num.name)
1721 }
1722 1399
1723 // repeated .google.protobuf.EnumValue enumvalue = 2; 1400 // repeated .google.protobuf.EnumValue enumvalue = 2;
1724 inline int Enum::enumvalue_size() const { 1401 inline int Enum::enumvalue_size() const {
1725 return enumvalue_.size(); 1402 return enumvalue_.size();
1726 } 1403 }
1727 inline void Enum::clear_enumvalue() { 1404 inline void Enum::clear_enumvalue() {
1728 enumvalue_.Clear(); 1405 enumvalue_.Clear();
1729 } 1406 }
1730 inline const ::google::protobuf::EnumValue& Enum::enumvalue(int index) const { 1407 inline const ::google::protobuf::EnumValue& Enum::enumvalue(int index) const {
1731 // @@protoc_insertion_point(field_get:google.protobuf.Enum.enumvalue) 1408 // @@protoc_insertion_point(field_get:google.protobuf.Enum.enumvalue)
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
1773 Enum::mutable_options() { 1450 Enum::mutable_options() {
1774 // @@protoc_insertion_point(field_mutable_list:google.protobuf.Enum.options) 1451 // @@protoc_insertion_point(field_mutable_list:google.protobuf.Enum.options)
1775 return &options_; 1452 return &options_;
1776 } 1453 }
1777 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >& 1454 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >&
1778 Enum::options() const { 1455 Enum::options() const {
1779 // @@protoc_insertion_point(field_list:google.protobuf.Enum.options) 1456 // @@protoc_insertion_point(field_list:google.protobuf.Enum.options)
1780 return options_; 1457 return options_;
1781 } 1458 }
1782 1459
1783 // .google.protobuf.SourceContext source_context = 4; 1460 // optional .google.protobuf.SourceContext source_context = 4;
1784 inline bool Enum::has_source_context() const { 1461 inline bool Enum::has_source_context() const {
1785 return this != internal_default_instance() && source_context_ != NULL; 1462 return !_is_default_instance_ && source_context_ != NULL;
1786 } 1463 }
1787 inline void Enum::clear_source_context() { 1464 inline void Enum::clear_source_context() {
1788 if (GetArenaNoVirtual() == NULL && source_context_ != NULL) delete source_cont ext_; 1465 if (GetArenaNoVirtual() == NULL && source_context_ != NULL) delete source_cont ext_;
1789 source_context_ = NULL; 1466 source_context_ = NULL;
1790 } 1467 }
1791 inline const ::google::protobuf::SourceContext& Enum::source_context() const { 1468 inline const ::google::protobuf::SourceContext& Enum::source_context() const {
1792 // @@protoc_insertion_point(field_get:google.protobuf.Enum.source_context) 1469 // @@protoc_insertion_point(field_get:google.protobuf.Enum.source_context)
1793 return source_context_ != NULL ? *source_context_ 1470 return source_context_ != NULL ? *source_context_ : *default_instance_->source _context_;
1794 : *::google::protobuf::SourceContext::internal_default_ instance();
1795 } 1471 }
1796 inline ::google::protobuf::SourceContext* Enum::mutable_source_context() { 1472 inline ::google::protobuf::SourceContext* Enum::mutable_source_context() {
1797 1473
1798 if (source_context_ == NULL) { 1474 if (source_context_ == NULL) {
1799 _slow_mutable_source_context(); 1475 source_context_ = new ::google::protobuf::SourceContext;
1800 } 1476 }
1801 // @@protoc_insertion_point(field_mutable:google.protobuf.Enum.source_context) 1477 // @@protoc_insertion_point(field_mutable:google.protobuf.Enum.source_context)
1802 return source_context_; 1478 return source_context_;
1803 } 1479 }
1804 inline ::google::protobuf::SourceContext* Enum::release_source_context() { 1480 inline ::google::protobuf::SourceContext* Enum::release_source_context() {
1805 // @@protoc_insertion_point(field_release:google.protobuf.Enum.source_context) 1481 // @@protoc_insertion_point(field_release:google.protobuf.Enum.source_context)
1806 1482
1807 if (GetArenaNoVirtual() != NULL) { 1483 ::google::protobuf::SourceContext* temp = source_context_;
1808 return _slow_release_source_context(); 1484 source_context_ = NULL;
1809 } else { 1485 return temp;
1810 ::google::protobuf::SourceContext* temp = source_context_;
1811 source_context_ = NULL;
1812 return temp;
1813 }
1814 } 1486 }
1815 inline void Enum::set_allocated_source_context(::google::protobuf::SourceContex t* source_context) { 1487 inline void Enum::set_allocated_source_context(::google::protobuf::SourceContext * source_context) {
1816 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); 1488 delete source_context_;
1817 if (message_arena == NULL) {
1818 delete source_context_;
1819 }
1820 if (source_context != NULL) {
1821 if (message_arena != NULL) {
1822 message_arena->Own(source_context);
1823 }
1824 }
1825 source_context_ = source_context; 1489 source_context_ = source_context;
1826 if (source_context) { 1490 if (source_context) {
1827 1491
1828 } else { 1492 } else {
1829 1493
1830 } 1494 }
1831 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Enum.source_co ntext) 1495 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Enum.source_co ntext)
1832 } 1496 }
1833 1497
1834 // .google.protobuf.Syntax syntax = 5; 1498 // optional .google.protobuf.Syntax syntax = 5;
1835 inline void Enum::clear_syntax() { 1499 inline void Enum::clear_syntax() {
1836 syntax_ = 0; 1500 syntax_ = 0;
1837 } 1501 }
1838 inline ::google::protobuf::Syntax Enum::syntax() const { 1502 inline ::google::protobuf::Syntax Enum::syntax() const {
1839 // @@protoc_insertion_point(field_get:google.protobuf.Enum.syntax) 1503 // @@protoc_insertion_point(field_get:google.protobuf.Enum.syntax)
1840 return static_cast< ::google::protobuf::Syntax >(syntax_); 1504 return static_cast< ::google::protobuf::Syntax >(syntax_);
1841 } 1505 }
1842 inline void Enum::set_syntax(::google::protobuf::Syntax value) { 1506 inline void Enum::set_syntax(::google::protobuf::Syntax value) {
1843 1507
1844 syntax_ = value; 1508 syntax_ = value;
1845 // @@protoc_insertion_point(field_set:google.protobuf.Enum.syntax) 1509 // @@protoc_insertion_point(field_set:google.protobuf.Enum.syntax)
1846 } 1510 }
1847 1511
1848 // ------------------------------------------------------------------- 1512 // -------------------------------------------------------------------
1849 1513
1850 // EnumValue 1514 // EnumValue
1851 1515
1852 // string name = 1; 1516 // optional string name = 1;
1853 inline void EnumValue::clear_name() { 1517 inline void EnumValue::clear_name() {
1854 name_.ClearToEmpty(&::google::protobuf::internal::GetEmptyStringAlreadyInited( ), GetArenaNoVirtual()); 1518 name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlready Inited());
1855 } 1519 }
1856 inline const ::std::string& EnumValue::name() const { 1520 inline const ::std::string& EnumValue::name() const {
1857 // @@protoc_insertion_point(field_get:google.protobuf.EnumValue.name) 1521 // @@protoc_insertion_point(field_get:google.protobuf.EnumValue.name)
1858 return name_.Get(); 1522 return name_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyIn ited());
1859 } 1523 }
1860 inline void EnumValue::set_name(const ::std::string& value) { 1524 inline void EnumValue::set_name(const ::std::string& value) {
1861 1525
1862 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value, GetArenaNoVirtual()); 1526 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1863 // @@protoc_insertion_point(field_set:google.protobuf.EnumValue.name) 1527 // @@protoc_insertion_point(field_set:google.protobuf.EnumValue.name)
1864 } 1528 }
1865 inline void EnumValue::set_name(const char* value) { 1529 inline void EnumValue::set_name(const char* value) {
1866 1530
1867 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std: :string(value), 1531 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1868 GetArenaNoVirtual());
1869 // @@protoc_insertion_point(field_set_char:google.protobuf.EnumValue.name) 1532 // @@protoc_insertion_point(field_set_char:google.protobuf.EnumValue.name)
1870 } 1533 }
1871 inline void EnumValue::set_name(const char* value, 1534 inline void EnumValue::set_name(const char* value, size_t size) {
1872 size_t size) {
1873 1535
1874 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std: :string( 1536 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1875 reinterpret_cast<const char*>(value), size), GetArenaNoVirtual()); 1537 ::std::string(reinterpret_cast<const char*>(value), size));
1876 // @@protoc_insertion_point(field_set_pointer:google.protobuf.EnumValue.name) 1538 // @@protoc_insertion_point(field_set_pointer:google.protobuf.EnumValue.name)
1877 } 1539 }
1878 inline ::std::string* EnumValue::mutable_name() { 1540 inline ::std::string* EnumValue::mutable_name() {
1879 1541
1880 // @@protoc_insertion_point(field_mutable:google.protobuf.EnumValue.name) 1542 // @@protoc_insertion_point(field_mutable:google.protobuf.EnumValue.name)
1881 return name_.Mutable(&::google::protobuf::internal::GetEmptyStringAlreadyInite d(), GetArenaNoVirtual()); 1543 return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlrea dyInited());
1882 } 1544 }
1883 inline ::std::string* EnumValue::release_name() { 1545 inline ::std::string* EnumValue::release_name() {
1884 // @@protoc_insertion_point(field_release:google.protobuf.EnumValue.name) 1546 // @@protoc_insertion_point(field_release:google.protobuf.EnumValue.name)
1885 1547
1886 return name_.Release(&::google::protobuf::internal::GetEmptyStringAlreadyInite d(), GetArenaNoVirtual()); 1548 return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlrea dyInited());
1887 }
1888 inline ::std::string* EnumValue::unsafe_arena_release_name() {
1889 // @@protoc_insertion_point(field_unsafe_arena_release:google.protobuf.EnumVal ue.name)
1890 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL);
1891
1892 return name_.UnsafeArenaRelease(&::google::protobuf::internal::GetEmptyStringA lreadyInited(),
1893 GetArenaNoVirtual());
1894 } 1549 }
1895 inline void EnumValue::set_allocated_name(::std::string* name) { 1550 inline void EnumValue::set_allocated_name(::std::string* name) {
1896 if (name != NULL) { 1551 if (name != NULL) {
1897 1552
1898 } else { 1553 } else {
1899 1554
1900 } 1555 }
1901 name_.SetAllocated(&::google::protobuf::internal::GetEmptyStringAlreadyInited( ), name, 1556 name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlready Inited(), name);
1902 GetArenaNoVirtual());
1903 // @@protoc_insertion_point(field_set_allocated:google.protobuf.EnumValue.name ) 1557 // @@protoc_insertion_point(field_set_allocated:google.protobuf.EnumValue.name )
1904 } 1558 }
1905 inline void EnumValue::unsafe_arena_set_allocated_name(
1906 ::std::string* name) {
1907 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL);
1908 if (name != NULL) {
1909
1910 } else {
1911
1912 }
1913 name_.UnsafeArenaSetAllocated(&::google::protobuf::internal::GetEmptyStringAlr eadyInited(),
1914 name, GetArenaNoVirtual());
1915 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.E numValue.name)
1916 }
1917 1559
1918 // int32 number = 2; 1560 // optional int32 number = 2;
1919 inline void EnumValue::clear_number() { 1561 inline void EnumValue::clear_number() {
1920 number_ = 0; 1562 number_ = 0;
1921 } 1563 }
1922 inline ::google::protobuf::int32 EnumValue::number() const { 1564 inline ::google::protobuf::int32 EnumValue::number() const {
1923 // @@protoc_insertion_point(field_get:google.protobuf.EnumValue.number) 1565 // @@protoc_insertion_point(field_get:google.protobuf.EnumValue.number)
1924 return number_; 1566 return number_;
1925 } 1567 }
1926 inline void EnumValue::set_number(::google::protobuf::int32 value) { 1568 inline void EnumValue::set_number(::google::protobuf::int32 value) {
1927 1569
1928 number_ = value; 1570 number_ = value;
(...skipping 27 matching lines...) Expand all
1956 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >& 1598 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >&
1957 EnumValue::options() const { 1599 EnumValue::options() const {
1958 // @@protoc_insertion_point(field_list:google.protobuf.EnumValue.options) 1600 // @@protoc_insertion_point(field_list:google.protobuf.EnumValue.options)
1959 return options_; 1601 return options_;
1960 } 1602 }
1961 1603
1962 // ------------------------------------------------------------------- 1604 // -------------------------------------------------------------------
1963 1605
1964 // Option 1606 // Option
1965 1607
1966 // string name = 1; 1608 // optional string name = 1;
1967 inline void Option::clear_name() { 1609 inline void Option::clear_name() {
1968 name_.ClearToEmpty(&::google::protobuf::internal::GetEmptyStringAlreadyInited( ), GetArenaNoVirtual()); 1610 name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlready Inited());
1969 } 1611 }
1970 inline const ::std::string& Option::name() const { 1612 inline const ::std::string& Option::name() const {
1971 // @@protoc_insertion_point(field_get:google.protobuf.Option.name) 1613 // @@protoc_insertion_point(field_get:google.protobuf.Option.name)
1972 return name_.Get(); 1614 return name_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyIn ited());
1973 } 1615 }
1974 inline void Option::set_name(const ::std::string& value) { 1616 inline void Option::set_name(const ::std::string& value) {
1975 1617
1976 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value, GetArenaNoVirtual()); 1618 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1977 // @@protoc_insertion_point(field_set:google.protobuf.Option.name) 1619 // @@protoc_insertion_point(field_set:google.protobuf.Option.name)
1978 } 1620 }
1979 inline void Option::set_name(const char* value) { 1621 inline void Option::set_name(const char* value) {
1980 1622
1981 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std: :string(value), 1623 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1982 GetArenaNoVirtual());
1983 // @@protoc_insertion_point(field_set_char:google.protobuf.Option.name) 1624 // @@protoc_insertion_point(field_set_char:google.protobuf.Option.name)
1984 } 1625 }
1985 inline void Option::set_name(const char* value, 1626 inline void Option::set_name(const char* value, size_t size) {
1986 size_t size) {
1987 1627
1988 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std: :string( 1628 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1989 reinterpret_cast<const char*>(value), size), GetArenaNoVirtual()); 1629 ::std::string(reinterpret_cast<const char*>(value), size));
1990 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Option.name) 1630 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Option.name)
1991 } 1631 }
1992 inline ::std::string* Option::mutable_name() { 1632 inline ::std::string* Option::mutable_name() {
1993 1633
1994 // @@protoc_insertion_point(field_mutable:google.protobuf.Option.name) 1634 // @@protoc_insertion_point(field_mutable:google.protobuf.Option.name)
1995 return name_.Mutable(&::google::protobuf::internal::GetEmptyStringAlreadyInite d(), GetArenaNoVirtual()); 1635 return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlrea dyInited());
1996 } 1636 }
1997 inline ::std::string* Option::release_name() { 1637 inline ::std::string* Option::release_name() {
1998 // @@protoc_insertion_point(field_release:google.protobuf.Option.name) 1638 // @@protoc_insertion_point(field_release:google.protobuf.Option.name)
1999 1639
2000 return name_.Release(&::google::protobuf::internal::GetEmptyStringAlreadyInite d(), GetArenaNoVirtual()); 1640 return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlrea dyInited());
2001 }
2002 inline ::std::string* Option::unsafe_arena_release_name() {
2003 // @@protoc_insertion_point(field_unsafe_arena_release:google.protobuf.Option. name)
2004 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL);
2005
2006 return name_.UnsafeArenaRelease(&::google::protobuf::internal::GetEmptyStringA lreadyInited(),
2007 GetArenaNoVirtual());
2008 } 1641 }
2009 inline void Option::set_allocated_name(::std::string* name) { 1642 inline void Option::set_allocated_name(::std::string* name) {
2010 if (name != NULL) { 1643 if (name != NULL) {
2011 1644
2012 } else { 1645 } else {
2013 1646
2014 } 1647 }
2015 name_.SetAllocated(&::google::protobuf::internal::GetEmptyStringAlreadyInited( ), name, 1648 name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlready Inited(), name);
2016 GetArenaNoVirtual());
2017 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Option.name) 1649 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Option.name)
2018 } 1650 }
2019 inline void Option::unsafe_arena_set_allocated_name(
2020 ::std::string* name) {
2021 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL);
2022 if (name != NULL) {
2023
2024 } else {
2025
2026 }
2027 name_.UnsafeArenaSetAllocated(&::google::protobuf::internal::GetEmptyStringAlr eadyInited(),
2028 name, GetArenaNoVirtual());
2029 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.O ption.name)
2030 }
2031 1651
2032 // .google.protobuf.Any value = 2; 1652 // optional .google.protobuf.Any value = 2;
2033 inline bool Option::has_value() const { 1653 inline bool Option::has_value() const {
2034 return this != internal_default_instance() && value_ != NULL; 1654 return !_is_default_instance_ && value_ != NULL;
2035 } 1655 }
2036 inline void Option::clear_value() { 1656 inline void Option::clear_value() {
2037 if (GetArenaNoVirtual() == NULL && value_ != NULL) delete value_; 1657 if (GetArenaNoVirtual() == NULL && value_ != NULL) delete value_;
2038 value_ = NULL; 1658 value_ = NULL;
2039 } 1659 }
2040 inline const ::google::protobuf::Any& Option::value() const { 1660 inline const ::google::protobuf::Any& Option::value() const {
2041 // @@protoc_insertion_point(field_get:google.protobuf.Option.value) 1661 // @@protoc_insertion_point(field_get:google.protobuf.Option.value)
2042 return value_ != NULL ? *value_ 1662 return value_ != NULL ? *value_ : *default_instance_->value_;
2043 : *::google::protobuf::Any::internal_default_instance() ;
2044 } 1663 }
2045 inline ::google::protobuf::Any* Option::mutable_value() { 1664 inline ::google::protobuf::Any* Option::mutable_value() {
2046 1665
2047 if (value_ == NULL) { 1666 if (value_ == NULL) {
2048 _slow_mutable_value(); 1667 value_ = new ::google::protobuf::Any;
2049 } 1668 }
2050 // @@protoc_insertion_point(field_mutable:google.protobuf.Option.value) 1669 // @@protoc_insertion_point(field_mutable:google.protobuf.Option.value)
2051 return value_; 1670 return value_;
2052 } 1671 }
2053 inline ::google::protobuf::Any* Option::release_value() { 1672 inline ::google::protobuf::Any* Option::release_value() {
2054 // @@protoc_insertion_point(field_release:google.protobuf.Option.value) 1673 // @@protoc_insertion_point(field_release:google.protobuf.Option.value)
2055 1674
2056 if (GetArenaNoVirtual() != NULL) { 1675 ::google::protobuf::Any* temp = value_;
2057 return _slow_release_value(); 1676 value_ = NULL;
2058 } else { 1677 return temp;
2059 ::google::protobuf::Any* temp = value_;
2060 value_ = NULL;
2061 return temp;
2062 }
2063 } 1678 }
2064 inline void Option::set_allocated_value(::google::protobuf::Any* value) { 1679 inline void Option::set_allocated_value(::google::protobuf::Any* value) {
2065 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); 1680 delete value_;
2066 if (message_arena == NULL) {
2067 delete value_;
2068 }
2069 if (value != NULL) {
2070 if (message_arena != NULL) {
2071 message_arena->Own(value);
2072 }
2073 }
2074 value_ = value; 1681 value_ = value;
2075 if (value) { 1682 if (value) {
2076 1683
2077 } else { 1684 } else {
2078 1685
2079 } 1686 }
2080 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Option.value) 1687 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Option.value)
2081 } 1688 }
2082 1689
2083 #endif // !PROTOBUF_INLINE_NOT_IN_HEADERS 1690 #endif // !PROTOBUF_INLINE_NOT_IN_HEADERS
2084 // ------------------------------------------------------------------- 1691 // -------------------------------------------------------------------
2085 1692
2086 // ------------------------------------------------------------------- 1693 // -------------------------------------------------------------------
2087 1694
2088 // ------------------------------------------------------------------- 1695 // -------------------------------------------------------------------
2089 1696
2090 // ------------------------------------------------------------------- 1697 // -------------------------------------------------------------------
2091 1698
2092 1699
2093 // @@protoc_insertion_point(namespace_scope) 1700 // @@protoc_insertion_point(namespace_scope)
2094 1701
2095
2096 } // namespace protobuf 1702 } // namespace protobuf
2097 } // namespace google 1703 } // namespace google
2098 1704
2099 #ifndef SWIG 1705 #ifndef SWIG
2100 namespace google { 1706 namespace google {
2101 namespace protobuf { 1707 namespace protobuf {
2102 1708
2103 template <> struct is_proto_enum< ::google::protobuf::Field_Kind> : ::google::pr otobuf::internal::true_type {}; 1709 template <> struct is_proto_enum< ::google::protobuf::Field_Kind> : ::google::pr otobuf::internal::true_type {};
2104 template <> 1710 template <>
2105 inline const EnumDescriptor* GetEnumDescriptor< ::google::protobuf::Field_Kind>( ) { 1711 inline const EnumDescriptor* GetEnumDescriptor< ::google::protobuf::Field_Kind>( ) {
(...skipping 10 matching lines...) Expand all
2116 return ::google::protobuf::Syntax_descriptor(); 1722 return ::google::protobuf::Syntax_descriptor();
2117 } 1723 }
2118 1724
2119 } // namespace protobuf 1725 } // namespace protobuf
2120 } // namespace google 1726 } // namespace google
2121 #endif // SWIG 1727 #endif // SWIG
2122 1728
2123 // @@protoc_insertion_point(global_scope) 1729 // @@protoc_insertion_point(global_scope)
2124 1730
2125 #endif // PROTOBUF_google_2fprotobuf_2ftype_2eproto__INCLUDED 1731 #endif // PROTOBUF_google_2fprotobuf_2ftype_2eproto__INCLUDED
OLDNEW
« no previous file with comments | « third_party/protobuf/src/google/protobuf/type.proto ('k') | third_party/protobuf/src/google/protobuf/type.pb.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698