JaiaBot  1.12.0+7+gdc1e5561
JaiaBot micro-AUV software
option_extensions.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: jaiabot/messages/option_extensions.proto
3 
4 #ifndef PROTOBUF_INCLUDED_jaiabot_2fmessages_2foption_5fextensions_2eproto
5 #define PROTOBUF_INCLUDED_jaiabot_2fmessages_2foption_5fextensions_2eproto
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
29 #include <google/protobuf/message.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/generated_enum_reflection.h>
33 #include <google/protobuf/unknown_field_set.h>
34 #include <google/protobuf/descriptor.pb.h>
35 #include <boost/units/quantity.hpp>
36 #include <boost/units/absolute.hpp>
37 #include <boost/units/dimensionless_type.hpp>
38 #include <boost/units/make_scaled_unit.hpp>
39 // @@protoc_insertion_point(includes)
40 #define PROTOBUF_INTERNAL_EXPORT_protobuf_jaiabot_2fmessages_2foption_5fextensions_2eproto
41 
43 // Internal implementation detail -- do not use these members.
44 struct TableStruct {
45  static const ::google::protobuf::internal::ParseTableField entries[];
46  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
47  static const ::google::protobuf::internal::ParseTable schema[5];
48  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
49  static const ::google::protobuf::internal::SerializationTable serialization_table[];
50  static const ::google::protobuf::uint32 offsets[];
51 };
52 void AddDescriptors();
53 } // namespace protobuf_jaiabot_2fmessages_2foption_5fextensions_2eproto
54 namespace jaia {
55 class EnumValueOptions;
56 class EnumValueOptionsDefaultTypeInternal;
57 extern EnumValueOptionsDefaultTypeInternal _EnumValueOptions_default_instance_;
58 class FieldOptions;
59 class FieldOptionsDefaultTypeInternal;
60 extern FieldOptionsDefaultTypeInternal _FieldOptions_default_instance_;
61 class MessageOptions;
62 class MessageOptionsDefaultTypeInternal;
63 extern MessageOptionsDefaultTypeInternal _MessageOptions_default_instance_;
64 class RestAPI;
65 class RestAPIDefaultTypeInternal;
66 extern RestAPIDefaultTypeInternal _RestAPI_default_instance_;
67 class RestAPI_Example;
68 class RestAPI_ExampleDefaultTypeInternal;
69 extern RestAPI_ExampleDefaultTypeInternal _RestAPI_Example_default_instance_;
70 } // namespace jaia
71 namespace google {
72 namespace protobuf {
73 template<> ::jaia::EnumValueOptions* Arena::CreateMaybeMessage<::jaia::EnumValueOptions>(Arena*);
74 template<> ::jaia::FieldOptions* Arena::CreateMaybeMessage<::jaia::FieldOptions>(Arena*);
75 template<> ::jaia::MessageOptions* Arena::CreateMaybeMessage<::jaia::MessageOptions>(Arena*);
76 template<> ::jaia::RestAPI* Arena::CreateMaybeMessage<::jaia::RestAPI>(Arena*);
77 template<> ::jaia::RestAPI_Example* Arena::CreateMaybeMessage<::jaia::RestAPI_Example>(Arena*);
78 } // namespace protobuf
79 } // namespace google
80 namespace jaia {
81 
86 };
87 bool RestAPI_Presence_IsValid(int value);
91 
92 const ::google::protobuf::EnumDescriptor* RestAPI_Presence_descriptor();
93 inline const ::std::string& RestAPI_Presence_Name(RestAPI_Presence value) {
94  return ::google::protobuf::internal::NameOfEnum(
96 }
98  const ::std::string& name, RestAPI_Presence* value) {
99  return ::google::protobuf::internal::ParseNamedEnum<RestAPI_Presence>(
100  RestAPI_Presence_descriptor(), name, value);
101 }
102 // ===================================================================
103 
104 class RestAPI_Example : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaia.RestAPI.Example) */ {
105  public:
106  RestAPI_Example();
107  virtual ~RestAPI_Example();
108 
109  RestAPI_Example(const RestAPI_Example& from);
110 
112  CopyFrom(from);
113  return *this;
114  }
115  #if LANG_CXX11
116  RestAPI_Example(RestAPI_Example&& from) noexcept
117  : RestAPI_Example() {
118  *this = ::std::move(from);
119  }
120 
121  inline RestAPI_Example& operator=(RestAPI_Example&& from) noexcept {
122  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
123  if (this != &from) InternalSwap(&from);
124  } else {
125  CopyFrom(from);
126  }
127  return *this;
128  }
129  #endif
130  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
131  return _internal_metadata_.unknown_fields();
132  }
133  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
134  return _internal_metadata_.mutable_unknown_fields();
135  }
136 
137  static const ::google::protobuf::Descriptor* descriptor();
138  static const RestAPI_Example& default_instance();
139 
140  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
142  return reinterpret_cast<const RestAPI_Example*>(
144  }
145  static constexpr int kIndexInFileMessages =
146  0;
147 
148  void Swap(RestAPI_Example* other);
149  friend void swap(RestAPI_Example& a, RestAPI_Example& b) {
150  a.Swap(&b);
151  }
152 
153  // implements Message ----------------------------------------------
154 
155  inline RestAPI_Example* New() const final {
156  return CreateMaybeMessage<RestAPI_Example>(NULL);
157  }
158 
159  RestAPI_Example* New(::google::protobuf::Arena* arena) const final {
160  return CreateMaybeMessage<RestAPI_Example>(arena);
161  }
162  void CopyFrom(const ::google::protobuf::Message& from) final;
163  void MergeFrom(const ::google::protobuf::Message& from) final;
164  void CopyFrom(const RestAPI_Example& from);
165  void MergeFrom(const RestAPI_Example& from);
166  void Clear() final;
167  bool IsInitialized() const final;
168 
169  size_t ByteSizeLong() const final;
171  ::google::protobuf::io::CodedInputStream* input) final;
173  ::google::protobuf::io::CodedOutputStream* output) const final;
175  bool deterministic, ::google::protobuf::uint8* target) const final;
176  int GetCachedSize() const final { return _cached_size_.Get(); }
177 
178  private:
179  void SharedCtor();
180  void SharedDtor();
181  void SetCachedSize(int size) const final;
182  void InternalSwap(RestAPI_Example* other);
183  private:
184  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
185  return NULL;
186  }
187  inline void* MaybeArenaPtr() const {
188  return NULL;
189  }
190  public:
191 
192  ::google::protobuf::Metadata GetMetadata() const final;
193 
194  // nested types ----------------------------------------------------
195 
196  // accessors -------------------------------------------------------
197 
198  // required string request = 1;
199  bool has_request() const;
200  void clear_request();
201  static const int kRequestFieldNumber = 1;
202  const ::std::string& request() const;
203  void set_request(const ::std::string& value);
204  #if LANG_CXX11
205  void set_request(::std::string&& value);
206  #endif
207  void set_request(const char* value);
208  void set_request(const char* value, size_t size);
209  ::std::string* mutable_request();
210  ::std::string* release_request();
211  void set_allocated_request(::std::string* request);
212 
213  // required string response = 2;
214  bool has_response() const;
215  void clear_response();
216  static const int kResponseFieldNumber = 2;
217  const ::std::string& response() const;
218  void set_response(const ::std::string& value);
219  #if LANG_CXX11
220  void set_response(::std::string&& value);
221  #endif
222  void set_response(const char* value);
223  void set_response(const char* value, size_t size);
224  ::std::string* mutable_response();
225  ::std::string* release_response();
226  void set_allocated_response(::std::string* response);
227 
228  // @@protoc_insertion_point(class_scope:jaia.RestAPI.Example)
229  private:
230  void set_has_request();
231  void clear_has_request();
232  void set_has_response();
233  void clear_has_response();
234 
235  // helper for ByteSizeLong()
236  size_t RequiredFieldsByteSizeFallback() const;
237 
238  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
239  ::google::protobuf::internal::HasBits<1> _has_bits_;
240  mutable ::google::protobuf::internal::CachedSize _cached_size_;
241  ::google::protobuf::internal::ArenaStringPtr request_;
242  ::google::protobuf::internal::ArenaStringPtr response_;
243  friend struct ::protobuf_jaiabot_2fmessages_2foption_5fextensions_2eproto::TableStruct;
244 };
245 // -------------------------------------------------------------------
246 
247 class RestAPI : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaia.RestAPI) */ {
248  public:
249  RestAPI();
250  virtual ~RestAPI();
251 
252  RestAPI(const RestAPI& from);
253 
254  inline RestAPI& operator=(const RestAPI& from) {
255  CopyFrom(from);
256  return *this;
257  }
258  #if LANG_CXX11
259  RestAPI(RestAPI&& from) noexcept
260  : RestAPI() {
261  *this = ::std::move(from);
262  }
263 
264  inline RestAPI& operator=(RestAPI&& from) noexcept {
265  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
266  if (this != &from) InternalSwap(&from);
267  } else {
268  CopyFrom(from);
269  }
270  return *this;
271  }
272  #endif
273  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
274  return _internal_metadata_.unknown_fields();
275  }
276  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
277  return _internal_metadata_.mutable_unknown_fields();
278  }
279 
280  static const ::google::protobuf::Descriptor* descriptor();
281  static const RestAPI& default_instance();
282 
283  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
284  static inline const RestAPI* internal_default_instance() {
285  return reinterpret_cast<const RestAPI*>(
287  }
288  static constexpr int kIndexInFileMessages =
289  1;
290 
291  void Swap(RestAPI* other);
292  friend void swap(RestAPI& a, RestAPI& b) {
293  a.Swap(&b);
294  }
295 
296  // implements Message ----------------------------------------------
297 
298  inline RestAPI* New() const final {
299  return CreateMaybeMessage<RestAPI>(NULL);
300  }
301 
302  RestAPI* New(::google::protobuf::Arena* arena) const final {
303  return CreateMaybeMessage<RestAPI>(arena);
304  }
305  void CopyFrom(const ::google::protobuf::Message& from) final;
306  void MergeFrom(const ::google::protobuf::Message& from) final;
307  void CopyFrom(const RestAPI& from);
308  void MergeFrom(const RestAPI& from);
309  void Clear() final;
310  bool IsInitialized() const final;
311 
312  size_t ByteSizeLong() const final;
314  ::google::protobuf::io::CodedInputStream* input) final;
316  ::google::protobuf::io::CodedOutputStream* output) const final;
318  bool deterministic, ::google::protobuf::uint8* target) const final;
319  int GetCachedSize() const final { return _cached_size_.Get(); }
320 
321  private:
322  void SharedCtor();
323  void SharedDtor();
324  void SetCachedSize(int size) const final;
325  void InternalSwap(RestAPI* other);
326  private:
327  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
328  return NULL;
329  }
330  inline void* MaybeArenaPtr() const {
331  return NULL;
332  }
333  public:
334 
335  ::google::protobuf::Metadata GetMetadata() const final;
336 
337  // nested types ----------------------------------------------------
338 
340 
342  static const Presence NOT_GUARANTEED =
344  static const Presence GUARANTEED =
346  static const Presence OMITTED =
348  static inline bool Presence_IsValid(int value) {
349  return RestAPI_Presence_IsValid(value);
350  }
351  static const Presence Presence_MIN =
353  static const Presence Presence_MAX =
355  static const int Presence_ARRAYSIZE =
357  static inline const ::google::protobuf::EnumDescriptor*
360  }
361  static inline const ::std::string& Presence_Name(Presence value) {
362  return RestAPI_Presence_Name(value);
363  }
364  static inline bool Presence_Parse(const ::std::string& name,
365  Presence* value) {
366  return RestAPI_Presence_Parse(name, value);
367  }
368 
369  // accessors -------------------------------------------------------
370 
371  // optional string doc = 2;
372  bool has_doc() const;
373  void clear_doc();
374  static const int kDocFieldNumber = 2;
375  const ::std::string& doc() const;
376  void set_doc(const ::std::string& value);
377  #if LANG_CXX11
378  void set_doc(::std::string&& value);
379  #endif
380  void set_doc(const char* value);
381  void set_doc(const char* value, size_t size);
382  ::std::string* mutable_doc();
383  ::std::string* release_doc();
384  void set_allocated_doc(::std::string* doc);
385 
386  // optional .jaia.RestAPI.Example example = 3;
387  bool has_example() const;
388  void clear_example();
389  static const int kExampleFieldNumber = 3;
390  private:
391  const ::jaia::RestAPI_Example& _internal_example() const;
392  public:
393  const ::jaia::RestAPI_Example& example() const;
397 
398  // optional .jaia.RestAPI.Presence presence = 1 [default = NOT_GUARANTEED];
399  bool has_presence() const;
400  void clear_presence();
401  static const int kPresenceFieldNumber = 1;
403  void set_presence(::jaia::RestAPI_Presence value);
404 
405  // @@protoc_insertion_point(class_scope:jaia.RestAPI)
406  private:
407  void set_has_presence();
408  void clear_has_presence();
409  void set_has_doc();
410  void clear_has_doc();
411  void set_has_example();
412  void clear_has_example();
413 
414  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
415  ::google::protobuf::internal::HasBits<1> _has_bits_;
416  mutable ::google::protobuf::internal::CachedSize _cached_size_;
417  ::google::protobuf::internal::ArenaStringPtr doc_;
418  ::jaia::RestAPI_Example* example_;
419  int presence_;
420  friend struct ::protobuf_jaiabot_2fmessages_2foption_5fextensions_2eproto::TableStruct;
421 };
422 // -------------------------------------------------------------------
423 
424 class FieldOptions : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaia.FieldOptions) */ {
425  public:
426  FieldOptions();
427  virtual ~FieldOptions();
428 
429  FieldOptions(const FieldOptions& from);
430 
431  inline FieldOptions& operator=(const FieldOptions& from) {
432  CopyFrom(from);
433  return *this;
434  }
435  #if LANG_CXX11
436  FieldOptions(FieldOptions&& from) noexcept
437  : FieldOptions() {
438  *this = ::std::move(from);
439  }
440 
441  inline FieldOptions& operator=(FieldOptions&& from) noexcept {
442  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
443  if (this != &from) InternalSwap(&from);
444  } else {
445  CopyFrom(from);
446  }
447  return *this;
448  }
449  #endif
450  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
451  return _internal_metadata_.unknown_fields();
452  }
453  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
454  return _internal_metadata_.mutable_unknown_fields();
455  }
456 
457  static const ::google::protobuf::Descriptor* descriptor();
458  static const FieldOptions& default_instance();
459 
460  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
461  static inline const FieldOptions* internal_default_instance() {
462  return reinterpret_cast<const FieldOptions*>(
464  }
465  static constexpr int kIndexInFileMessages =
466  2;
467 
468  void Swap(FieldOptions* other);
469  friend void swap(FieldOptions& a, FieldOptions& b) {
470  a.Swap(&b);
471  }
472 
473  // implements Message ----------------------------------------------
474 
475  inline FieldOptions* New() const final {
476  return CreateMaybeMessage<FieldOptions>(NULL);
477  }
478 
479  FieldOptions* New(::google::protobuf::Arena* arena) const final {
480  return CreateMaybeMessage<FieldOptions>(arena);
481  }
482  void CopyFrom(const ::google::protobuf::Message& from) final;
483  void MergeFrom(const ::google::protobuf::Message& from) final;
484  void CopyFrom(const FieldOptions& from);
485  void MergeFrom(const FieldOptions& from);
486  void Clear() final;
487  bool IsInitialized() const final;
488 
489  size_t ByteSizeLong() const final;
491  ::google::protobuf::io::CodedInputStream* input) final;
493  ::google::protobuf::io::CodedOutputStream* output) const final;
495  bool deterministic, ::google::protobuf::uint8* target) const final;
496  int GetCachedSize() const final { return _cached_size_.Get(); }
497 
498  private:
499  void SharedCtor();
500  void SharedDtor();
501  void SetCachedSize(int size) const final;
502  void InternalSwap(FieldOptions* other);
503  private:
504  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
505  return NULL;
506  }
507  inline void* MaybeArenaPtr() const {
508  return NULL;
509  }
510  public:
511 
512  ::google::protobuf::Metadata GetMetadata() const final;
513 
514  // nested types ----------------------------------------------------
515 
516  // accessors -------------------------------------------------------
517 
518  // optional .jaia.RestAPI rest_api = 1;
519  bool has_rest_api() const;
520  void clear_rest_api();
521  static const int kRestApiFieldNumber = 1;
522  private:
523  const ::jaia::RestAPI& _internal_rest_api() const;
524  public:
525  const ::jaia::RestAPI& rest_api() const;
529 
530  // @@protoc_insertion_point(class_scope:jaia.FieldOptions)
531  private:
532  void set_has_rest_api();
533  void clear_has_rest_api();
534 
535  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
536  ::google::protobuf::internal::HasBits<1> _has_bits_;
537  mutable ::google::protobuf::internal::CachedSize _cached_size_;
538  ::jaia::RestAPI* rest_api_;
540 };
541 // -------------------------------------------------------------------
542 
543 class MessageOptions : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaia.MessageOptions) */ {
544  public:
545  MessageOptions();
546  virtual ~MessageOptions();
547 
548  MessageOptions(const MessageOptions& from);
549 
550  inline MessageOptions& operator=(const MessageOptions& from) {
551  CopyFrom(from);
552  return *this;
553  }
554  #if LANG_CXX11
555  MessageOptions(MessageOptions&& from) noexcept
556  : MessageOptions() {
557  *this = ::std::move(from);
558  }
559 
560  inline MessageOptions& operator=(MessageOptions&& from) noexcept {
561  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
562  if (this != &from) InternalSwap(&from);
563  } else {
564  CopyFrom(from);
565  }
566  return *this;
567  }
568  #endif
569  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
570  return _internal_metadata_.unknown_fields();
571  }
572  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
573  return _internal_metadata_.mutable_unknown_fields();
574  }
575 
576  static const ::google::protobuf::Descriptor* descriptor();
577  static const MessageOptions& default_instance();
578 
579  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
580  static inline const MessageOptions* internal_default_instance() {
581  return reinterpret_cast<const MessageOptions*>(
583  }
584  static constexpr int kIndexInFileMessages =
585  3;
586 
587  void Swap(MessageOptions* other);
588  friend void swap(MessageOptions& a, MessageOptions& b) {
589  a.Swap(&b);
590  }
591 
592  // implements Message ----------------------------------------------
593 
594  inline MessageOptions* New() const final {
595  return CreateMaybeMessage<MessageOptions>(NULL);
596  }
597 
598  MessageOptions* New(::google::protobuf::Arena* arena) const final {
599  return CreateMaybeMessage<MessageOptions>(arena);
600  }
601  void CopyFrom(const ::google::protobuf::Message& from) final;
602  void MergeFrom(const ::google::protobuf::Message& from) final;
603  void CopyFrom(const MessageOptions& from);
604  void MergeFrom(const MessageOptions& from);
605  void Clear() final;
606  bool IsInitialized() const final;
607 
608  size_t ByteSizeLong() const final;
610  ::google::protobuf::io::CodedInputStream* input) final;
612  ::google::protobuf::io::CodedOutputStream* output) const final;
614  bool deterministic, ::google::protobuf::uint8* target) const final;
615  int GetCachedSize() const final { return _cached_size_.Get(); }
616 
617  private:
618  void SharedCtor();
619  void SharedDtor();
620  void SetCachedSize(int size) const final;
621  void InternalSwap(MessageOptions* other);
622  private:
623  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
624  return NULL;
625  }
626  inline void* MaybeArenaPtr() const {
627  return NULL;
628  }
629  public:
630 
631  ::google::protobuf::Metadata GetMetadata() const final;
632 
633  // nested types ----------------------------------------------------
634 
635  // accessors -------------------------------------------------------
636 
637  // @@protoc_insertion_point(class_scope:jaia.MessageOptions)
638  private:
639 
640  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
641  ::google::protobuf::internal::HasBits<1> _has_bits_;
642  mutable ::google::protobuf::internal::CachedSize _cached_size_;
644 };
645 // -------------------------------------------------------------------
646 
647 class EnumValueOptions : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaia.EnumValueOptions) */ {
648  public:
650  virtual ~EnumValueOptions();
651 
652  EnumValueOptions(const EnumValueOptions& from);
653 
655  CopyFrom(from);
656  return *this;
657  }
658  #if LANG_CXX11
659  EnumValueOptions(EnumValueOptions&& from) noexcept
660  : EnumValueOptions() {
661  *this = ::std::move(from);
662  }
663 
664  inline EnumValueOptions& operator=(EnumValueOptions&& from) noexcept {
665  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
666  if (this != &from) InternalSwap(&from);
667  } else {
668  CopyFrom(from);
669  }
670  return *this;
671  }
672  #endif
673  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
674  return _internal_metadata_.unknown_fields();
675  }
676  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
677  return _internal_metadata_.mutable_unknown_fields();
678  }
679 
680  static const ::google::protobuf::Descriptor* descriptor();
681  static const EnumValueOptions& default_instance();
682 
683  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
685  return reinterpret_cast<const EnumValueOptions*>(
687  }
688  static constexpr int kIndexInFileMessages =
689  4;
690 
691  void Swap(EnumValueOptions* other);
692  friend void swap(EnumValueOptions& a, EnumValueOptions& b) {
693  a.Swap(&b);
694  }
695 
696  // implements Message ----------------------------------------------
697 
698  inline EnumValueOptions* New() const final {
699  return CreateMaybeMessage<EnumValueOptions>(NULL);
700  }
701 
702  EnumValueOptions* New(::google::protobuf::Arena* arena) const final {
703  return CreateMaybeMessage<EnumValueOptions>(arena);
704  }
705  void CopyFrom(const ::google::protobuf::Message& from) final;
706  void MergeFrom(const ::google::protobuf::Message& from) final;
707  void CopyFrom(const EnumValueOptions& from);
708  void MergeFrom(const EnumValueOptions& from);
709  void Clear() final;
710  bool IsInitialized() const final;
711 
712  size_t ByteSizeLong() const final;
714  ::google::protobuf::io::CodedInputStream* input) final;
716  ::google::protobuf::io::CodedOutputStream* output) const final;
718  bool deterministic, ::google::protobuf::uint8* target) const final;
719  int GetCachedSize() const final { return _cached_size_.Get(); }
720 
721  private:
722  void SharedCtor();
723  void SharedDtor();
724  void SetCachedSize(int size) const final;
725  void InternalSwap(EnumValueOptions* other);
726  private:
727  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
728  return NULL;
729  }
730  inline void* MaybeArenaPtr() const {
731  return NULL;
732  }
733  public:
734 
735  ::google::protobuf::Metadata GetMetadata() const final;
736 
737  // nested types ----------------------------------------------------
738 
739  // accessors -------------------------------------------------------
740 
741  // optional .jaia.RestAPI rest_api = 1;
742  bool has_rest_api() const;
743  void clear_rest_api();
744  static const int kRestApiFieldNumber = 1;
745  private:
746  const ::jaia::RestAPI& _internal_rest_api() const;
747  public:
748  const ::jaia::RestAPI& rest_api() const;
752 
753  // @@protoc_insertion_point(class_scope:jaia.EnumValueOptions)
754  private:
755  void set_has_rest_api();
756  void clear_has_rest_api();
757 
758  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
759  ::google::protobuf::internal::HasBits<1> _has_bits_;
760  mutable ::google::protobuf::internal::CachedSize _cached_size_;
761  ::jaia::RestAPI* rest_api_;
763 };
764 // ===================================================================
765 
766 static const int kFieldFieldNumber = 1191;
767 extern ::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::FieldOptions,
768  ::google::protobuf::internal::MessageTypeTraits< ::jaia::FieldOptions >, 11, false >
770 static const int kMsgFieldNumber = 1191;
771 extern ::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::MessageOptions,
772  ::google::protobuf::internal::MessageTypeTraits< ::jaia::MessageOptions >, 11, false >
774 static const int kEvFieldNumber = 1191;
775 extern ::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::EnumValueOptions,
776  ::google::protobuf::internal::MessageTypeTraits< ::jaia::EnumValueOptions >, 11, false >
777  ev;
778 
779 // ===================================================================
780 
781 #ifdef __GNUC__
782  #pragma GCC diagnostic push
783  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
784 #endif // __GNUC__
785 // RestAPI_Example
786 
787 // required string request = 1;
788 inline bool RestAPI_Example::has_request() const {
789  return (_has_bits_[0] & 0x00000001u) != 0;
790 }
791 inline void RestAPI_Example::set_has_request() {
792  _has_bits_[0] |= 0x00000001u;
793 }
794 inline void RestAPI_Example::clear_has_request() {
795  _has_bits_[0] &= ~0x00000001u;
796 }
798  request_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
799  clear_has_request();
800 }
801 inline const ::std::string& RestAPI_Example::request() const {
802  // @@protoc_insertion_point(field_get:jaia.RestAPI.Example.request)
803  return request_.GetNoArena();
804 }
805 inline void RestAPI_Example::set_request(const ::std::string& value) {
806  set_has_request();
807  request_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
808  // @@protoc_insertion_point(field_set:jaia.RestAPI.Example.request)
809 }
810 #if LANG_CXX11
811 inline void RestAPI_Example::set_request(::std::string&& value) {
812  set_has_request();
813  request_.SetNoArena(
814  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
815  // @@protoc_insertion_point(field_set_rvalue:jaia.RestAPI.Example.request)
816 }
817 #endif
818 inline void RestAPI_Example::set_request(const char* value) {
819  GOOGLE_DCHECK(value != NULL);
820  set_has_request();
821  request_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
822  // @@protoc_insertion_point(field_set_char:jaia.RestAPI.Example.request)
823 }
824 inline void RestAPI_Example::set_request(const char* value, size_t size) {
825  set_has_request();
826  request_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
827  ::std::string(reinterpret_cast<const char*>(value), size));
828  // @@protoc_insertion_point(field_set_pointer:jaia.RestAPI.Example.request)
829 }
830 inline ::std::string* RestAPI_Example::mutable_request() {
831  set_has_request();
832  // @@protoc_insertion_point(field_mutable:jaia.RestAPI.Example.request)
833  return request_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
834 }
835 inline ::std::string* RestAPI_Example::release_request() {
836  // @@protoc_insertion_point(field_release:jaia.RestAPI.Example.request)
837  if (!has_request()) {
838  return NULL;
839  }
840  clear_has_request();
841  return request_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
842 }
843 inline void RestAPI_Example::set_allocated_request(::std::string* request) {
844  if (request != NULL) {
845  set_has_request();
846  } else {
847  clear_has_request();
848  }
849  request_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), request);
850  // @@protoc_insertion_point(field_set_allocated:jaia.RestAPI.Example.request)
851 }
852 
853 // required string response = 2;
854 inline bool RestAPI_Example::has_response() const {
855  return (_has_bits_[0] & 0x00000002u) != 0;
856 }
857 inline void RestAPI_Example::set_has_response() {
858  _has_bits_[0] |= 0x00000002u;
859 }
860 inline void RestAPI_Example::clear_has_response() {
861  _has_bits_[0] &= ~0x00000002u;
862 }
864  response_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
865  clear_has_response();
866 }
867 inline const ::std::string& RestAPI_Example::response() const {
868  // @@protoc_insertion_point(field_get:jaia.RestAPI.Example.response)
869  return response_.GetNoArena();
870 }
871 inline void RestAPI_Example::set_response(const ::std::string& value) {
872  set_has_response();
873  response_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
874  // @@protoc_insertion_point(field_set:jaia.RestAPI.Example.response)
875 }
876 #if LANG_CXX11
877 inline void RestAPI_Example::set_response(::std::string&& value) {
878  set_has_response();
879  response_.SetNoArena(
880  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
881  // @@protoc_insertion_point(field_set_rvalue:jaia.RestAPI.Example.response)
882 }
883 #endif
884 inline void RestAPI_Example::set_response(const char* value) {
885  GOOGLE_DCHECK(value != NULL);
886  set_has_response();
887  response_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
888  // @@protoc_insertion_point(field_set_char:jaia.RestAPI.Example.response)
889 }
890 inline void RestAPI_Example::set_response(const char* value, size_t size) {
891  set_has_response();
892  response_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
893  ::std::string(reinterpret_cast<const char*>(value), size));
894  // @@protoc_insertion_point(field_set_pointer:jaia.RestAPI.Example.response)
895 }
896 inline ::std::string* RestAPI_Example::mutable_response() {
897  set_has_response();
898  // @@protoc_insertion_point(field_mutable:jaia.RestAPI.Example.response)
899  return response_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
900 }
901 inline ::std::string* RestAPI_Example::release_response() {
902  // @@protoc_insertion_point(field_release:jaia.RestAPI.Example.response)
903  if (!has_response()) {
904  return NULL;
905  }
906  clear_has_response();
907  return response_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
908 }
909 inline void RestAPI_Example::set_allocated_response(::std::string* response) {
910  if (response != NULL) {
911  set_has_response();
912  } else {
913  clear_has_response();
914  }
915  response_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), response);
916  // @@protoc_insertion_point(field_set_allocated:jaia.RestAPI.Example.response)
917 }
918 
919 // -------------------------------------------------------------------
920 
921 // RestAPI
922 
923 // optional .jaia.RestAPI.Presence presence = 1 [default = NOT_GUARANTEED];
924 inline bool RestAPI::has_presence() const {
925  return (_has_bits_[0] & 0x00000004u) != 0;
926 }
927 inline void RestAPI::set_has_presence() {
928  _has_bits_[0] |= 0x00000004u;
929 }
930 inline void RestAPI::clear_has_presence() {
931  _has_bits_[0] &= ~0x00000004u;
932 }
933 inline void RestAPI::clear_presence() {
934  presence_ = 0;
935  clear_has_presence();
936 }
938  // @@protoc_insertion_point(field_get:jaia.RestAPI.presence)
939  return static_cast< ::jaia::RestAPI_Presence >(presence_);
940 }
942  assert(::jaia::RestAPI_Presence_IsValid(value));
943  set_has_presence();
944  presence_ = value;
945  // @@protoc_insertion_point(field_set:jaia.RestAPI.presence)
946 }
947 
948 // optional string doc = 2;
949 inline bool RestAPI::has_doc() const {
950  return (_has_bits_[0] & 0x00000001u) != 0;
951 }
952 inline void RestAPI::set_has_doc() {
953  _has_bits_[0] |= 0x00000001u;
954 }
955 inline void RestAPI::clear_has_doc() {
956  _has_bits_[0] &= ~0x00000001u;
957 }
958 inline void RestAPI::clear_doc() {
959  doc_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
960  clear_has_doc();
961 }
962 inline const ::std::string& RestAPI::doc() const {
963  // @@protoc_insertion_point(field_get:jaia.RestAPI.doc)
964  return doc_.GetNoArena();
965 }
966 inline void RestAPI::set_doc(const ::std::string& value) {
967  set_has_doc();
968  doc_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
969  // @@protoc_insertion_point(field_set:jaia.RestAPI.doc)
970 }
971 #if LANG_CXX11
972 inline void RestAPI::set_doc(::std::string&& value) {
973  set_has_doc();
974  doc_.SetNoArena(
975  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
976  // @@protoc_insertion_point(field_set_rvalue:jaia.RestAPI.doc)
977 }
978 #endif
979 inline void RestAPI::set_doc(const char* value) {
980  GOOGLE_DCHECK(value != NULL);
981  set_has_doc();
982  doc_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
983  // @@protoc_insertion_point(field_set_char:jaia.RestAPI.doc)
984 }
985 inline void RestAPI::set_doc(const char* value, size_t size) {
986  set_has_doc();
987  doc_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
988  ::std::string(reinterpret_cast<const char*>(value), size));
989  // @@protoc_insertion_point(field_set_pointer:jaia.RestAPI.doc)
990 }
991 inline ::std::string* RestAPI::mutable_doc() {
992  set_has_doc();
993  // @@protoc_insertion_point(field_mutable:jaia.RestAPI.doc)
994  return doc_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
995 }
996 inline ::std::string* RestAPI::release_doc() {
997  // @@protoc_insertion_point(field_release:jaia.RestAPI.doc)
998  if (!has_doc()) {
999  return NULL;
1000  }
1001  clear_has_doc();
1002  return doc_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1003 }
1004 inline void RestAPI::set_allocated_doc(::std::string* doc) {
1005  if (doc != NULL) {
1006  set_has_doc();
1007  } else {
1008  clear_has_doc();
1009  }
1010  doc_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), doc);
1011  // @@protoc_insertion_point(field_set_allocated:jaia.RestAPI.doc)
1012 }
1013 
1014 // optional .jaia.RestAPI.Example example = 3;
1015 inline bool RestAPI::has_example() const {
1016  return (_has_bits_[0] & 0x00000002u) != 0;
1017 }
1018 inline void RestAPI::set_has_example() {
1019  _has_bits_[0] |= 0x00000002u;
1020 }
1021 inline void RestAPI::clear_has_example() {
1022  _has_bits_[0] &= ~0x00000002u;
1023 }
1024 inline void RestAPI::clear_example() {
1025  if (example_ != NULL) example_->Clear();
1026  clear_has_example();
1027 }
1028 inline const ::jaia::RestAPI_Example& RestAPI::_internal_example() const {
1029  return *example_;
1030 }
1031 inline const ::jaia::RestAPI_Example& RestAPI::example() const {
1032  const ::jaia::RestAPI_Example* p = example_;
1033  // @@protoc_insertion_point(field_get:jaia.RestAPI.example)
1034  return p != NULL ? *p : *reinterpret_cast<const ::jaia::RestAPI_Example*>(
1036 }
1037 inline ::jaia::RestAPI_Example* RestAPI::release_example() {
1038  // @@protoc_insertion_point(field_release:jaia.RestAPI.example)
1039  clear_has_example();
1040  ::jaia::RestAPI_Example* temp = example_;
1041  example_ = NULL;
1042  return temp;
1043 }
1044 inline ::jaia::RestAPI_Example* RestAPI::mutable_example() {
1045  set_has_example();
1046  if (example_ == NULL) {
1047  auto* p = CreateMaybeMessage<::jaia::RestAPI_Example>(GetArenaNoVirtual());
1048  example_ = p;
1049  }
1050  // @@protoc_insertion_point(field_mutable:jaia.RestAPI.example)
1051  return example_;
1052 }
1054  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1055  if (message_arena == NULL) {
1056  delete example_;
1057  }
1058  if (example) {
1059  ::google::protobuf::Arena* submessage_arena = NULL;
1060  if (message_arena != submessage_arena) {
1061  example = ::google::protobuf::internal::GetOwnedMessage(
1062  message_arena, example, submessage_arena);
1063  }
1064  set_has_example();
1065  } else {
1066  clear_has_example();
1067  }
1068  example_ = example;
1069  // @@protoc_insertion_point(field_set_allocated:jaia.RestAPI.example)
1070 }
1071 
1072 // -------------------------------------------------------------------
1073 
1074 // FieldOptions
1075 
1076 // optional .jaia.RestAPI rest_api = 1;
1077 inline bool FieldOptions::has_rest_api() const {
1078  return (_has_bits_[0] & 0x00000001u) != 0;
1079 }
1080 inline void FieldOptions::set_has_rest_api() {
1081  _has_bits_[0] |= 0x00000001u;
1082 }
1083 inline void FieldOptions::clear_has_rest_api() {
1084  _has_bits_[0] &= ~0x00000001u;
1085 }
1087  if (rest_api_ != NULL) rest_api_->Clear();
1088  clear_has_rest_api();
1089 }
1090 inline const ::jaia::RestAPI& FieldOptions::_internal_rest_api() const {
1091  return *rest_api_;
1092 }
1093 inline const ::jaia::RestAPI& FieldOptions::rest_api() const {
1094  const ::jaia::RestAPI* p = rest_api_;
1095  // @@protoc_insertion_point(field_get:jaia.FieldOptions.rest_api)
1096  return p != NULL ? *p : *reinterpret_cast<const ::jaia::RestAPI*>(
1098 }
1099 inline ::jaia::RestAPI* FieldOptions::release_rest_api() {
1100  // @@protoc_insertion_point(field_release:jaia.FieldOptions.rest_api)
1101  clear_has_rest_api();
1102  ::jaia::RestAPI* temp = rest_api_;
1103  rest_api_ = NULL;
1104  return temp;
1105 }
1106 inline ::jaia::RestAPI* FieldOptions::mutable_rest_api() {
1107  set_has_rest_api();
1108  if (rest_api_ == NULL) {
1109  auto* p = CreateMaybeMessage<::jaia::RestAPI>(GetArenaNoVirtual());
1110  rest_api_ = p;
1111  }
1112  // @@protoc_insertion_point(field_mutable:jaia.FieldOptions.rest_api)
1113  return rest_api_;
1114 }
1116  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1117  if (message_arena == NULL) {
1118  delete rest_api_;
1119  }
1120  if (rest_api) {
1121  ::google::protobuf::Arena* submessage_arena = NULL;
1122  if (message_arena != submessage_arena) {
1123  rest_api = ::google::protobuf::internal::GetOwnedMessage(
1124  message_arena, rest_api, submessage_arena);
1125  }
1126  set_has_rest_api();
1127  } else {
1128  clear_has_rest_api();
1129  }
1130  rest_api_ = rest_api;
1131  // @@protoc_insertion_point(field_set_allocated:jaia.FieldOptions.rest_api)
1132 }
1133 
1134 // -------------------------------------------------------------------
1135 
1136 // MessageOptions
1137 
1138 // -------------------------------------------------------------------
1139 
1140 // EnumValueOptions
1141 
1142 // optional .jaia.RestAPI rest_api = 1;
1143 inline bool EnumValueOptions::has_rest_api() const {
1144  return (_has_bits_[0] & 0x00000001u) != 0;
1145 }
1146 inline void EnumValueOptions::set_has_rest_api() {
1147  _has_bits_[0] |= 0x00000001u;
1148 }
1149 inline void EnumValueOptions::clear_has_rest_api() {
1150  _has_bits_[0] &= ~0x00000001u;
1151 }
1153  if (rest_api_ != NULL) rest_api_->Clear();
1154  clear_has_rest_api();
1155 }
1156 inline const ::jaia::RestAPI& EnumValueOptions::_internal_rest_api() const {
1157  return *rest_api_;
1158 }
1159 inline const ::jaia::RestAPI& EnumValueOptions::rest_api() const {
1160  const ::jaia::RestAPI* p = rest_api_;
1161  // @@protoc_insertion_point(field_get:jaia.EnumValueOptions.rest_api)
1162  return p != NULL ? *p : *reinterpret_cast<const ::jaia::RestAPI*>(
1164 }
1165 inline ::jaia::RestAPI* EnumValueOptions::release_rest_api() {
1166  // @@protoc_insertion_point(field_release:jaia.EnumValueOptions.rest_api)
1167  clear_has_rest_api();
1168  ::jaia::RestAPI* temp = rest_api_;
1169  rest_api_ = NULL;
1170  return temp;
1171 }
1172 inline ::jaia::RestAPI* EnumValueOptions::mutable_rest_api() {
1173  set_has_rest_api();
1174  if (rest_api_ == NULL) {
1175  auto* p = CreateMaybeMessage<::jaia::RestAPI>(GetArenaNoVirtual());
1176  rest_api_ = p;
1177  }
1178  // @@protoc_insertion_point(field_mutable:jaia.EnumValueOptions.rest_api)
1179  return rest_api_;
1180 }
1182  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1183  if (message_arena == NULL) {
1184  delete rest_api_;
1185  }
1186  if (rest_api) {
1187  ::google::protobuf::Arena* submessage_arena = NULL;
1188  if (message_arena != submessage_arena) {
1189  rest_api = ::google::protobuf::internal::GetOwnedMessage(
1190  message_arena, rest_api, submessage_arena);
1191  }
1192  set_has_rest_api();
1193  } else {
1194  clear_has_rest_api();
1195  }
1196  rest_api_ = rest_api;
1197  // @@protoc_insertion_point(field_set_allocated:jaia.EnumValueOptions.rest_api)
1198 }
1199 
1200 #ifdef __GNUC__
1201  #pragma GCC diagnostic pop
1202 #endif // __GNUC__
1203 // -------------------------------------------------------------------
1204 
1205 // -------------------------------------------------------------------
1206 
1207 // -------------------------------------------------------------------
1208 
1209 // -------------------------------------------------------------------
1210 
1211 
1212 // @@protoc_insertion_point(namespace_scope)
1213 
1214 } // namespace jaia
1215 
1216 namespace google {
1217 namespace protobuf {
1218 
1219 template <> struct is_proto_enum< ::jaia::RestAPI_Presence> : ::std::true_type {};
1220 template <>
1221 inline const EnumDescriptor* GetEnumDescriptor< ::jaia::RestAPI_Presence>() {
1223 }
1224 
1225 } // namespace protobuf
1226 } // namespace google
1227 
1228 // @@protoc_insertion_point(global_scope)
1229 
1230 #endif // PROTOBUF_INCLUDED_jaiabot_2fmessages_2foption_5fextensions_2eproto
jaia::EnumValueOptions::internal_default_instance
static const EnumValueOptions * internal_default_instance()
Definition: option_extensions.pb.h:684
jaia::RestAPI_Example::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: option_extensions.pb.h:130
jaia::RestAPI::Presence_MAX
static const Presence Presence_MAX
Definition: option_extensions.pb.h:353
jaia::RestAPI_Example::GetCachedSize
int GetCachedSize() const final
Definition: option_extensions.pb.h:176
protobuf_jaiabot_2fmessages_2foption_5fextensions_2eproto::AddDescriptors
void AddDescriptors()
jaia::RestAPI::clear_example
void clear_example()
Definition: option_extensions.pb.h:1024
jaia::RestAPI_Example::request
const ::std::string & request() const
Definition: option_extensions.pb.h:801
jaia::EnumValueOptions
Definition: option_extensions.pb.h:647
jaia::MessageOptions::operator=
MessageOptions & operator=(const MessageOptions &from)
Definition: option_extensions.pb.h:550
jaia::FieldOptions::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
jaia::RestAPI::set_doc
void set_doc(const ::std::string &value)
Definition: option_extensions.pb.h:966
jaia::FieldOptions::IsInitialized
bool IsInitialized() const final
jaia::RestAPI::kExampleFieldNumber
static const int kExampleFieldNumber
Definition: option_extensions.pb.h:389
jaia::RestAPI::presence
::jaia::RestAPI_Presence presence() const
Definition: option_extensions.pb.h:937
jaia
Definition: option_extensions.pb.h:54
jaia::RestAPI::set_allocated_example
void set_allocated_example(::jaia::RestAPI_Example *example)
Definition: option_extensions.pb.h:1053
jaia::RestAPI::Presence_ARRAYSIZE
static const int Presence_ARRAYSIZE
Definition: option_extensions.pb.h:355
jaia::RestAPI::operator=
RestAPI & operator=(const RestAPI &from)
Definition: option_extensions.pb.h:254
jaia::FieldOptions::Swap
void Swap(FieldOptions *other)
jaia::FieldOptions::GetCachedSize
int GetCachedSize() const final
Definition: option_extensions.pb.h:496
jaia::RestAPI::set_presence
void set_presence(::jaia::RestAPI_Presence value)
Definition: option_extensions.pb.h:941
jaia::MessageOptions::swap
friend void swap(MessageOptions &a, MessageOptions &b)
Definition: option_extensions.pb.h:588
jaia::RestAPI_Example::kResponseFieldNumber
static const int kResponseFieldNumber
Definition: option_extensions.pb.h:216
jaia::MessageOptions::Swap
void Swap(MessageOptions *other)
jaia::FieldOptions::set_allocated_rest_api
void set_allocated_rest_api(::jaia::RestAPI *rest_api)
Definition: option_extensions.pb.h:1115
protobuf_jaiabot_2fmessages_2foption_5fextensions_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: option_extensions.pb.h:45
jaia::RestAPI::set_allocated_doc
void set_allocated_doc(::std::string *doc)
Definition: option_extensions.pb.h:1004
jaia::RestAPI_Presence_GUARANTEED
@ RestAPI_Presence_GUARANTEED
Definition: option_extensions.pb.h:84
jaia::FieldOptions::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
jaia::RestAPI::example
const ::jaia::RestAPI_Example & example() const
Definition: option_extensions.pb.h:1031
jaia::FieldOptions::InitAsDefaultInstance
static void InitAsDefaultInstance()
jaia::RestAPI::GetCachedSize
int GetCachedSize() const final
Definition: option_extensions.pb.h:319
jaia::RestAPI::has_presence
bool has_presence() const
Definition: option_extensions.pb.h:924
jaia::RestAPI::mutable_doc
::std::string * mutable_doc()
Definition: option_extensions.pb.h:991
jaia::RestAPI::release_doc
::std::string * release_doc()
Definition: option_extensions.pb.h:996
jaia::RestAPI_Example::release_response
::std::string * release_response()
Definition: option_extensions.pb.h:901
jaia::RestAPI_Presence_Presence_MIN
const RestAPI_Presence RestAPI_Presence_Presence_MIN
Definition: option_extensions.pb.h:88
jaia::RestAPI_Example::response
const ::std::string & response() const
Definition: option_extensions.pb.h:867
jaia::RestAPI::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: option_extensions.pb.h:273
jaia::EnumValueOptions::mutable_rest_api
::jaia::RestAPI * mutable_rest_api()
Definition: option_extensions.pb.h:1172
jaia::RestAPI_Presence_descriptor
const ::google::protobuf::EnumDescriptor * RestAPI_Presence_descriptor()
jaia::RestAPI_Example::set_allocated_request
void set_allocated_request(::std::string *request)
Definition: option_extensions.pb.h:843
jaia::RestAPI::GUARANTEED
static const Presence GUARANTEED
Definition: option_extensions.pb.h:344
jaia::RestAPI_Example::kRequestFieldNumber
static const int kRequestFieldNumber
Definition: option_extensions.pb.h:201
jaia::RestAPI_Example::has_request
bool has_request() const
Definition: option_extensions.pb.h:788
protobuf_jaiabot_2fmessages_2foption_5fextensions_2eproto
Definition: option_extensions.pb.h:42
jaia::RestAPI::New
RestAPI * New() const final
Definition: option_extensions.pb.h:298
jaia::FieldOptions::Clear
void Clear() final
jaia::RestAPI_Example::Clear
void Clear() final
jaia::RestAPI_Presence_Name
const ::std::string & RestAPI_Presence_Name(RestAPI_Presence value)
Definition: option_extensions.pb.h:93
jaia::FieldOptions::New
FieldOptions * New() const final
Definition: option_extensions.pb.h:475
jaia::FieldOptions::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: option_extensions.pb.h:450
jaia::FieldOptions::descriptor
static const ::google::protobuf::Descriptor * descriptor()
jaia::RestAPI_Example::clear_response
void clear_response()
Definition: option_extensions.pb.h:863
jaia::RestAPI_Example::swap
friend void swap(RestAPI_Example &a, RestAPI_Example &b)
Definition: option_extensions.pb.h:149
jaia::EnumValueOptions::release_rest_api
::jaia::RestAPI * release_rest_api()
Definition: option_extensions.pb.h:1165
jaia::_MessageOptions_default_instance_
MessageOptionsDefaultTypeInternal _MessageOptions_default_instance_
protobuf_jaiabot_2fmessages_2foption_5fextensions_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: option_extensions.pb.h:46
jaia::RestAPI_Example::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
jaia::FieldOptions::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
jaia::RestAPI::InitAsDefaultInstance
static void InitAsDefaultInstance()
jaia::RestAPI::has_doc
bool has_doc() const
Definition: option_extensions.pb.h:949
jaia::RestAPI::kDocFieldNumber
static const int kDocFieldNumber
Definition: option_extensions.pb.h:374
jaia::EnumValueOptions::New
EnumValueOptions * New(::google::protobuf::Arena *arena) const final
Definition: option_extensions.pb.h:702
jaia::RestAPI_Example::InitAsDefaultInstance
static void InitAsDefaultInstance()
jaia::RestAPI_Example::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: option_extensions.pb.h:133
jaia::_FieldOptions_default_instance_
FieldOptionsDefaultTypeInternal _FieldOptions_default_instance_
jaia::FieldOptions::~FieldOptions
virtual ~FieldOptions()
jaia::FieldOptions::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
jaia::RestAPI::internal_default_instance
static const RestAPI * internal_default_instance()
Definition: option_extensions.pb.h:284
jaia::RestAPI_Example::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: option_extensions.pb.h:145
jaia::EnumValueOptions::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: option_extensions.pb.h:673
jaia::_EnumValueOptions_default_instance_
EnumValueOptionsDefaultTypeInternal _EnumValueOptions_default_instance_
jaia::RestAPI::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: option_extensions.pb.h:288
jaia::RestAPI::~RestAPI
virtual ~RestAPI()
jaia::RestAPI_Presence_Presence_ARRAYSIZE
const int RestAPI_Presence_Presence_ARRAYSIZE
Definition: option_extensions.pb.h:90
jaia::RestAPI::mutable_example
::jaia::RestAPI_Example * mutable_example()
Definition: option_extensions.pb.h:1044
jaia::EnumValueOptions::swap
friend void swap(EnumValueOptions &a, EnumValueOptions &b)
Definition: option_extensions.pb.h:692
jaia::FieldOptions::ByteSizeLong
size_t ByteSizeLong() const final
jaia::RestAPI_Example::RestAPI_Example
RestAPI_Example()
jaia::RestAPI::Clear
void Clear() final
jaia::RestAPI::Presence_descriptor
static const ::google::protobuf::EnumDescriptor * Presence_descriptor()
Definition: option_extensions.pb.h:358
jaia::kFieldFieldNumber
static const int kFieldFieldNumber
Definition: option_extensions.pb.h:766
jaia::RestAPI::kPresenceFieldNumber
static const int kPresenceFieldNumber
Definition: option_extensions.pb.h:401
jaia::RestAPI_Presence_NOT_GUARANTEED
@ RestAPI_Presence_NOT_GUARANTEED
Definition: option_extensions.pb.h:83
jaia::RestAPI::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
jaia::EnumValueOptions::has_rest_api
bool has_rest_api() const
Definition: option_extensions.pb.h:1143
jaia::FieldOptions::internal_default_instance
static const FieldOptions * internal_default_instance()
Definition: option_extensions.pb.h:461
jaia::FieldOptions::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
jaia::RestAPI::Presence_Name
static const ::std::string & Presence_Name(Presence value)
Definition: option_extensions.pb.h:361
jaia::RestAPI_Example::has_response
bool has_response() const
Definition: option_extensions.pb.h:854
jaia::RestAPI::Swap
void Swap(RestAPI *other)
jaia::RestAPI_Example::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
protobuf_jaiabot_2fmessages_2foption_5fextensions_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[5]
Definition: option_extensions.pb.h:47
jaia::RestAPI_Example::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
jaia::MessageOptions::New
MessageOptions * New(::google::protobuf::Arena *arena) const final
Definition: option_extensions.pb.h:598
jaia::FieldOptions::FieldOptions
FieldOptions()
jaia::FieldOptions::has_rest_api
bool has_rest_api() const
Definition: option_extensions.pb.h:1077
jaia::MessageOptions::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: option_extensions.pb.h:572
jaia::RestAPI::Presence_Parse
static bool Presence_Parse(const ::std::string &name, Presence *value)
Definition: option_extensions.pb.h:364
jaia::_RestAPI_Example_default_instance_
RestAPI_ExampleDefaultTypeInternal _RestAPI_Example_default_instance_
jaia::RestAPI_Example::New
RestAPI_Example * New(::google::protobuf::Arena *arena) const final
Definition: option_extensions.pb.h:159
jaia::RestAPI::ByteSizeLong
size_t ByteSizeLong() const final
jaia::EnumValueOptions::set_allocated_rest_api
void set_allocated_rest_api(::jaia::RestAPI *rest_api)
Definition: option_extensions.pb.h:1181
jaia::RestAPI_Example::New
RestAPI_Example * New() const final
Definition: option_extensions.pb.h:155
jaia::FieldOptions
Definition: option_extensions.pb.h:424
jaia::RestAPI::NOT_GUARANTEED
static const Presence NOT_GUARANTEED
Definition: option_extensions.pb.h:342
jaia::EnumValueOptions::operator=
EnumValueOptions & operator=(const EnumValueOptions &from)
Definition: option_extensions.pb.h:654
jaia::RestAPI_Example::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
jaia::RestAPI::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: option_extensions.pb.h:276
jaia::kMsgFieldNumber
static const int kMsgFieldNumber
Definition: option_extensions.pb.h:770
jaia::FieldOptions::swap
friend void swap(FieldOptions &a, FieldOptions &b)
Definition: option_extensions.pb.h:469
jaia::FieldOptions::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
jaia::EnumValueOptions::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: option_extensions.pb.h:676
jaia::FieldOptions::New
FieldOptions * New(::google::protobuf::Arena *arena) const final
Definition: option_extensions.pb.h:479
jaia::RestAPI_Example::Swap
void Swap(RestAPI_Example *other)
jaia::RestAPI::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
jaia::RestAPI::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
jaia::RestAPI::clear_presence
void clear_presence()
Definition: option_extensions.pb.h:933
jaia::RestAPI_Example::set_request
void set_request(const ::std::string &value)
Definition: option_extensions.pb.h:805
jaia::RestAPI::OMITTED
static const Presence OMITTED
Definition: option_extensions.pb.h:346
jaia::RestAPI_Presence
RestAPI_Presence
Definition: option_extensions.pb.h:82
jaia::FieldOptions::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: option_extensions.pb.h:453
jaia::RestAPI_Example::mutable_request
::std::string * mutable_request()
Definition: option_extensions.pb.h:830
jaia::ev
extern ::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::EnumValueOptions, ::google::protobuf::internal::MessageTypeTraits< ::jaia::EnumValueOptions >, 11, false > ev
Definition: option_extensions.pb.h:777
jaia::EnumValueOptions::Swap
void Swap(EnumValueOptions *other)
protobuf_jaiabot_2fmessages_2foption_5fextensions_2eproto::TableStruct
Definition: option_extensions.pb.h:44
jaia::RestAPI::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
protobuf_jaiabot_2fmessages_2foption_5fextensions_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: option_extensions.pb.h:48
jaia::MessageOptions::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: option_extensions.pb.h:569
protobuf_jaiabot_2fmessages_2foption_5fextensions_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: option_extensions.pb.h:50
jaia::field
extern ::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::FieldOptions, ::google::protobuf::internal::MessageTypeTraits< ::jaia::FieldOptions >, 11, false > field
Definition: option_extensions.pb.h:769
jaia::RestAPI::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
jaia::EnumValueOptions::rest_api
const ::jaia::RestAPI & rest_api() const
Definition: option_extensions.pb.h:1159
jaia::msg
extern ::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::MessageOptions, ::google::protobuf::internal::MessageTypeTraits< ::jaia::MessageOptions >, 11, false > msg
Definition: option_extensions.pb.h:773
jaia::RestAPI_Example::default_instance
static const RestAPI_Example & default_instance()
jaia::RestAPI_Presence_IsValid
bool RestAPI_Presence_IsValid(int value)
jaia::RestAPI::doc
const ::std::string & doc() const
Definition: option_extensions.pb.h:962
jaia::RestAPI_Example
Definition: option_extensions.pb.h:104
jaia::EnumValueOptions::clear_rest_api
void clear_rest_api()
Definition: option_extensions.pb.h:1152
jaia::RestAPI_Example::set_allocated_response
void set_allocated_response(::std::string *response)
Definition: option_extensions.pb.h:909
jaia::RestAPI::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
jaia::RestAPI_Example::release_request
::std::string * release_request()
Definition: option_extensions.pb.h:835
jaia::RestAPI_Example::IsInitialized
bool IsInitialized() const final
jaia::RestAPI::Presence_MIN
static const Presence Presence_MIN
Definition: option_extensions.pb.h:351
jaia::RestAPI::New
RestAPI * New(::google::protobuf::Arena *arena) const final
Definition: option_extensions.pb.h:302
jaia::RestAPI_Example::descriptor
static const ::google::protobuf::Descriptor * descriptor()
jaia::FieldOptions::mutable_rest_api
::jaia::RestAPI * mutable_rest_api()
Definition: option_extensions.pb.h:1106
jaia::FieldOptions::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: option_extensions.pb.h:465
jaia::RestAPI_Presence_Presence_MAX
const RestAPI_Presence RestAPI_Presence_Presence_MAX
Definition: option_extensions.pb.h:89
jaia::RestAPI_Example::set_response
void set_response(const ::std::string &value)
Definition: option_extensions.pb.h:871
jaia::RestAPI::Presence_IsValid
static bool Presence_IsValid(int value)
Definition: option_extensions.pb.h:348
jaia::RestAPI
Definition: option_extensions.pb.h:247
jaia::FieldOptions::operator=
FieldOptions & operator=(const FieldOptions &from)
Definition: option_extensions.pb.h:431
jaia::RestAPI_Example::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
jaia::RestAPI_Presence_Parse
bool RestAPI_Presence_Parse(const ::std::string &name, RestAPI_Presence *value)
Definition: option_extensions.pb.h:97
jaia::RestAPI_Presence_OMITTED
@ RestAPI_Presence_OMITTED
Definition: option_extensions.pb.h:85
jaia::_RestAPI_default_instance_
RestAPIDefaultTypeInternal _RestAPI_default_instance_
jaia::RestAPI::RestAPI
RestAPI()
jaia::RestAPI::IsInitialized
bool IsInitialized() const final
jaia::RestAPI_Example::clear_request
void clear_request()
Definition: option_extensions.pb.h:797
jaia::RestAPI::has_example
bool has_example() const
Definition: option_extensions.pb.h:1015
jaia::kEvFieldNumber
static const int kEvFieldNumber
Definition: option_extensions.pb.h:774
jaia::EnumValueOptions::New
EnumValueOptions * New() const final
Definition: option_extensions.pb.h:698
jaia::RestAPI::swap
friend void swap(RestAPI &a, RestAPI &b)
Definition: option_extensions.pb.h:292
jaia::RestAPI_Example::operator=
RestAPI_Example & operator=(const RestAPI_Example &from)
Definition: option_extensions.pb.h:111
jaia::RestAPI_Example::ByteSizeLong
size_t ByteSizeLong() const final
jaia::RestAPI_Example::~RestAPI_Example
virtual ~RestAPI_Example()
protobuf_jaiabot_2fmessages_2foption_5fextensions_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: option_extensions.pb.h:49
jaia::RestAPI_Example::mutable_response
::std::string * mutable_response()
Definition: option_extensions.pb.h:896
jaia::MessageOptions
Definition: option_extensions.pb.h:543
jaia::RestAPI::descriptor
static const ::google::protobuf::Descriptor * descriptor()
jaia::RestAPI_Example::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
jaia::FieldOptions::rest_api
const ::jaia::RestAPI & rest_api() const
Definition: option_extensions.pb.h:1093
jaia::RestAPI::default_instance
static const RestAPI & default_instance()
google
Definition: config.pb.h:64
jaia::FieldOptions::kRestApiFieldNumber
static const int kRestApiFieldNumber
Definition: option_extensions.pb.h:521
jaiabot::groups::example
constexpr goby::middleware::Group example
Definition: groups.h:34
jaia::RestAPI_Example::internal_default_instance
static const RestAPI_Example * internal_default_instance()
Definition: option_extensions.pb.h:141
jaia::RestAPI::release_example
::jaia::RestAPI_Example * release_example()
Definition: option_extensions.pb.h:1037
jaia::FieldOptions::clear_rest_api
void clear_rest_api()
Definition: option_extensions.pb.h:1086
jaia::MessageOptions::New
MessageOptions * New() const final
Definition: option_extensions.pb.h:594
jaia::RestAPI::clear_doc
void clear_doc()
Definition: option_extensions.pb.h:958
jaia::FieldOptions::release_rest_api
::jaia::RestAPI * release_rest_api()
Definition: option_extensions.pb.h:1099
jaia::MessageOptions::internal_default_instance
static const MessageOptions * internal_default_instance()
Definition: option_extensions.pb.h:580
jaia::FieldOptions::default_instance
static const FieldOptions & default_instance()