JaiaBot  1.19.0
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  // repeated string permitted_action = 4;
372  int permitted_action_size() const;
373  void clear_permitted_action();
374  static const int kPermittedActionFieldNumber = 4;
375  const ::std::string& permitted_action(int index) const;
376  ::std::string* mutable_permitted_action(int index);
377  void set_permitted_action(int index, const ::std::string& value);
378  #if LANG_CXX11
379  void set_permitted_action(int index, ::std::string&& value);
380  #endif
381  void set_permitted_action(int index, const char* value);
382  void set_permitted_action(int index, const char* value, size_t size);
383  ::std::string* add_permitted_action();
384  void add_permitted_action(const ::std::string& value);
385  #if LANG_CXX11
386  void add_permitted_action(::std::string&& value);
387  #endif
388  void add_permitted_action(const char* value);
389  void add_permitted_action(const char* value, size_t size);
390  const ::google::protobuf::RepeatedPtrField< ::std::string>& permitted_action() const;
391  ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_permitted_action();
392 
393  // optional string doc = 2;
394  bool has_doc() const;
395  void clear_doc();
396  static const int kDocFieldNumber = 2;
397  const ::std::string& doc() const;
398  void set_doc(const ::std::string& value);
399  #if LANG_CXX11
400  void set_doc(::std::string&& value);
401  #endif
402  void set_doc(const char* value);
403  void set_doc(const char* value, size_t size);
404  ::std::string* mutable_doc();
405  ::std::string* release_doc();
406  void set_allocated_doc(::std::string* doc);
407 
408  // optional .jaia.RestAPI.Example example = 3;
409  bool has_example() const;
410  void clear_example();
411  static const int kExampleFieldNumber = 3;
412  private:
413  const ::jaia::RestAPI_Example& _internal_example() const;
414  public:
415  const ::jaia::RestAPI_Example& example() const;
419 
420  // optional .jaia.RestAPI.Presence presence = 1 [default = NOT_GUARANTEED];
421  bool has_presence() const;
422  void clear_presence();
423  static const int kPresenceFieldNumber = 1;
425  void set_presence(::jaia::RestAPI_Presence value);
426 
427  // @@protoc_insertion_point(class_scope:jaia.RestAPI)
428  private:
429  void set_has_presence();
430  void clear_has_presence();
431  void set_has_doc();
432  void clear_has_doc();
433  void set_has_example();
434  void clear_has_example();
435 
436  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
437  ::google::protobuf::internal::HasBits<1> _has_bits_;
438  mutable ::google::protobuf::internal::CachedSize _cached_size_;
439  ::google::protobuf::RepeatedPtrField< ::std::string> permitted_action_;
440  ::google::protobuf::internal::ArenaStringPtr doc_;
441  ::jaia::RestAPI_Example* example_;
442  int presence_;
443  friend struct ::protobuf_jaiabot_2fmessages_2foption_5fextensions_2eproto::TableStruct;
444 };
445 // -------------------------------------------------------------------
446 
447 class FieldOptions : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaia.FieldOptions) */ {
448  public:
449  FieldOptions();
450  virtual ~FieldOptions();
451 
452  FieldOptions(const FieldOptions& from);
453 
454  inline FieldOptions& operator=(const FieldOptions& from) {
455  CopyFrom(from);
456  return *this;
457  }
458  #if LANG_CXX11
459  FieldOptions(FieldOptions&& from) noexcept
460  : FieldOptions() {
461  *this = ::std::move(from);
462  }
463 
464  inline FieldOptions& operator=(FieldOptions&& from) noexcept {
465  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
466  if (this != &from) InternalSwap(&from);
467  } else {
468  CopyFrom(from);
469  }
470  return *this;
471  }
472  #endif
473  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
474  return _internal_metadata_.unknown_fields();
475  }
476  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
477  return _internal_metadata_.mutable_unknown_fields();
478  }
479 
480  static const ::google::protobuf::Descriptor* descriptor();
481  static const FieldOptions& default_instance();
482 
483  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
484  static inline const FieldOptions* internal_default_instance() {
485  return reinterpret_cast<const FieldOptions*>(
487  }
488  static constexpr int kIndexInFileMessages =
489  2;
490 
491  void Swap(FieldOptions* other);
492  friend void swap(FieldOptions& a, FieldOptions& b) {
493  a.Swap(&b);
494  }
495 
496  // implements Message ----------------------------------------------
497 
498  inline FieldOptions* New() const final {
499  return CreateMaybeMessage<FieldOptions>(NULL);
500  }
501 
502  FieldOptions* New(::google::protobuf::Arena* arena) const final {
503  return CreateMaybeMessage<FieldOptions>(arena);
504  }
505  void CopyFrom(const ::google::protobuf::Message& from) final;
506  void MergeFrom(const ::google::protobuf::Message& from) final;
507  void CopyFrom(const FieldOptions& from);
508  void MergeFrom(const FieldOptions& from);
509  void Clear() final;
510  bool IsInitialized() const final;
511 
512  size_t ByteSizeLong() const final;
514  ::google::protobuf::io::CodedInputStream* input) final;
516  ::google::protobuf::io::CodedOutputStream* output) const final;
518  bool deterministic, ::google::protobuf::uint8* target) const final;
519  int GetCachedSize() const final { return _cached_size_.Get(); }
520 
521  private:
522  void SharedCtor();
523  void SharedDtor();
524  void SetCachedSize(int size) const final;
525  void InternalSwap(FieldOptions* other);
526  private:
527  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
528  return NULL;
529  }
530  inline void* MaybeArenaPtr() const {
531  return NULL;
532  }
533  public:
534 
535  ::google::protobuf::Metadata GetMetadata() const final;
536 
537  // nested types ----------------------------------------------------
538 
539  // accessors -------------------------------------------------------
540 
541  // optional .jaia.RestAPI rest_api = 1;
542  bool has_rest_api() const;
543  void clear_rest_api();
544  static const int kRestApiFieldNumber = 1;
545  private:
546  const ::jaia::RestAPI& _internal_rest_api() const;
547  public:
548  const ::jaia::RestAPI& rest_api() const;
552 
553  // @@protoc_insertion_point(class_scope:jaia.FieldOptions)
554  private:
555  void set_has_rest_api();
556  void clear_has_rest_api();
557 
558  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
559  ::google::protobuf::internal::HasBits<1> _has_bits_;
560  mutable ::google::protobuf::internal::CachedSize _cached_size_;
561  ::jaia::RestAPI* rest_api_;
563 };
564 // -------------------------------------------------------------------
565 
566 class MessageOptions : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaia.MessageOptions) */ {
567  public:
568  MessageOptions();
569  virtual ~MessageOptions();
570 
571  MessageOptions(const MessageOptions& from);
572 
573  inline MessageOptions& operator=(const MessageOptions& from) {
574  CopyFrom(from);
575  return *this;
576  }
577  #if LANG_CXX11
578  MessageOptions(MessageOptions&& from) noexcept
579  : MessageOptions() {
580  *this = ::std::move(from);
581  }
582 
583  inline MessageOptions& operator=(MessageOptions&& from) noexcept {
584  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
585  if (this != &from) InternalSwap(&from);
586  } else {
587  CopyFrom(from);
588  }
589  return *this;
590  }
591  #endif
592  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
593  return _internal_metadata_.unknown_fields();
594  }
595  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
596  return _internal_metadata_.mutable_unknown_fields();
597  }
598 
599  static const ::google::protobuf::Descriptor* descriptor();
600  static const MessageOptions& default_instance();
601 
602  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
603  static inline const MessageOptions* internal_default_instance() {
604  return reinterpret_cast<const MessageOptions*>(
606  }
607  static constexpr int kIndexInFileMessages =
608  3;
609 
610  void Swap(MessageOptions* other);
611  friend void swap(MessageOptions& a, MessageOptions& b) {
612  a.Swap(&b);
613  }
614 
615  // implements Message ----------------------------------------------
616 
617  inline MessageOptions* New() const final {
618  return CreateMaybeMessage<MessageOptions>(NULL);
619  }
620 
621  MessageOptions* New(::google::protobuf::Arena* arena) const final {
622  return CreateMaybeMessage<MessageOptions>(arena);
623  }
624  void CopyFrom(const ::google::protobuf::Message& from) final;
625  void MergeFrom(const ::google::protobuf::Message& from) final;
626  void CopyFrom(const MessageOptions& from);
627  void MergeFrom(const MessageOptions& from);
628  void Clear() final;
629  bool IsInitialized() const final;
630 
631  size_t ByteSizeLong() const final;
633  ::google::protobuf::io::CodedInputStream* input) final;
635  ::google::protobuf::io::CodedOutputStream* output) const final;
637  bool deterministic, ::google::protobuf::uint8* target) const final;
638  int GetCachedSize() const final { return _cached_size_.Get(); }
639 
640  private:
641  void SharedCtor();
642  void SharedDtor();
643  void SetCachedSize(int size) const final;
644  void InternalSwap(MessageOptions* other);
645  private:
646  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
647  return NULL;
648  }
649  inline void* MaybeArenaPtr() const {
650  return NULL;
651  }
652  public:
653 
654  ::google::protobuf::Metadata GetMetadata() const final;
655 
656  // nested types ----------------------------------------------------
657 
658  // accessors -------------------------------------------------------
659 
660  // @@protoc_insertion_point(class_scope:jaia.MessageOptions)
661  private:
662 
663  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
664  ::google::protobuf::internal::HasBits<1> _has_bits_;
665  mutable ::google::protobuf::internal::CachedSize _cached_size_;
667 };
668 // -------------------------------------------------------------------
669 
670 class EnumValueOptions : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaia.EnumValueOptions) */ {
671  public:
673  virtual ~EnumValueOptions();
674 
675  EnumValueOptions(const EnumValueOptions& from);
676 
678  CopyFrom(from);
679  return *this;
680  }
681  #if LANG_CXX11
682  EnumValueOptions(EnumValueOptions&& from) noexcept
683  : EnumValueOptions() {
684  *this = ::std::move(from);
685  }
686 
687  inline EnumValueOptions& operator=(EnumValueOptions&& from) noexcept {
688  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
689  if (this != &from) InternalSwap(&from);
690  } else {
691  CopyFrom(from);
692  }
693  return *this;
694  }
695  #endif
696  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
697  return _internal_metadata_.unknown_fields();
698  }
699  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
700  return _internal_metadata_.mutable_unknown_fields();
701  }
702 
703  static const ::google::protobuf::Descriptor* descriptor();
704  static const EnumValueOptions& default_instance();
705 
706  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
708  return reinterpret_cast<const EnumValueOptions*>(
710  }
711  static constexpr int kIndexInFileMessages =
712  4;
713 
714  void Swap(EnumValueOptions* other);
715  friend void swap(EnumValueOptions& a, EnumValueOptions& b) {
716  a.Swap(&b);
717  }
718 
719  // implements Message ----------------------------------------------
720 
721  inline EnumValueOptions* New() const final {
722  return CreateMaybeMessage<EnumValueOptions>(NULL);
723  }
724 
725  EnumValueOptions* New(::google::protobuf::Arena* arena) const final {
726  return CreateMaybeMessage<EnumValueOptions>(arena);
727  }
728  void CopyFrom(const ::google::protobuf::Message& from) final;
729  void MergeFrom(const ::google::protobuf::Message& from) final;
730  void CopyFrom(const EnumValueOptions& from);
731  void MergeFrom(const EnumValueOptions& from);
732  void Clear() final;
733  bool IsInitialized() const final;
734 
735  size_t ByteSizeLong() const final;
737  ::google::protobuf::io::CodedInputStream* input) final;
739  ::google::protobuf::io::CodedOutputStream* output) const final;
741  bool deterministic, ::google::protobuf::uint8* target) const final;
742  int GetCachedSize() const final { return _cached_size_.Get(); }
743 
744  private:
745  void SharedCtor();
746  void SharedDtor();
747  void SetCachedSize(int size) const final;
748  void InternalSwap(EnumValueOptions* other);
749  private:
750  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
751  return NULL;
752  }
753  inline void* MaybeArenaPtr() const {
754  return NULL;
755  }
756  public:
757 
758  ::google::protobuf::Metadata GetMetadata() const final;
759 
760  // nested types ----------------------------------------------------
761 
762  // accessors -------------------------------------------------------
763 
764  // optional .jaia.RestAPI rest_api = 1;
765  bool has_rest_api() const;
766  void clear_rest_api();
767  static const int kRestApiFieldNumber = 1;
768  private:
769  const ::jaia::RestAPI& _internal_rest_api() const;
770  public:
771  const ::jaia::RestAPI& rest_api() const;
775 
776  // @@protoc_insertion_point(class_scope:jaia.EnumValueOptions)
777  private:
778  void set_has_rest_api();
779  void clear_has_rest_api();
780 
781  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
782  ::google::protobuf::internal::HasBits<1> _has_bits_;
783  mutable ::google::protobuf::internal::CachedSize _cached_size_;
784  ::jaia::RestAPI* rest_api_;
786 };
787 // ===================================================================
788 
789 static const int kFieldFieldNumber = 1252;
790 extern ::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::FieldOptions,
791  ::google::protobuf::internal::MessageTypeTraits< ::jaia::FieldOptions >, 11, false >
793 static const int kMsgFieldNumber = 1252;
794 extern ::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::MessageOptions,
795  ::google::protobuf::internal::MessageTypeTraits< ::jaia::MessageOptions >, 11, false >
797 static const int kEvFieldNumber = 1252;
798 extern ::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::EnumValueOptions,
799  ::google::protobuf::internal::MessageTypeTraits< ::jaia::EnumValueOptions >, 11, false >
800  ev;
801 
802 // ===================================================================
803 
804 #ifdef __GNUC__
805  #pragma GCC diagnostic push
806  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
807 #endif // __GNUC__
808 // RestAPI_Example
809 
810 // required string request = 1;
811 inline bool RestAPI_Example::has_request() const {
812  return (_has_bits_[0] & 0x00000001u) != 0;
813 }
814 inline void RestAPI_Example::set_has_request() {
815  _has_bits_[0] |= 0x00000001u;
816 }
817 inline void RestAPI_Example::clear_has_request() {
818  _has_bits_[0] &= ~0x00000001u;
819 }
821  request_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
822  clear_has_request();
823 }
824 inline const ::std::string& RestAPI_Example::request() const {
825  // @@protoc_insertion_point(field_get:jaia.RestAPI.Example.request)
826  return request_.GetNoArena();
827 }
828 inline void RestAPI_Example::set_request(const ::std::string& value) {
829  set_has_request();
830  request_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
831  // @@protoc_insertion_point(field_set:jaia.RestAPI.Example.request)
832 }
833 #if LANG_CXX11
834 inline void RestAPI_Example::set_request(::std::string&& value) {
835  set_has_request();
836  request_.SetNoArena(
837  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
838  // @@protoc_insertion_point(field_set_rvalue:jaia.RestAPI.Example.request)
839 }
840 #endif
841 inline void RestAPI_Example::set_request(const char* value) {
842  GOOGLE_DCHECK(value != NULL);
843  set_has_request();
844  request_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
845  // @@protoc_insertion_point(field_set_char:jaia.RestAPI.Example.request)
846 }
847 inline void RestAPI_Example::set_request(const char* value, size_t size) {
848  set_has_request();
849  request_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
850  ::std::string(reinterpret_cast<const char*>(value), size));
851  // @@protoc_insertion_point(field_set_pointer:jaia.RestAPI.Example.request)
852 }
853 inline ::std::string* RestAPI_Example::mutable_request() {
854  set_has_request();
855  // @@protoc_insertion_point(field_mutable:jaia.RestAPI.Example.request)
856  return request_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
857 }
858 inline ::std::string* RestAPI_Example::release_request() {
859  // @@protoc_insertion_point(field_release:jaia.RestAPI.Example.request)
860  if (!has_request()) {
861  return NULL;
862  }
863  clear_has_request();
864  return request_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
865 }
866 inline void RestAPI_Example::set_allocated_request(::std::string* request) {
867  if (request != NULL) {
868  set_has_request();
869  } else {
870  clear_has_request();
871  }
872  request_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), request);
873  // @@protoc_insertion_point(field_set_allocated:jaia.RestAPI.Example.request)
874 }
875 
876 // required string response = 2;
877 inline bool RestAPI_Example::has_response() const {
878  return (_has_bits_[0] & 0x00000002u) != 0;
879 }
880 inline void RestAPI_Example::set_has_response() {
881  _has_bits_[0] |= 0x00000002u;
882 }
883 inline void RestAPI_Example::clear_has_response() {
884  _has_bits_[0] &= ~0x00000002u;
885 }
887  response_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
888  clear_has_response();
889 }
890 inline const ::std::string& RestAPI_Example::response() const {
891  // @@protoc_insertion_point(field_get:jaia.RestAPI.Example.response)
892  return response_.GetNoArena();
893 }
894 inline void RestAPI_Example::set_response(const ::std::string& value) {
895  set_has_response();
896  response_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
897  // @@protoc_insertion_point(field_set:jaia.RestAPI.Example.response)
898 }
899 #if LANG_CXX11
900 inline void RestAPI_Example::set_response(::std::string&& value) {
901  set_has_response();
902  response_.SetNoArena(
903  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
904  // @@protoc_insertion_point(field_set_rvalue:jaia.RestAPI.Example.response)
905 }
906 #endif
907 inline void RestAPI_Example::set_response(const char* value) {
908  GOOGLE_DCHECK(value != NULL);
909  set_has_response();
910  response_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
911  // @@protoc_insertion_point(field_set_char:jaia.RestAPI.Example.response)
912 }
913 inline void RestAPI_Example::set_response(const char* value, size_t size) {
914  set_has_response();
915  response_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
916  ::std::string(reinterpret_cast<const char*>(value), size));
917  // @@protoc_insertion_point(field_set_pointer:jaia.RestAPI.Example.response)
918 }
919 inline ::std::string* RestAPI_Example::mutable_response() {
920  set_has_response();
921  // @@protoc_insertion_point(field_mutable:jaia.RestAPI.Example.response)
922  return response_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
923 }
924 inline ::std::string* RestAPI_Example::release_response() {
925  // @@protoc_insertion_point(field_release:jaia.RestAPI.Example.response)
926  if (!has_response()) {
927  return NULL;
928  }
929  clear_has_response();
930  return response_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
931 }
932 inline void RestAPI_Example::set_allocated_response(::std::string* response) {
933  if (response != NULL) {
934  set_has_response();
935  } else {
936  clear_has_response();
937  }
938  response_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), response);
939  // @@protoc_insertion_point(field_set_allocated:jaia.RestAPI.Example.response)
940 }
941 
942 // -------------------------------------------------------------------
943 
944 // RestAPI
945 
946 // optional .jaia.RestAPI.Presence presence = 1 [default = NOT_GUARANTEED];
947 inline bool RestAPI::has_presence() const {
948  return (_has_bits_[0] & 0x00000004u) != 0;
949 }
950 inline void RestAPI::set_has_presence() {
951  _has_bits_[0] |= 0x00000004u;
952 }
953 inline void RestAPI::clear_has_presence() {
954  _has_bits_[0] &= ~0x00000004u;
955 }
956 inline void RestAPI::clear_presence() {
957  presence_ = 0;
958  clear_has_presence();
959 }
961  // @@protoc_insertion_point(field_get:jaia.RestAPI.presence)
962  return static_cast< ::jaia::RestAPI_Presence >(presence_);
963 }
965  assert(::jaia::RestAPI_Presence_IsValid(value));
966  set_has_presence();
967  presence_ = value;
968  // @@protoc_insertion_point(field_set:jaia.RestAPI.presence)
969 }
970 
971 // optional string doc = 2;
972 inline bool RestAPI::has_doc() const {
973  return (_has_bits_[0] & 0x00000001u) != 0;
974 }
975 inline void RestAPI::set_has_doc() {
976  _has_bits_[0] |= 0x00000001u;
977 }
978 inline void RestAPI::clear_has_doc() {
979  _has_bits_[0] &= ~0x00000001u;
980 }
981 inline void RestAPI::clear_doc() {
982  doc_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
983  clear_has_doc();
984 }
985 inline const ::std::string& RestAPI::doc() const {
986  // @@protoc_insertion_point(field_get:jaia.RestAPI.doc)
987  return doc_.GetNoArena();
988 }
989 inline void RestAPI::set_doc(const ::std::string& value) {
990  set_has_doc();
991  doc_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
992  // @@protoc_insertion_point(field_set:jaia.RestAPI.doc)
993 }
994 #if LANG_CXX11
995 inline void RestAPI::set_doc(::std::string&& value) {
996  set_has_doc();
997  doc_.SetNoArena(
998  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
999  // @@protoc_insertion_point(field_set_rvalue:jaia.RestAPI.doc)
1000 }
1001 #endif
1002 inline void RestAPI::set_doc(const char* value) {
1003  GOOGLE_DCHECK(value != NULL);
1004  set_has_doc();
1005  doc_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1006  // @@protoc_insertion_point(field_set_char:jaia.RestAPI.doc)
1007 }
1008 inline void RestAPI::set_doc(const char* value, size_t size) {
1009  set_has_doc();
1010  doc_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1011  ::std::string(reinterpret_cast<const char*>(value), size));
1012  // @@protoc_insertion_point(field_set_pointer:jaia.RestAPI.doc)
1013 }
1014 inline ::std::string* RestAPI::mutable_doc() {
1015  set_has_doc();
1016  // @@protoc_insertion_point(field_mutable:jaia.RestAPI.doc)
1017  return doc_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1018 }
1019 inline ::std::string* RestAPI::release_doc() {
1020  // @@protoc_insertion_point(field_release:jaia.RestAPI.doc)
1021  if (!has_doc()) {
1022  return NULL;
1023  }
1024  clear_has_doc();
1025  return doc_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1026 }
1027 inline void RestAPI::set_allocated_doc(::std::string* doc) {
1028  if (doc != NULL) {
1029  set_has_doc();
1030  } else {
1031  clear_has_doc();
1032  }
1033  doc_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), doc);
1034  // @@protoc_insertion_point(field_set_allocated:jaia.RestAPI.doc)
1035 }
1036 
1037 // optional .jaia.RestAPI.Example example = 3;
1038 inline bool RestAPI::has_example() const {
1039  return (_has_bits_[0] & 0x00000002u) != 0;
1040 }
1041 inline void RestAPI::set_has_example() {
1042  _has_bits_[0] |= 0x00000002u;
1043 }
1044 inline void RestAPI::clear_has_example() {
1045  _has_bits_[0] &= ~0x00000002u;
1046 }
1047 inline void RestAPI::clear_example() {
1048  if (example_ != NULL) example_->Clear();
1049  clear_has_example();
1050 }
1051 inline const ::jaia::RestAPI_Example& RestAPI::_internal_example() const {
1052  return *example_;
1053 }
1054 inline const ::jaia::RestAPI_Example& RestAPI::example() const {
1055  const ::jaia::RestAPI_Example* p = example_;
1056  // @@protoc_insertion_point(field_get:jaia.RestAPI.example)
1057  return p != NULL ? *p : *reinterpret_cast<const ::jaia::RestAPI_Example*>(
1059 }
1060 inline ::jaia::RestAPI_Example* RestAPI::release_example() {
1061  // @@protoc_insertion_point(field_release:jaia.RestAPI.example)
1062  clear_has_example();
1063  ::jaia::RestAPI_Example* temp = example_;
1064  example_ = NULL;
1065  return temp;
1066 }
1067 inline ::jaia::RestAPI_Example* RestAPI::mutable_example() {
1068  set_has_example();
1069  if (example_ == NULL) {
1070  auto* p = CreateMaybeMessage<::jaia::RestAPI_Example>(GetArenaNoVirtual());
1071  example_ = p;
1072  }
1073  // @@protoc_insertion_point(field_mutable:jaia.RestAPI.example)
1074  return example_;
1075 }
1077  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1078  if (message_arena == NULL) {
1079  delete example_;
1080  }
1081  if (example) {
1082  ::google::protobuf::Arena* submessage_arena = NULL;
1083  if (message_arena != submessage_arena) {
1084  example = ::google::protobuf::internal::GetOwnedMessage(
1085  message_arena, example, submessage_arena);
1086  }
1087  set_has_example();
1088  } else {
1089  clear_has_example();
1090  }
1091  example_ = example;
1092  // @@protoc_insertion_point(field_set_allocated:jaia.RestAPI.example)
1093 }
1094 
1095 // repeated string permitted_action = 4;
1097  return permitted_action_.size();
1098 }
1100  permitted_action_.Clear();
1101 }
1102 inline const ::std::string& RestAPI::permitted_action(int index) const {
1103  // @@protoc_insertion_point(field_get:jaia.RestAPI.permitted_action)
1104  return permitted_action_.Get(index);
1105 }
1106 inline ::std::string* RestAPI::mutable_permitted_action(int index) {
1107  // @@protoc_insertion_point(field_mutable:jaia.RestAPI.permitted_action)
1108  return permitted_action_.Mutable(index);
1109 }
1110 inline void RestAPI::set_permitted_action(int index, const ::std::string& value) {
1111  // @@protoc_insertion_point(field_set:jaia.RestAPI.permitted_action)
1112  permitted_action_.Mutable(index)->assign(value);
1113 }
1114 #if LANG_CXX11
1115 inline void RestAPI::set_permitted_action(int index, ::std::string&& value) {
1116  // @@protoc_insertion_point(field_set:jaia.RestAPI.permitted_action)
1117  permitted_action_.Mutable(index)->assign(std::move(value));
1118 }
1119 #endif
1120 inline void RestAPI::set_permitted_action(int index, const char* value) {
1121  GOOGLE_DCHECK(value != NULL);
1122  permitted_action_.Mutable(index)->assign(value);
1123  // @@protoc_insertion_point(field_set_char:jaia.RestAPI.permitted_action)
1124 }
1125 inline void RestAPI::set_permitted_action(int index, const char* value, size_t size) {
1126  permitted_action_.Mutable(index)->assign(
1127  reinterpret_cast<const char*>(value), size);
1128  // @@protoc_insertion_point(field_set_pointer:jaia.RestAPI.permitted_action)
1129 }
1130 inline ::std::string* RestAPI::add_permitted_action() {
1131  // @@protoc_insertion_point(field_add_mutable:jaia.RestAPI.permitted_action)
1132  return permitted_action_.Add();
1133 }
1134 inline void RestAPI::add_permitted_action(const ::std::string& value) {
1135  permitted_action_.Add()->assign(value);
1136  // @@protoc_insertion_point(field_add:jaia.RestAPI.permitted_action)
1137 }
1138 #if LANG_CXX11
1139 inline void RestAPI::add_permitted_action(::std::string&& value) {
1140  permitted_action_.Add(std::move(value));
1141  // @@protoc_insertion_point(field_add:jaia.RestAPI.permitted_action)
1142 }
1143 #endif
1144 inline void RestAPI::add_permitted_action(const char* value) {
1145  GOOGLE_DCHECK(value != NULL);
1146  permitted_action_.Add()->assign(value);
1147  // @@protoc_insertion_point(field_add_char:jaia.RestAPI.permitted_action)
1148 }
1149 inline void RestAPI::add_permitted_action(const char* value, size_t size) {
1150  permitted_action_.Add()->assign(reinterpret_cast<const char*>(value), size);
1151  // @@protoc_insertion_point(field_add_pointer:jaia.RestAPI.permitted_action)
1152 }
1153 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
1155  // @@protoc_insertion_point(field_list:jaia.RestAPI.permitted_action)
1156  return permitted_action_;
1157 }
1158 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
1160  // @@protoc_insertion_point(field_mutable_list:jaia.RestAPI.permitted_action)
1161  return &permitted_action_;
1162 }
1163 
1164 // -------------------------------------------------------------------
1165 
1166 // FieldOptions
1167 
1168 // optional .jaia.RestAPI rest_api = 1;
1169 inline bool FieldOptions::has_rest_api() const {
1170  return (_has_bits_[0] & 0x00000001u) != 0;
1171 }
1172 inline void FieldOptions::set_has_rest_api() {
1173  _has_bits_[0] |= 0x00000001u;
1174 }
1175 inline void FieldOptions::clear_has_rest_api() {
1176  _has_bits_[0] &= ~0x00000001u;
1177 }
1179  if (rest_api_ != NULL) rest_api_->Clear();
1180  clear_has_rest_api();
1181 }
1182 inline const ::jaia::RestAPI& FieldOptions::_internal_rest_api() const {
1183  return *rest_api_;
1184 }
1185 inline const ::jaia::RestAPI& FieldOptions::rest_api() const {
1186  const ::jaia::RestAPI* p = rest_api_;
1187  // @@protoc_insertion_point(field_get:jaia.FieldOptions.rest_api)
1188  return p != NULL ? *p : *reinterpret_cast<const ::jaia::RestAPI*>(
1190 }
1191 inline ::jaia::RestAPI* FieldOptions::release_rest_api() {
1192  // @@protoc_insertion_point(field_release:jaia.FieldOptions.rest_api)
1193  clear_has_rest_api();
1194  ::jaia::RestAPI* temp = rest_api_;
1195  rest_api_ = NULL;
1196  return temp;
1197 }
1198 inline ::jaia::RestAPI* FieldOptions::mutable_rest_api() {
1199  set_has_rest_api();
1200  if (rest_api_ == NULL) {
1201  auto* p = CreateMaybeMessage<::jaia::RestAPI>(GetArenaNoVirtual());
1202  rest_api_ = p;
1203  }
1204  // @@protoc_insertion_point(field_mutable:jaia.FieldOptions.rest_api)
1205  return rest_api_;
1206 }
1208  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1209  if (message_arena == NULL) {
1210  delete rest_api_;
1211  }
1212  if (rest_api) {
1213  ::google::protobuf::Arena* submessage_arena = NULL;
1214  if (message_arena != submessage_arena) {
1215  rest_api = ::google::protobuf::internal::GetOwnedMessage(
1216  message_arena, rest_api, submessage_arena);
1217  }
1218  set_has_rest_api();
1219  } else {
1220  clear_has_rest_api();
1221  }
1222  rest_api_ = rest_api;
1223  // @@protoc_insertion_point(field_set_allocated:jaia.FieldOptions.rest_api)
1224 }
1225 
1226 // -------------------------------------------------------------------
1227 
1228 // MessageOptions
1229 
1230 // -------------------------------------------------------------------
1231 
1232 // EnumValueOptions
1233 
1234 // optional .jaia.RestAPI rest_api = 1;
1235 inline bool EnumValueOptions::has_rest_api() const {
1236  return (_has_bits_[0] & 0x00000001u) != 0;
1237 }
1238 inline void EnumValueOptions::set_has_rest_api() {
1239  _has_bits_[0] |= 0x00000001u;
1240 }
1241 inline void EnumValueOptions::clear_has_rest_api() {
1242  _has_bits_[0] &= ~0x00000001u;
1243 }
1245  if (rest_api_ != NULL) rest_api_->Clear();
1246  clear_has_rest_api();
1247 }
1248 inline const ::jaia::RestAPI& EnumValueOptions::_internal_rest_api() const {
1249  return *rest_api_;
1250 }
1251 inline const ::jaia::RestAPI& EnumValueOptions::rest_api() const {
1252  const ::jaia::RestAPI* p = rest_api_;
1253  // @@protoc_insertion_point(field_get:jaia.EnumValueOptions.rest_api)
1254  return p != NULL ? *p : *reinterpret_cast<const ::jaia::RestAPI*>(
1256 }
1257 inline ::jaia::RestAPI* EnumValueOptions::release_rest_api() {
1258  // @@protoc_insertion_point(field_release:jaia.EnumValueOptions.rest_api)
1259  clear_has_rest_api();
1260  ::jaia::RestAPI* temp = rest_api_;
1261  rest_api_ = NULL;
1262  return temp;
1263 }
1264 inline ::jaia::RestAPI* EnumValueOptions::mutable_rest_api() {
1265  set_has_rest_api();
1266  if (rest_api_ == NULL) {
1267  auto* p = CreateMaybeMessage<::jaia::RestAPI>(GetArenaNoVirtual());
1268  rest_api_ = p;
1269  }
1270  // @@protoc_insertion_point(field_mutable:jaia.EnumValueOptions.rest_api)
1271  return rest_api_;
1272 }
1274  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1275  if (message_arena == NULL) {
1276  delete rest_api_;
1277  }
1278  if (rest_api) {
1279  ::google::protobuf::Arena* submessage_arena = NULL;
1280  if (message_arena != submessage_arena) {
1281  rest_api = ::google::protobuf::internal::GetOwnedMessage(
1282  message_arena, rest_api, submessage_arena);
1283  }
1284  set_has_rest_api();
1285  } else {
1286  clear_has_rest_api();
1287  }
1288  rest_api_ = rest_api;
1289  // @@protoc_insertion_point(field_set_allocated:jaia.EnumValueOptions.rest_api)
1290 }
1291 
1292 #ifdef __GNUC__
1293  #pragma GCC diagnostic pop
1294 #endif // __GNUC__
1295 // -------------------------------------------------------------------
1296 
1297 // -------------------------------------------------------------------
1298 
1299 // -------------------------------------------------------------------
1300 
1301 // -------------------------------------------------------------------
1302 
1303 
1304 // @@protoc_insertion_point(namespace_scope)
1305 
1306 } // namespace jaia
1307 
1308 namespace google {
1309 namespace protobuf {
1310 
1311 template <> struct is_proto_enum< ::jaia::RestAPI_Presence> : ::std::true_type {};
1312 template <>
1313 inline const EnumDescriptor* GetEnumDescriptor< ::jaia::RestAPI_Presence>() {
1315 }
1316 
1317 } // namespace protobuf
1318 } // namespace google
1319 
1320 // @@protoc_insertion_point(global_scope)
1321 
1322 #endif // PROTOBUF_INCLUDED_jaiabot_2fmessages_2foption_5fextensions_2eproto
jaia::EnumValueOptions::internal_default_instance
static const EnumValueOptions * internal_default_instance()
Definition: option_extensions.pb.h:707
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:1047
jaia::RestAPI_Example::request
const ::std::string & request() const
Definition: option_extensions.pb.h:824
jaia::EnumValueOptions
Definition: option_extensions.pb.h:670
jaia::MessageOptions::operator=
MessageOptions & operator=(const MessageOptions &from)
Definition: option_extensions.pb.h:573
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:989
jaia::FieldOptions::IsInitialized
bool IsInitialized() const final
jaia::RestAPI::kExampleFieldNumber
static const int kExampleFieldNumber
Definition: option_extensions.pb.h:411
jaia::RestAPI::presence
::jaia::RestAPI_Presence presence() const
Definition: option_extensions.pb.h:960
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:1076
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:519
jaia::RestAPI::set_presence
void set_presence(::jaia::RestAPI_Presence value)
Definition: option_extensions.pb.h:964
jaia::MessageOptions::swap
friend void swap(MessageOptions &a, MessageOptions &b)
Definition: option_extensions.pb.h:611
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:1207
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:1027
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:1054
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:947
jaia::RestAPI::mutable_doc
::std::string * mutable_doc()
Definition: option_extensions.pb.h:1014
jaia::RestAPI::release_doc
::std::string * release_doc()
Definition: option_extensions.pb.h:1019
jaia::RestAPI_Example::release_response
::std::string * release_response()
Definition: option_extensions.pb.h:924
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:890
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:1264
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:866
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:811
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::clear_permitted_action
void clear_permitted_action()
Definition: option_extensions.pb.h:1099
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:498
jaia::FieldOptions::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: option_extensions.pb.h:473
jaia::FieldOptions::descriptor
static const ::google::protobuf::Descriptor * descriptor()
jaia::RestAPI_Example::clear_response
void clear_response()
Definition: option_extensions.pb.h:886
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:1257
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:972
jaia::RestAPI::kDocFieldNumber
static const int kDocFieldNumber
Definition: option_extensions.pb.h:396
jaia::EnumValueOptions::New
EnumValueOptions * New(::google::protobuf::Arena *arena) const final
Definition: option_extensions.pb.h:725
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:696
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:1067
jaia::EnumValueOptions::swap
friend void swap(EnumValueOptions &a, EnumValueOptions &b)
Definition: option_extensions.pb.h:715
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::RestAPI::permitted_action_size
int permitted_action_size() const
Definition: option_extensions.pb.h:1096
jaia::kFieldFieldNumber
static const int kFieldFieldNumber
Definition: option_extensions.pb.h:789
jaia::RestAPI::kPresenceFieldNumber
static const int kPresenceFieldNumber
Definition: option_extensions.pb.h:423
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:1235
jaia::FieldOptions::internal_default_instance
static const FieldOptions * internal_default_instance()
Definition: option_extensions.pb.h:484
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:877
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:621
jaia::FieldOptions::FieldOptions
FieldOptions()
jaia::FieldOptions::has_rest_api
bool has_rest_api() const
Definition: option_extensions.pb.h:1169
jaia::RestAPI::permitted_action
const ::google::protobuf::RepeatedPtrField< ::std::string > & permitted_action() const
Definition: option_extensions.pb.h:1154
jaia::MessageOptions::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: option_extensions.pb.h:595
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:1273
jaia::RestAPI_Example::New
RestAPI_Example * New() const final
Definition: option_extensions.pb.h:155
jaia::FieldOptions
Definition: option_extensions.pb.h:447
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:677
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:793
jaia::FieldOptions::swap
friend void swap(FieldOptions &a, FieldOptions &b)
Definition: option_extensions.pb.h:492
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:699
jaia::FieldOptions::New
FieldOptions * New(::google::protobuf::Arena *arena) const final
Definition: option_extensions.pb.h:502
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:956
jaia::RestAPI_Example::set_request
void set_request(const ::std::string &value)
Definition: option_extensions.pb.h:828
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:476
jaia::RestAPI::add_permitted_action
::std::string * add_permitted_action()
Definition: option_extensions.pb.h:1130
jaia::RestAPI_Example::mutable_request
::std::string * mutable_request()
Definition: option_extensions.pb.h:853
jaia::ev
extern ::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::EnumValueOptions, ::google::protobuf::internal::MessageTypeTraits< ::jaia::EnumValueOptions >, 11, false > ev
Definition: option_extensions.pb.h:800
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:592
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:792
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:1251
jaia::msg
extern ::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::MessageOptions, ::google::protobuf::internal::MessageTypeTraits< ::jaia::MessageOptions >, 11, false > msg
Definition: option_extensions.pb.h:796
jaia::RestAPI_Example::default_instance
static const RestAPI_Example & default_instance()
jaia::RestAPI_Presence_IsValid
bool RestAPI_Presence_IsValid(int value)
jaia::RestAPI::kPermittedActionFieldNumber
static const int kPermittedActionFieldNumber
Definition: option_extensions.pb.h:374
jaia::RestAPI::doc
const ::std::string & doc() const
Definition: option_extensions.pb.h:985
jaia::RestAPI_Example
Definition: option_extensions.pb.h:104
jaia::EnumValueOptions::clear_rest_api
void clear_rest_api()
Definition: option_extensions.pb.h:1244
jaia::RestAPI_Example::set_allocated_response
void set_allocated_response(::std::string *response)
Definition: option_extensions.pb.h:932
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:858
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:1198
jaia::RestAPI::set_permitted_action
void set_permitted_action(int index, const ::std::string &value)
Definition: option_extensions.pb.h:1110
jaia::FieldOptions::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: option_extensions.pb.h:488
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:894
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:454
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:820
jaia::RestAPI::has_example
bool has_example() const
Definition: option_extensions.pb.h:1038
jaia::kEvFieldNumber
static const int kEvFieldNumber
Definition: option_extensions.pb.h:797
jaia::EnumValueOptions::New
EnumValueOptions * New() const final
Definition: option_extensions.pb.h:721
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:919
jaia::MessageOptions
Definition: option_extensions.pb.h:566
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:1185
jaia::RestAPI::default_instance
static const RestAPI & default_instance()
google
Definition: config.pb.h:63
jaia::FieldOptions::kRestApiFieldNumber
static const int kRestApiFieldNumber
Definition: option_extensions.pb.h:544
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:1060
jaia::FieldOptions::clear_rest_api
void clear_rest_api()
Definition: option_extensions.pb.h:1178
jaia::MessageOptions::New
MessageOptions * New() const final
Definition: option_extensions.pb.h:617
jaia::RestAPI::clear_doc
void clear_doc()
Definition: option_extensions.pb.h:981
jaia::RestAPI::mutable_permitted_action
::google::protobuf::RepeatedPtrField< ::std::string > * mutable_permitted_action()
Definition: option_extensions.pb.h:1159
jaia::FieldOptions::release_rest_api
::jaia::RestAPI * release_rest_api()
Definition: option_extensions.pb.h:1191
jaia::MessageOptions::internal_default_instance
static const MessageOptions * internal_default_instance()
Definition: option_extensions.pb.h:603
jaia::FieldOptions::default_instance
static const FieldOptions & default_instance()