4 #ifndef GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2foption_5fextensions_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2foption_5fextensions_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3012004 < 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.
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
31 #include <google/protobuf/message.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
36 #include <google/protobuf/descriptor.pb.h>
37 #include <boost/units/quantity.hpp>
38 #include <boost/units/absolute.hpp>
39 #include <boost/units/dimensionless_type.hpp>
40 #include <boost/units/make_scaled_unit.hpp>
42 #include <google/protobuf/port_def.inc>
43 #define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2foption_5fextensions_2eproto
44 PROTOBUF_NAMESPACE_OPEN
48 PROTOBUF_NAMESPACE_CLOSE
52 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
54 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
56 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[5]
58 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
60 static const ::PROTOBUF_NAMESPACE_ID::uint32
offsets[];
64 class EnumValueOptions;
65 class EnumValueOptionsDefaultTypeInternal;
68 class FieldOptionsDefaultTypeInternal;
71 class MessageOptionsDefaultTypeInternal;
74 class RestAPIDefaultTypeInternal;
76 class RestAPI_Example;
77 class RestAPI_ExampleDefaultTypeInternal;
80 PROTOBUF_NAMESPACE_OPEN
81 template<> ::jaia::EnumValueOptions* Arena::CreateMaybeMessage<::jaia::EnumValueOptions>(Arena*);
82 template<> ::jaia::FieldOptions* Arena::CreateMaybeMessage<::jaia::FieldOptions>(Arena*);
83 template<> ::jaia::MessageOptions* Arena::CreateMaybeMessage<::jaia::MessageOptions>(Arena*);
84 template<> ::jaia::RestAPI* Arena::CreateMaybeMessage<::jaia::RestAPI>(Arena*);
85 template<> ::jaia::RestAPI_Example* Arena::CreateMaybeMessage<::jaia::RestAPI_Example>(Arena*);
86 PROTOBUF_NAMESPACE_CLOSE
102 static_assert(::std::is_same<T, RestAPI_Presence>::value ||
103 ::std::is_integral<T>::value,
104 "Incorrect type passed to function RestAPI_Presence_Name.");
105 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
110 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<RestAPI_Presence>(
116 public ::PROTOBUF_NAMESPACE_ID::Message {
123 : RestAPI_Example() {
124 *
this = ::std::move(from);
127 inline RestAPI_Example&
operator=(
const RestAPI_Example& from) {
131 inline RestAPI_Example&
operator=(RestAPI_Example&& from) noexcept {
132 if (GetArena() == from.GetArena()) {
133 if (
this != &from) InternalSwap(&from);
141 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
144 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
147 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
148 return GetDescriptor();
151 return GetMetadataStatic().descriptor;
154 return GetMetadataStatic().reflection;
160 return reinterpret_cast<const RestAPI_Example*
>(
163 static constexpr
int kIndexInFileMessages =
166 friend void swap(RestAPI_Example& a, RestAPI_Example& b) {
169 inline void Swap(RestAPI_Example* other) {
170 if (other ==
this)
return;
171 if (GetArena() == other->GetArena()) {
174 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
178 if (other ==
this)
return;
179 GOOGLE_DCHECK(GetArena() == other->GetArena());
185 inline RestAPI_Example*
New() const final {
186 return CreateMaybeMessage<RestAPI_Example>(
nullptr);
189 RestAPI_Example*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
190 return CreateMaybeMessage<RestAPI_Example>(arena);
192 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
193 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
196 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
197 bool IsInitialized() const final;
199 size_t ByteSizeLong() const final;
200 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
201 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
202 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
203 int GetCachedSize() const final {
return _cached_size_.Get(); }
206 inline void SharedCtor();
207 inline void SharedDtor();
208 void SetCachedSize(
int size)
const final;
209 void InternalSwap(RestAPI_Example* other);
210 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
211 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
212 return "jaia.RestAPI.Example";
217 static void ArenaDtor(
void*
object);
218 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
223 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
235 kRequestFieldNumber = 1,
236 kResponseFieldNumber = 2,
241 bool _internal_has_request()
const;
252 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
253 " string fields are deprecated and will be removed in a"
255 std::
string* unsafe_arena_release_request();
256 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
257 "
string fields are deprecated and will be removed in a"
259 void unsafe_arena_set_allocated_request(
260 std::
string* request);
262 const std::
string& _internal_request() const;
263 void _internal_set_request(const std::
string& value);
264 std::
string* _internal_mutable_request();
268 bool has_response() const;
270 bool _internal_has_response() const;
272 void clear_response();
273 const std::
string& response() const;
274 void set_response(const std::
string& value);
275 void set_response(std::
string&& value);
276 void set_response(const
char* value);
277 void set_response(const
char* value,
size_t size);
278 std::
string* mutable_response();
279 std::
string* release_response();
280 void set_allocated_response(std::
string* response);
281 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
282 "
string fields are deprecated and will be removed in a"
284 std::
string* unsafe_arena_release_response();
285 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
286 "
string fields are deprecated and will be removed in a"
288 void unsafe_arena_set_allocated_response(
289 std::
string* response);
291 const std::
string& _internal_response() const;
292 void _internal_set_response(const std::
string& value);
293 std::
string* _internal_mutable_response();
301 size_t RequiredFieldsByteSizeFallback() const;
303 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
304 typedef
void InternalArenaConstructable_;
305 typedef
void DestructorSkippable_;
306 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
307 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
308 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr request_;
309 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr response_;
315 public ::PROTOBUF_NAMESPACE_ID::Message {
323 *
this = ::std::move(from);
331 if (GetArena() == from.GetArena()) {
332 if (
this != &from) InternalSwap(&from);
340 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
343 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
346 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
347 return GetDescriptor();
350 return GetMetadataStatic().descriptor;
353 return GetMetadataStatic().reflection;
359 return reinterpret_cast<const RestAPI*
>(
362 static constexpr
int kIndexInFileMessages =
365 friend void swap(RestAPI& a, RestAPI& b) {
368 inline void Swap(RestAPI* other) {
369 if (other ==
this)
return;
370 if (GetArena() == other->GetArena()) {
373 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
377 if (other ==
this)
return;
378 GOOGLE_DCHECK(GetArena() == other->GetArena());
384 inline RestAPI*
New() const final {
385 return CreateMaybeMessage<RestAPI>(
nullptr);
388 RestAPI*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
389 return CreateMaybeMessage<RestAPI>(arena);
391 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
392 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
395 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
396 bool IsInitialized() const final;
398 size_t ByteSizeLong() const final;
399 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
400 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
401 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
402 int GetCachedSize() const final {
return _cached_size_.Get(); }
405 inline void SharedCtor();
406 inline void SharedDtor();
407 void SetCachedSize(
int size)
const final;
408 void InternalSwap(RestAPI* other);
409 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
410 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
411 return "jaia.RestAPI";
414 explicit RestAPI(::PROTOBUF_NAMESPACE_ID::Arena* arena);
416 static void ArenaDtor(
void*
object);
417 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
422 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
447 static constexpr
int Presence_ARRAYSIZE =
449 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
455 static_assert(::std::is_same<T, Presence>::value ||
456 ::std::is_integral<T>::value,
457 "Incorrect type passed to function Presence_Name.");
468 kPermittedActionFieldNumber = 4,
470 kExampleFieldNumber = 3,
471 kPresenceFieldNumber = 1,
476 int _internal_permitted_action_size()
const;
493 const std::string& _internal_permitted_action(
int index)
const;
494 std::string* _internal_add_permitted_action();
500 bool _internal_has_doc()
const;
503 const std::string&
doc()
const;
511 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
512 " string fields are deprecated and will be removed in a"
514 std::
string* unsafe_arena_release_doc();
515 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
516 "
string fields are deprecated and will be removed in a"
518 void unsafe_arena_set_allocated_doc(
521 const std::
string& _internal_doc() const;
522 void _internal_set_doc(const std::
string& value);
523 std::
string* _internal_mutable_doc();
527 bool has_example() const;
529 bool _internal_has_example() const;
531 void clear_example();
533 ::
jaia::RestAPI_Example* release_example();
534 ::
jaia::RestAPI_Example* mutable_example();
537 const ::
jaia::RestAPI_Example& _internal_example() const;
538 ::
jaia::RestAPI_Example* _internal_mutable_example();
540 void unsafe_arena_set_allocated_example(
542 ::
jaia::RestAPI_Example* unsafe_arena_release_example();
545 bool has_presence() const;
547 bool _internal_has_presence() const;
549 void clear_presence();
561 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
562 typedef
void InternalArenaConstructable_;
563 typedef
void DestructorSkippable_;
564 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
565 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
566 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::
string> permitted_action_;
567 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr doc_;
568 ::
jaia::RestAPI_Example* example_;
575 public ::PROTOBUF_NAMESPACE_ID::Message {
583 *
this = ::std::move(from);
586 inline FieldOptions&
operator=(
const FieldOptions& from) {
590 inline FieldOptions&
operator=(FieldOptions&& from) noexcept {
591 if (GetArena() == from.GetArena()) {
592 if (
this != &from) InternalSwap(&from);
600 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
603 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
606 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
607 return GetDescriptor();
610 return GetMetadataStatic().descriptor;
613 return GetMetadataStatic().reflection;
619 return reinterpret_cast<const FieldOptions*
>(
622 static constexpr
int kIndexInFileMessages =
625 friend void swap(FieldOptions& a, FieldOptions& b) {
628 inline void Swap(FieldOptions* other) {
629 if (other ==
this)
return;
630 if (GetArena() == other->GetArena()) {
633 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
637 if (other ==
this)
return;
638 GOOGLE_DCHECK(GetArena() == other->GetArena());
644 inline FieldOptions*
New() const final {
645 return CreateMaybeMessage<FieldOptions>(
nullptr);
648 FieldOptions*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
649 return CreateMaybeMessage<FieldOptions>(arena);
651 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
652 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
655 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
656 bool IsInitialized() const final;
658 size_t ByteSizeLong() const final;
659 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
660 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
661 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
662 int GetCachedSize() const final {
return _cached_size_.Get(); }
665 inline void SharedCtor();
666 inline void SharedDtor();
667 void SetCachedSize(
int size)
const final;
668 void InternalSwap(FieldOptions* other);
669 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
670 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
671 return "jaia.FieldOptions";
676 static void ArenaDtor(
void*
object);
677 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
682 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
694 kRestApiFieldNumber = 1,
699 bool _internal_has_rest_api()
const;
707 const ::jaia::RestAPI& _internal_rest_api()
const;
708 ::jaia::RestAPI* _internal_mutable_rest_api();
711 ::jaia::RestAPI* rest_api);
718 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
719 typedef void InternalArenaConstructable_;
720 typedef void DestructorSkippable_;
721 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
722 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
723 ::jaia::RestAPI* rest_api_;
724 friend struct ::TableStruct_jaiabot_2fmessages_2foption_5fextensions_2eproto;
729 public ::PROTOBUF_NAMESPACE_ID::Message {
737 *
this = ::std::move(from);
740 inline MessageOptions&
operator=(
const MessageOptions& from) {
744 inline MessageOptions&
operator=(MessageOptions&& from) noexcept {
745 if (GetArena() == from.GetArena()) {
746 if (
this != &from) InternalSwap(&from);
754 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
757 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
760 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
761 return GetDescriptor();
764 return GetMetadataStatic().descriptor;
767 return GetMetadataStatic().reflection;
773 return reinterpret_cast<const MessageOptions*
>(
776 static constexpr
int kIndexInFileMessages =
779 friend void swap(MessageOptions& a, MessageOptions& b) {
782 inline void Swap(MessageOptions* other) {
783 if (other ==
this)
return;
784 if (GetArena() == other->GetArena()) {
787 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
791 if (other ==
this)
return;
792 GOOGLE_DCHECK(GetArena() == other->GetArena());
798 inline MessageOptions*
New() const final {
799 return CreateMaybeMessage<MessageOptions>(
nullptr);
802 MessageOptions*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
803 return CreateMaybeMessage<MessageOptions>(arena);
805 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
806 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
809 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
810 bool IsInitialized() const final;
812 size_t ByteSizeLong() const final;
813 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
814 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
815 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
816 int GetCachedSize() const final {
return _cached_size_.Get(); }
819 inline void SharedCtor();
820 inline void SharedDtor();
821 void SetCachedSize(
int size)
const final;
822 void InternalSwap(MessageOptions* other);
823 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
824 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
825 return "jaia.MessageOptions";
830 static void ArenaDtor(
void*
object);
831 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
836 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
851 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
852 typedef void InternalArenaConstructable_;
853 typedef void DestructorSkippable_;
854 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
855 friend struct ::TableStruct_jaiabot_2fmessages_2foption_5fextensions_2eproto;
859 class EnumValueOptions PROTOBUF_FINAL :
860 public ::PROTOBUF_NAMESPACE_ID::Message {
867 : EnumValueOptions() {
868 *
this = ::std::move(from);
871 inline EnumValueOptions&
operator=(
const EnumValueOptions& from) {
875 inline EnumValueOptions&
operator=(EnumValueOptions&& from) noexcept {
876 if (GetArena() == from.GetArena()) {
877 if (
this != &from) InternalSwap(&from);
885 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
888 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
891 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
892 return GetDescriptor();
895 return GetMetadataStatic().descriptor;
898 return GetMetadataStatic().reflection;
904 return reinterpret_cast<const EnumValueOptions*
>(
907 static constexpr
int kIndexInFileMessages =
910 friend void swap(EnumValueOptions& a, EnumValueOptions& b) {
913 inline void Swap(EnumValueOptions* other) {
914 if (other ==
this)
return;
915 if (GetArena() == other->GetArena()) {
918 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
922 if (other ==
this)
return;
923 GOOGLE_DCHECK(GetArena() == other->GetArena());
929 inline EnumValueOptions*
New() const final {
930 return CreateMaybeMessage<EnumValueOptions>(
nullptr);
933 EnumValueOptions*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
934 return CreateMaybeMessage<EnumValueOptions>(arena);
936 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
937 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
940 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
941 bool IsInitialized() const final;
943 size_t ByteSizeLong() const final;
944 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
945 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
946 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
947 int GetCachedSize() const final {
return _cached_size_.Get(); }
950 inline void SharedCtor();
951 inline void SharedDtor();
952 void SetCachedSize(
int size)
const final;
953 void InternalSwap(EnumValueOptions* other);
954 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
955 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
956 return "jaia.EnumValueOptions";
961 static void ArenaDtor(
void*
object);
962 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
967 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
979 kRestApiFieldNumber = 1,
984 bool _internal_has_rest_api()
const;
992 const ::jaia::RestAPI& _internal_rest_api()
const;
993 ::jaia::RestAPI* _internal_mutable_rest_api();
996 ::jaia::RestAPI* rest_api);
1003 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1004 typedef void InternalArenaConstructable_;
1005 typedef void DestructorSkippable_;
1006 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1007 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1008 ::jaia::RestAPI* rest_api_;
1009 friend struct ::TableStruct_jaiabot_2fmessages_2foption_5fextensions_2eproto;
1014 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::google::protobuf::FieldOptions,
1015 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::jaia::FieldOptions >, 11,
false >
1018 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::google::protobuf::MessageOptions,
1019 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::jaia::MessageOptions >, 11,
false >
1022 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::google::protobuf::EnumValueOptions,
1023 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::jaia::EnumValueOptions >, 11,
false >
1029 #pragma GCC diagnostic push
1030 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1035 inline bool RestAPI_Example::_internal_has_request()
const {
1036 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1039 inline bool RestAPI_Example::has_request()
const {
1040 return _internal_has_request();
1042 inline void RestAPI_Example::clear_request() {
1043 request_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1044 _has_bits_[0] &= ~0x00000001u;
1046 inline const std::string& RestAPI_Example::request()
const {
1048 return _internal_request();
1050 inline void RestAPI_Example::set_request(
const std::string& value) {
1051 _internal_set_request(value);
1054 inline std::string* RestAPI_Example::mutable_request() {
1056 return _internal_mutable_request();
1058 inline const std::string& RestAPI_Example::_internal_request()
const {
1059 return request_.Get();
1061 inline void RestAPI_Example::_internal_set_request(
const std::string& value) {
1062 _has_bits_[0] |= 0x00000001u;
1063 request_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1065 inline void RestAPI_Example::set_request(std::string&& value) {
1066 _has_bits_[0] |= 0x00000001u;
1068 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1071 inline void RestAPI_Example::set_request(
const char* value) {
1072 GOOGLE_DCHECK(value !=
nullptr);
1073 _has_bits_[0] |= 0x00000001u;
1074 request_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1078 inline void RestAPI_Example::set_request(
const char* value,
1080 _has_bits_[0] |= 0x00000001u;
1081 request_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1082 reinterpret_cast<const char*
>(value), size), GetArena());
1085 inline std::string* RestAPI_Example::_internal_mutable_request() {
1086 _has_bits_[0] |= 0x00000001u;
1087 return request_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1089 inline std::string* RestAPI_Example::release_request() {
1091 if (!_internal_has_request()) {
1094 _has_bits_[0] &= ~0x00000001u;
1095 return request_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1097 inline void RestAPI_Example::set_allocated_request(std::string* request) {
1098 if (request !=
nullptr) {
1099 _has_bits_[0] |= 0x00000001u;
1101 _has_bits_[0] &= ~0x00000001u;
1103 request_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), request,
1107 inline std::string* RestAPI_Example::unsafe_arena_release_request() {
1109 GOOGLE_DCHECK(GetArena() !=
nullptr);
1110 _has_bits_[0] &= ~0x00000001u;
1111 return request_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1114 inline void RestAPI_Example::unsafe_arena_set_allocated_request(
1115 std::string* request) {
1116 GOOGLE_DCHECK(GetArena() !=
nullptr);
1117 if (request !=
nullptr) {
1118 _has_bits_[0] |= 0x00000001u;
1120 _has_bits_[0] &= ~0x00000001u;
1122 request_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1123 request, GetArena());
1128 inline bool RestAPI_Example::_internal_has_response()
const {
1129 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1132 inline bool RestAPI_Example::has_response()
const {
1133 return _internal_has_response();
1135 inline void RestAPI_Example::clear_response() {
1136 response_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1137 _has_bits_[0] &= ~0x00000002u;
1139 inline const std::string& RestAPI_Example::response()
const {
1141 return _internal_response();
1143 inline void RestAPI_Example::set_response(
const std::string& value) {
1144 _internal_set_response(value);
1147 inline std::string* RestAPI_Example::mutable_response() {
1149 return _internal_mutable_response();
1151 inline const std::string& RestAPI_Example::_internal_response()
const {
1152 return response_.Get();
1154 inline void RestAPI_Example::_internal_set_response(
const std::string& value) {
1155 _has_bits_[0] |= 0x00000002u;
1156 response_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1158 inline void RestAPI_Example::set_response(std::string&& value) {
1159 _has_bits_[0] |= 0x00000002u;
1161 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1164 inline void RestAPI_Example::set_response(
const char* value) {
1165 GOOGLE_DCHECK(value !=
nullptr);
1166 _has_bits_[0] |= 0x00000002u;
1167 response_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1171 inline void RestAPI_Example::set_response(
const char* value,
1173 _has_bits_[0] |= 0x00000002u;
1174 response_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1175 reinterpret_cast<const char*
>(value), size), GetArena());
1178 inline std::string* RestAPI_Example::_internal_mutable_response() {
1179 _has_bits_[0] |= 0x00000002u;
1180 return response_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1182 inline std::string* RestAPI_Example::release_response() {
1184 if (!_internal_has_response()) {
1187 _has_bits_[0] &= ~0x00000002u;
1188 return response_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1190 inline void RestAPI_Example::set_allocated_response(std::string* response) {
1191 if (response !=
nullptr) {
1192 _has_bits_[0] |= 0x00000002u;
1194 _has_bits_[0] &= ~0x00000002u;
1196 response_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), response,
1200 inline std::string* RestAPI_Example::unsafe_arena_release_response() {
1202 GOOGLE_DCHECK(GetArena() !=
nullptr);
1203 _has_bits_[0] &= ~0x00000002u;
1204 return response_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1207 inline void RestAPI_Example::unsafe_arena_set_allocated_response(
1208 std::string* response) {
1209 GOOGLE_DCHECK(GetArena() !=
nullptr);
1210 if (response !=
nullptr) {
1211 _has_bits_[0] |= 0x00000002u;
1213 _has_bits_[0] &= ~0x00000002u;
1215 response_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1216 response, GetArena());
1225 inline bool RestAPI::_internal_has_presence()
const {
1226 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1229 inline bool RestAPI::has_presence()
const {
1230 return _internal_has_presence();
1232 inline void RestAPI::clear_presence() {
1234 _has_bits_[0] &= ~0x00000004u;
1241 return _internal_presence();
1245 _has_bits_[0] |= 0x00000004u;
1249 _internal_set_presence(value);
1254 inline bool RestAPI::_internal_has_doc()
const {
1255 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1258 inline bool RestAPI::has_doc()
const {
1259 return _internal_has_doc();
1261 inline void RestAPI::clear_doc() {
1262 doc_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1263 _has_bits_[0] &= ~0x00000001u;
1265 inline const std::string& RestAPI::doc()
const {
1267 return _internal_doc();
1269 inline void RestAPI::set_doc(
const std::string& value) {
1270 _internal_set_doc(value);
1273 inline std::string* RestAPI::mutable_doc() {
1275 return _internal_mutable_doc();
1277 inline const std::string& RestAPI::_internal_doc()
const {
1280 inline void RestAPI::_internal_set_doc(
const std::string& value) {
1281 _has_bits_[0] |= 0x00000001u;
1282 doc_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1284 inline void RestAPI::set_doc(std::string&& value) {
1285 _has_bits_[0] |= 0x00000001u;
1287 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1290 inline void RestAPI::set_doc(
const char* value) {
1291 GOOGLE_DCHECK(value !=
nullptr);
1292 _has_bits_[0] |= 0x00000001u;
1293 doc_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1297 inline void RestAPI::set_doc(
const char* value,
1299 _has_bits_[0] |= 0x00000001u;
1300 doc_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1301 reinterpret_cast<const char*
>(value), size), GetArena());
1304 inline std::string* RestAPI::_internal_mutable_doc() {
1305 _has_bits_[0] |= 0x00000001u;
1306 return doc_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1308 inline std::string* RestAPI::release_doc() {
1310 if (!_internal_has_doc()) {
1313 _has_bits_[0] &= ~0x00000001u;
1314 return doc_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1316 inline void RestAPI::set_allocated_doc(std::string* doc) {
1317 if (doc !=
nullptr) {
1318 _has_bits_[0] |= 0x00000001u;
1320 _has_bits_[0] &= ~0x00000001u;
1322 doc_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), doc,
1326 inline std::string* RestAPI::unsafe_arena_release_doc() {
1328 GOOGLE_DCHECK(GetArena() !=
nullptr);
1329 _has_bits_[0] &= ~0x00000001u;
1330 return doc_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1333 inline void RestAPI::unsafe_arena_set_allocated_doc(
1335 GOOGLE_DCHECK(GetArena() !=
nullptr);
1336 if (doc !=
nullptr) {
1337 _has_bits_[0] |= 0x00000001u;
1339 _has_bits_[0] &= ~0x00000001u;
1341 doc_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1347 inline bool RestAPI::_internal_has_example()
const {
1348 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1349 PROTOBUF_ASSUME(!value || example_ !=
nullptr);
1352 inline bool RestAPI::has_example()
const {
1353 return _internal_has_example();
1355 inline void RestAPI::clear_example() {
1356 if (example_ !=
nullptr) example_->Clear();
1357 _has_bits_[0] &= ~0x00000002u;
1359 inline const ::jaia::RestAPI_Example& RestAPI::_internal_example()
const {
1360 const ::jaia::RestAPI_Example* p = example_;
1361 return p !=
nullptr ? *p : *
reinterpret_cast<const ::jaia::RestAPI_Example*
>(
1366 return _internal_example();
1368 inline void RestAPI::unsafe_arena_set_allocated_example(
1369 ::jaia::RestAPI_Example*
example) {
1370 if (GetArena() ==
nullptr) {
1371 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(example_);
1375 _has_bits_[0] |= 0x00000002u;
1377 _has_bits_[0] &= ~0x00000002u;
1381 inline ::jaia::RestAPI_Example* RestAPI::release_example() {
1382 auto temp = unsafe_arena_release_example();
1383 if (GetArena() !=
nullptr) {
1384 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1388 inline ::jaia::RestAPI_Example* RestAPI::unsafe_arena_release_example() {
1390 _has_bits_[0] &= ~0x00000002u;
1391 ::jaia::RestAPI_Example* temp = example_;
1395 inline ::jaia::RestAPI_Example* RestAPI::_internal_mutable_example() {
1396 _has_bits_[0] |= 0x00000002u;
1397 if (example_ ==
nullptr) {
1398 auto* p = CreateMaybeMessage<::jaia::RestAPI_Example>(GetArena());
1403 inline ::jaia::RestAPI_Example* RestAPI::mutable_example() {
1405 return _internal_mutable_example();
1407 inline void RestAPI::set_allocated_example(::jaia::RestAPI_Example*
example) {
1408 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1409 if (message_arena ==
nullptr) {
1413 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1414 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(
example);
1415 if (message_arena != submessage_arena) {
1416 example = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1417 message_arena,
example, submessage_arena);
1419 _has_bits_[0] |= 0x00000002u;
1421 _has_bits_[0] &= ~0x00000002u;
1428 inline int RestAPI::_internal_permitted_action_size()
const {
1429 return permitted_action_.size();
1431 inline int RestAPI::permitted_action_size()
const {
1432 return _internal_permitted_action_size();
1434 inline void RestAPI::clear_permitted_action() {
1435 permitted_action_.Clear();
1437 inline std::string* RestAPI::add_permitted_action() {
1439 return _internal_add_permitted_action();
1441 inline const std::string& RestAPI::_internal_permitted_action(
int index)
const {
1442 return permitted_action_.Get(index);
1444 inline const std::string& RestAPI::permitted_action(
int index)
const {
1446 return _internal_permitted_action(index);
1448 inline std::string* RestAPI::mutable_permitted_action(
int index) {
1450 return permitted_action_.Mutable(index);
1452 inline void RestAPI::set_permitted_action(
int index,
const std::string& value) {
1454 permitted_action_.Mutable(index)->assign(value);
1456 inline void RestAPI::set_permitted_action(
int index, std::string&& value) {
1458 permitted_action_.Mutable(index)->assign(std::move(value));
1460 inline void RestAPI::set_permitted_action(
int index,
const char* value) {
1461 GOOGLE_DCHECK(value !=
nullptr);
1462 permitted_action_.Mutable(index)->assign(value);
1465 inline void RestAPI::set_permitted_action(
int index,
const char* value,
size_t size) {
1466 permitted_action_.Mutable(index)->assign(
1467 reinterpret_cast<const char*
>(value), size);
1470 inline std::string* RestAPI::_internal_add_permitted_action() {
1471 return permitted_action_.Add();
1473 inline void RestAPI::add_permitted_action(
const std::string& value) {
1474 permitted_action_.Add()->assign(value);
1477 inline void RestAPI::add_permitted_action(std::string&& value) {
1478 permitted_action_.Add(std::move(value));
1481 inline void RestAPI::add_permitted_action(
const char* value) {
1482 GOOGLE_DCHECK(value !=
nullptr);
1483 permitted_action_.Add()->assign(value);
1486 inline void RestAPI::add_permitted_action(
const char* value,
size_t size) {
1487 permitted_action_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
1490 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
1491 RestAPI::permitted_action()
const {
1493 return permitted_action_;
1495 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
1496 RestAPI::mutable_permitted_action() {
1498 return &permitted_action_;
1506 inline bool FieldOptions::_internal_has_rest_api()
const {
1507 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1508 PROTOBUF_ASSUME(!value || rest_api_ !=
nullptr);
1511 inline bool FieldOptions::has_rest_api()
const {
1512 return _internal_has_rest_api();
1514 inline void FieldOptions::clear_rest_api() {
1515 if (rest_api_ !=
nullptr) rest_api_->Clear();
1516 _has_bits_[0] &= ~0x00000001u;
1518 inline const ::jaia::RestAPI& FieldOptions::_internal_rest_api()
const {
1519 const ::jaia::RestAPI* p = rest_api_;
1520 return p !=
nullptr ? *p : *
reinterpret_cast<const ::jaia::RestAPI*
>(
1523 inline const ::jaia::RestAPI& FieldOptions::rest_api()
const {
1525 return _internal_rest_api();
1527 inline void FieldOptions::unsafe_arena_set_allocated_rest_api(
1528 ::jaia::RestAPI* rest_api) {
1529 if (GetArena() ==
nullptr) {
1530 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(rest_api_);
1532 rest_api_ = rest_api;
1534 _has_bits_[0] |= 0x00000001u;
1536 _has_bits_[0] &= ~0x00000001u;
1540 inline ::jaia::RestAPI* FieldOptions::release_rest_api() {
1541 auto temp = unsafe_arena_release_rest_api();
1542 if (GetArena() !=
nullptr) {
1543 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1547 inline ::jaia::RestAPI* FieldOptions::unsafe_arena_release_rest_api() {
1549 _has_bits_[0] &= ~0x00000001u;
1550 ::jaia::RestAPI* temp = rest_api_;
1551 rest_api_ =
nullptr;
1554 inline ::jaia::RestAPI* FieldOptions::_internal_mutable_rest_api() {
1555 _has_bits_[0] |= 0x00000001u;
1556 if (rest_api_ ==
nullptr) {
1557 auto* p = CreateMaybeMessage<::jaia::RestAPI>(GetArena());
1562 inline ::jaia::RestAPI* FieldOptions::mutable_rest_api() {
1564 return _internal_mutable_rest_api();
1566 inline void FieldOptions::set_allocated_rest_api(::jaia::RestAPI* rest_api) {
1567 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1568 if (message_arena ==
nullptr) {
1572 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1573 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(rest_api);
1574 if (message_arena != submessage_arena) {
1575 rest_api = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1576 message_arena, rest_api, submessage_arena);
1578 _has_bits_[0] |= 0x00000001u;
1580 _has_bits_[0] &= ~0x00000001u;
1582 rest_api_ = rest_api;
1595 inline bool EnumValueOptions::_internal_has_rest_api()
const {
1596 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1597 PROTOBUF_ASSUME(!value || rest_api_ !=
nullptr);
1600 inline bool EnumValueOptions::has_rest_api()
const {
1601 return _internal_has_rest_api();
1603 inline void EnumValueOptions::clear_rest_api() {
1604 if (rest_api_ !=
nullptr) rest_api_->Clear();
1605 _has_bits_[0] &= ~0x00000001u;
1607 inline const ::jaia::RestAPI& EnumValueOptions::_internal_rest_api()
const {
1608 const ::jaia::RestAPI* p = rest_api_;
1609 return p !=
nullptr ? *p : *
reinterpret_cast<const ::jaia::RestAPI*
>(
1612 inline const ::jaia::RestAPI& EnumValueOptions::rest_api()
const {
1614 return _internal_rest_api();
1616 inline void EnumValueOptions::unsafe_arena_set_allocated_rest_api(
1617 ::jaia::RestAPI* rest_api) {
1618 if (GetArena() ==
nullptr) {
1619 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(rest_api_);
1621 rest_api_ = rest_api;
1623 _has_bits_[0] |= 0x00000001u;
1625 _has_bits_[0] &= ~0x00000001u;
1629 inline ::jaia::RestAPI* EnumValueOptions::release_rest_api() {
1630 auto temp = unsafe_arena_release_rest_api();
1631 if (GetArena() !=
nullptr) {
1632 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1636 inline ::jaia::RestAPI* EnumValueOptions::unsafe_arena_release_rest_api() {
1638 _has_bits_[0] &= ~0x00000001u;
1639 ::jaia::RestAPI* temp = rest_api_;
1640 rest_api_ =
nullptr;
1643 inline ::jaia::RestAPI* EnumValueOptions::_internal_mutable_rest_api() {
1644 _has_bits_[0] |= 0x00000001u;
1645 if (rest_api_ ==
nullptr) {
1646 auto* p = CreateMaybeMessage<::jaia::RestAPI>(GetArena());
1651 inline ::jaia::RestAPI* EnumValueOptions::mutable_rest_api() {
1653 return _internal_mutable_rest_api();
1655 inline void EnumValueOptions::set_allocated_rest_api(::jaia::RestAPI* rest_api) {
1656 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1657 if (message_arena ==
nullptr) {
1661 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1662 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(rest_api);
1663 if (message_arena != submessage_arena) {
1664 rest_api = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1665 message_arena, rest_api, submessage_arena);
1667 _has_bits_[0] |= 0x00000001u;
1669 _has_bits_[0] &= ~0x00000001u;
1671 rest_api_ = rest_api;
1676 #pragma GCC diagnostic pop
1691 PROTOBUF_NAMESPACE_OPEN
1695 inline const EnumDescriptor* GetEnumDescriptor< ::jaia::RestAPI_Presence>() {
1699 PROTOBUF_NAMESPACE_CLOSE
1703 #include <google/protobuf/port_undef.inc>
MessageOptions * New() const final
static const FieldOptions & default_instance()
RestAPI & operator=(const RestAPI &from)
static const MessageOptions & default_instance()
friend void swap(RestAPI &a, RestAPI &b)
void CopyFrom(const RestAPI_Example &from)
EnumValueOptions * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
RestAPI_Example & operator=(const RestAPI_Example &from)
void MergeFrom(const FieldOptions &from)
void Swap(EnumValueOptions *other)
static const FieldOptions * internal_default_instance()
RestAPI & operator=(RestAPI &&from) noexcept
RestAPI_Example & operator=(RestAPI_Example &&from) noexcept
void MergeFrom(const RestAPI_Example &from)
MessageOptions(::PROTOBUF_NAMESPACE_ID::Arena *arena)
RestAPI_Example * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void UnsafeArenaSwap(MessageOptions *other)
FieldOptions(const FieldOptions &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void CopyFrom(const RestAPI &from)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & permitted_action() const
void CopyFrom(const EnumValueOptions &from)
void set_permitted_action(int index, const std::string &value)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void UnsafeArenaSwap(RestAPI_Example *other)
EnumValueOptions(EnumValueOptions &&from) noexcept
void MergeFrom(const RestAPI &from)
void set_allocated_request(std::string *request)
virtual ~MessageOptions()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
friend void swap(EnumValueOptions &a, EnumValueOptions &b)
FieldOptions * New() const final
void set_permitted_action(int index, std::string &&value)
void UnsafeArenaSwap(RestAPI *other)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void add_permitted_action(const std::string &value)
FieldOptions(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const RestAPI_Example & default_instance()
::jaia::RestAPI * release_rest_api()
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Presence_descriptor()
virtual ~RestAPI_Example()
RestAPI_Example * New() const final
void set_allocated_rest_api(::jaia::RestAPI *rest_api)
RestAPI * New() const final
static const EnumValueOptions & default_instance()
static const RestAPI & default_instance()
FieldOptions(FieldOptions &&from) noexcept
void set_doc(std::string &&value)
static void InitAsDefaultInstance()
void set_doc(const char *value, size_t size)
void clear_permitted_action()
EnumValueOptions(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const RestAPI * internal_default_instance()
const std::string & request() const
void MergeFrom(const MessageOptions &from)
static const EnumValueOptions * internal_default_instance()
static const MessageOptions * internal_default_instance()
MessageOptions(const MessageOptions &from)
FieldOptions * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
const std::string & permitted_action(int index) const
RestAPI(const RestAPI &from)
void set_request(const char *value)
std::string * mutable_request()
void set_permitted_action(int index, const char *value, size_t size)
EnumValueOptions * New() const final
FieldOptions & operator=(const FieldOptions &from)
std::string * mutable_permitted_action(int index)
RestAPI(::PROTOBUF_NAMESPACE_ID::Arena *arena)
MessageOptions(MessageOptions &&from) noexcept
void Swap(RestAPI *other)
static const std::string & Presence_Name(T enum_t_value)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void set_permitted_action(int index, const char *value)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_permitted_action()
void set_request(const char *value, size_t size)
void UnsafeArenaSwap(FieldOptions *other)
const ::jaia::RestAPI & rest_api() const
static bool Presence_IsValid(int value)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
std::string * release_doc()
void set_doc(const char *value)
void MergeFrom(const EnumValueOptions &from)
std::string * mutable_doc()
friend void swap(MessageOptions &a, MessageOptions &b)
void add_permitted_action(const char *value, size_t size)
void set_request(const std::string &value)
void UnsafeArenaSwap(EnumValueOptions *other)
void set_allocated_doc(std::string *doc)
::jaia::RestAPI * mutable_rest_api()
void add_permitted_action(const char *value)
void CopyFrom(const FieldOptions &from)
RestAPI_Example(::PROTOBUF_NAMESPACE_ID::Arena *arena)
virtual ~EnumValueOptions()
void unsafe_arena_set_allocated_rest_api(::jaia::RestAPI *rest_api)
void add_permitted_action(std::string &&value)
void Swap(FieldOptions *other)
FieldOptions & operator=(FieldOptions &&from) noexcept
void set_doc(const std::string &value)
::jaia::RestAPI * unsafe_arena_release_rest_api()
static const RestAPI_Example * internal_default_instance()
friend void swap(FieldOptions &a, FieldOptions &b)
MessageOptions & operator=(const MessageOptions &from)
friend void swap(RestAPI_Example &a, RestAPI_Example &b)
RestAPI_Example(RestAPI_Example &&from) noexcept
EnumValueOptions(const EnumValueOptions &from)
void Swap(MessageOptions *other)
RestAPI * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
MessageOptions * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
const std::string & doc() const
std::string * release_request()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
bool has_rest_api() const
void Swap(RestAPI_Example *other)
RestAPI(RestAPI &&from) noexcept
MessageOptions & operator=(MessageOptions &&from) noexcept
int permitted_action_size() const
EnumValueOptions & operator=(EnumValueOptions &&from) noexcept
std::string * add_permitted_action()
RestAPI_Presence Presence
void CopyFrom(const MessageOptions &from)
void set_request(std::string &&value)
RestAPI_Example(const RestAPI_Example &from)
EnumValueOptions & operator=(const EnumValueOptions &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static bool Presence_Parse(const std::string &name, Presence *value)
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::google::protobuf::EnumValueOptions, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::jaia::EnumValueOptions >, 11, false > ev
constexpr int RestAPI_Presence_Presence_ARRAYSIZE
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * RestAPI_Presence_descriptor()
static const int kMsgFieldNumber
EnumValueOptionsDefaultTypeInternal _EnumValueOptions_default_instance_
static const int kFieldFieldNumber
RestAPIDefaultTypeInternal _RestAPI_default_instance_
@ RestAPI_Presence_NOT_GUARANTEED
@ RestAPI_Presence_GUARANTEED
@ RestAPI_Presence_OMITTED
RestAPI_ExampleDefaultTypeInternal _RestAPI_Example_default_instance_
static const int kEvFieldNumber
MessageOptionsDefaultTypeInternal _MessageOptions_default_instance_
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::google::protobuf::FieldOptions, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::jaia::FieldOptions >, 11, false > field
constexpr RestAPI_Presence RestAPI_Presence_Presence_MAX
constexpr RestAPI_Presence RestAPI_Presence_Presence_MIN
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::google::protobuf::MessageOptions, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::jaia::MessageOptions >, 11, false > msg
const std::string & RestAPI_Presence_Name(T enum_t_value)
bool RestAPI_Presence_IsValid(int value)
bool RestAPI_Presence_Parse(const std::string &name, RestAPI_Presence *value)
FieldOptionsDefaultTypeInternal _FieldOptions_default_instance_
constexpr goby::middleware::Group example
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2foption_5fextensions_2eproto
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[5] PROTOBUF_SECTION_VARIABLE(protodesc_cold)