4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fhydra_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fhydra_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/unknown_field_set.h>
38 #pragma GCC system_header
41 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
44 #include <sys/sysmacros.h>
49 #include <google/protobuf/port_def.inc>
50 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fhydra_2eproto IGNITION_MSGS_VISIBLE
51 PROTOBUF_NAMESPACE_OPEN
55 PROTOBUF_NAMESPACE_CLOSE
59 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
61 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
63 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
65 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
66 static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
67 static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
73 class HydraDefaultTypeInternal;
76 class Hydra_PaddleDefaultTypeInternal;
80 PROTOBUF_NAMESPACE_OPEN
81 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Hydra* Arena::CreateMaybeMessage<::ignition::msgs::Hydra>(Arena*);
82 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Hydra_Paddle* Arena::CreateMaybeMessage<::ignition::msgs::Hydra_Paddle>(Arena*);
83 PROTOBUF_NAMESPACE_CLOSE
89 class IGNITION_MSGS_VISIBLE Hydra_Paddle PROTOBUF_FINAL :
90 public ::PROTOBUF_NAMESPACE_ID::Message {
98 *
this = ::std::move(from);
101 inline Hydra_Paddle&
operator=(
const Hydra_Paddle& from) {
105 inline Hydra_Paddle&
operator=(Hydra_Paddle&& from) noexcept {
106 if (GetArena() == from.GetArena()) {
107 if (
this != &from) InternalSwap(&from);
114 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
115 return GetDescriptor();
118 return GetMetadataStatic().descriptor;
121 return GetMetadataStatic().reflection;
127 return reinterpret_cast<const Hydra_Paddle*
>(
130 static constexpr
int kIndexInFileMessages =
133 friend void swap(Hydra_Paddle& a, Hydra_Paddle& b) {
136 inline void Swap(Hydra_Paddle* other) {
137 if (other ==
this)
return;
138 if (GetArena() == other->GetArena()) {
141 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
145 if (other ==
this)
return;
146 GOOGLE_DCHECK(GetArena() == other->GetArena());
152 inline Hydra_Paddle*
New() const final {
153 return CreateMaybeMessage<Hydra_Paddle>(
nullptr);
156 Hydra_Paddle*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
157 return CreateMaybeMessage<Hydra_Paddle>(arena);
159 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
160 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
163 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
164 bool IsInitialized() const final;
166 size_t ByteSizeLong() const final;
167 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
168 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
169 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
170 int GetCachedSize() const final {
return _cached_size_.Get(); }
173 inline void SharedCtor();
174 inline void SharedDtor();
175 void SetCachedSize(
int size)
const final;
176 void InternalSwap(Hydra_Paddle* other);
177 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
178 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
179 return "ignition.msgs.Hydra.Paddle";
184 static void ArenaDtor(
void*
object);
185 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
190 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
202 kPoseFieldNumber = 1,
203 kButtonBumperFieldNumber = 2,
204 kButton1FieldNumber = 3,
205 kButton2FieldNumber = 4,
206 kButton3FieldNumber = 5,
207 kButton4FieldNumber = 6,
208 kButtonJoyFieldNumber = 7,
209 kButtonCenterFieldNumber = 8,
210 kJoyXFieldNumber = 9,
211 kJoyYFieldNumber = 10,
212 kTriggerFieldNumber = 11,
217 bool _internal_has_pose()
const;
220 const ::ignition::msgs::Pose&
pose()
const;
225 const ::ignition::msgs::Pose& _internal_pose()
const;
226 ::ignition::msgs::Pose* _internal_mutable_pose();
229 ::ignition::msgs::Pose* pose);
237 bool _internal_button_bumper()
const;
238 void _internal_set_button_bumper(
bool value);
246 bool _internal_button_1()
const;
247 void _internal_set_button_1(
bool value);
255 bool _internal_button_2()
const;
256 void _internal_set_button_2(
bool value);
264 bool _internal_button_3()
const;
265 void _internal_set_button_3(
bool value);
273 bool _internal_button_4()
const;
274 void _internal_set_button_4(
bool value);
282 bool _internal_button_joy()
const;
283 void _internal_set_button_joy(
bool value);
291 bool _internal_button_center()
const;
292 void _internal_set_button_center(
bool value);
300 double _internal_joy_x()
const;
301 void _internal_set_joy_x(
double value);
309 double _internal_joy_y()
const;
310 void _internal_set_joy_y(
double value);
318 double _internal_trigger()
const;
319 void _internal_set_trigger(
double value);
326 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
327 typedef void InternalArenaConstructable_;
328 typedef void DestructorSkippable_;
329 ::ignition::msgs::Pose* pose_;
340 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
341 friend struct ::TableStruct_ignition_2fmsgs_2fhydra_2eproto;
346 public ::PROTOBUF_NAMESPACE_ID::Message {
354 *
this = ::std::move(from);
362 if (GetArena() == from.GetArena()) {
363 if (
this != &from) InternalSwap(&from);
370 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
371 return GetDescriptor();
374 return GetMetadataStatic().descriptor;
377 return GetMetadataStatic().reflection;
383 return reinterpret_cast<const Hydra*
>(
386 static constexpr
int kIndexInFileMessages =
389 friend void swap(Hydra& a, Hydra& b) {
392 inline void Swap(Hydra* other) {
393 if (other ==
this)
return;
394 if (GetArena() == other->GetArena()) {
397 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
401 if (other ==
this)
return;
402 GOOGLE_DCHECK(GetArena() == other->GetArena());
408 inline Hydra*
New() const final {
409 return CreateMaybeMessage<Hydra>(
nullptr);
412 Hydra*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
413 return CreateMaybeMessage<Hydra>(arena);
415 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
416 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
419 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
420 bool IsInitialized() const final;
422 size_t ByteSizeLong() const final;
423 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
424 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
425 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
426 int GetCachedSize() const final {
return _cached_size_.Get(); }
429 inline void SharedCtor();
430 inline void SharedDtor();
431 void SetCachedSize(
int size)
const final;
432 void InternalSwap(Hydra* other);
433 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
434 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
435 return "ignition.msgs.Hydra";
438 explicit Hydra(::PROTOBUF_NAMESPACE_ID::Arena* arena);
440 static void ArenaDtor(
void*
object);
441 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
446 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
460 kHeaderFieldNumber = 1,
461 kRightFieldNumber = 2,
462 kLeftFieldNumber = 3,
467 bool _internal_has_header()
const;
470 const ::ignition::msgs::Header&
header()
const;
475 const ::ignition::msgs::Header& _internal_header()
const;
476 ::ignition::msgs::Header* _internal_mutable_header();
479 ::ignition::msgs::Header* header);
485 bool _internal_has_right()
const;
488 const ::ignition::msgs::Hydra_Paddle&
right()
const;
493 const ::ignition::msgs::Hydra_Paddle& _internal_right()
const;
494 ::ignition::msgs::Hydra_Paddle* _internal_mutable_right();
497 ::ignition::msgs::Hydra_Paddle* right);
503 bool _internal_has_left()
const;
506 const ::ignition::msgs::Hydra_Paddle&
left()
const;
511 const ::ignition::msgs::Hydra_Paddle& _internal_left()
const;
512 ::ignition::msgs::Hydra_Paddle* _internal_mutable_left();
515 ::ignition::msgs::Hydra_Paddle* left);
522 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
523 typedef void InternalArenaConstructable_;
524 typedef void DestructorSkippable_;
525 ::ignition::msgs::Header* header_;
526 ::ignition::msgs::Hydra_Paddle* right_;
527 ::ignition::msgs::Hydra_Paddle* left_;
528 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
529 friend struct ::TableStruct_ignition_2fmsgs_2fhydra_2eproto;
537 #pragma GCC diagnostic push
538 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
543 inline bool Hydra_Paddle::_internal_has_pose()
const {
544 return this != internal_default_instance() && pose_ !=
nullptr;
546 inline bool Hydra_Paddle::has_pose()
const {
547 return _internal_has_pose();
549 inline const ::ignition::msgs::Pose& Hydra_Paddle::_internal_pose()
const {
550 const ::ignition::msgs::Pose* p = pose_;
551 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Pose*
>(
554 inline const ::ignition::msgs::Pose& Hydra_Paddle::pose()
const {
556 return _internal_pose();
558 inline void Hydra_Paddle::unsafe_arena_set_allocated_pose(
559 ::ignition::msgs::Pose* pose) {
560 if (GetArena() ==
nullptr) {
561 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(pose_);
571 inline ::ignition::msgs::Pose* Hydra_Paddle::release_pose() {
572 auto temp = unsafe_arena_release_pose();
573 if (GetArena() !=
nullptr) {
574 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
578 inline ::ignition::msgs::Pose* Hydra_Paddle::unsafe_arena_release_pose() {
581 ::ignition::msgs::Pose* temp = pose_;
585 inline ::ignition::msgs::Pose* Hydra_Paddle::_internal_mutable_pose() {
587 if (pose_ ==
nullptr) {
588 auto* p = CreateMaybeMessage<::ignition::msgs::Pose>(GetArena());
593 inline ::ignition::msgs::Pose* Hydra_Paddle::mutable_pose() {
595 return _internal_mutable_pose();
597 inline void Hydra_Paddle::set_allocated_pose(::ignition::msgs::Pose* pose) {
598 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
599 if (message_arena ==
nullptr) {
600 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(pose_);
603 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
604 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(pose)->GetArena();
605 if (message_arena != submessage_arena) {
606 pose = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
607 message_arena, pose, submessage_arena);
618 inline void Hydra_Paddle::clear_button_bumper() {
619 button_bumper_ =
false;
621 inline bool Hydra_Paddle::_internal_button_bumper()
const {
622 return button_bumper_;
624 inline bool Hydra_Paddle::button_bumper()
const {
626 return _internal_button_bumper();
628 inline void Hydra_Paddle::_internal_set_button_bumper(
bool value) {
630 button_bumper_ = value;
632 inline void Hydra_Paddle::set_button_bumper(
bool value) {
633 _internal_set_button_bumper(value);
638 inline void Hydra_Paddle::clear_button_1() {
641 inline bool Hydra_Paddle::_internal_button_1()
const {
644 inline bool Hydra_Paddle::button_1()
const {
646 return _internal_button_1();
648 inline void Hydra_Paddle::_internal_set_button_1(
bool value) {
652 inline void Hydra_Paddle::set_button_1(
bool value) {
653 _internal_set_button_1(value);
658 inline void Hydra_Paddle::clear_button_2() {
661 inline bool Hydra_Paddle::_internal_button_2()
const {
664 inline bool Hydra_Paddle::button_2()
const {
666 return _internal_button_2();
668 inline void Hydra_Paddle::_internal_set_button_2(
bool value) {
672 inline void Hydra_Paddle::set_button_2(
bool value) {
673 _internal_set_button_2(value);
678 inline void Hydra_Paddle::clear_button_3() {
681 inline bool Hydra_Paddle::_internal_button_3()
const {
684 inline bool Hydra_Paddle::button_3()
const {
686 return _internal_button_3();
688 inline void Hydra_Paddle::_internal_set_button_3(
bool value) {
692 inline void Hydra_Paddle::set_button_3(
bool value) {
693 _internal_set_button_3(value);
698 inline void Hydra_Paddle::clear_button_4() {
701 inline bool Hydra_Paddle::_internal_button_4()
const {
704 inline bool Hydra_Paddle::button_4()
const {
706 return _internal_button_4();
708 inline void Hydra_Paddle::_internal_set_button_4(
bool value) {
712 inline void Hydra_Paddle::set_button_4(
bool value) {
713 _internal_set_button_4(value);
718 inline void Hydra_Paddle::clear_button_joy() {
721 inline bool Hydra_Paddle::_internal_button_joy()
const {
724 inline bool Hydra_Paddle::button_joy()
const {
726 return _internal_button_joy();
728 inline void Hydra_Paddle::_internal_set_button_joy(
bool value) {
732 inline void Hydra_Paddle::set_button_joy(
bool value) {
733 _internal_set_button_joy(value);
738 inline void Hydra_Paddle::clear_button_center() {
739 button_center_ =
false;
741 inline bool Hydra_Paddle::_internal_button_center()
const {
742 return button_center_;
744 inline bool Hydra_Paddle::button_center()
const {
746 return _internal_button_center();
748 inline void Hydra_Paddle::_internal_set_button_center(
bool value) {
750 button_center_ = value;
752 inline void Hydra_Paddle::set_button_center(
bool value) {
753 _internal_set_button_center(value);
758 inline void Hydra_Paddle::clear_joy_x() {
761 inline double Hydra_Paddle::_internal_joy_x()
const {
764 inline double Hydra_Paddle::joy_x()
const {
766 return _internal_joy_x();
768 inline void Hydra_Paddle::_internal_set_joy_x(
double value) {
772 inline void Hydra_Paddle::set_joy_x(
double value) {
773 _internal_set_joy_x(value);
778 inline void Hydra_Paddle::clear_joy_y() {
781 inline double Hydra_Paddle::_internal_joy_y()
const {
784 inline double Hydra_Paddle::joy_y()
const {
786 return _internal_joy_y();
788 inline void Hydra_Paddle::_internal_set_joy_y(
double value) {
792 inline void Hydra_Paddle::set_joy_y(
double value) {
793 _internal_set_joy_y(value);
798 inline void Hydra_Paddle::clear_trigger() {
801 inline double Hydra_Paddle::_internal_trigger()
const {
804 inline double Hydra_Paddle::trigger()
const {
806 return _internal_trigger();
808 inline void Hydra_Paddle::_internal_set_trigger(
double value) {
812 inline void Hydra_Paddle::set_trigger(
double value) {
813 _internal_set_trigger(value);
822 inline bool Hydra::_internal_has_header()
const {
823 return this != internal_default_instance() && header_ !=
nullptr;
825 inline bool Hydra::has_header()
const {
826 return _internal_has_header();
828 inline const ::ignition::msgs::Header& Hydra::_internal_header()
const {
829 const ::ignition::msgs::Header* p = header_;
830 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Header*
>(
833 inline const ::ignition::msgs::Header& Hydra::header()
const {
835 return _internal_header();
837 inline void Hydra::unsafe_arena_set_allocated_header(
838 ::ignition::msgs::Header* header) {
839 if (GetArena() ==
nullptr) {
840 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
850 inline ::ignition::msgs::Header* Hydra::release_header() {
851 auto temp = unsafe_arena_release_header();
852 if (GetArena() !=
nullptr) {
853 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
857 inline ::ignition::msgs::Header* Hydra::unsafe_arena_release_header() {
860 ::ignition::msgs::Header* temp = header_;
864 inline ::ignition::msgs::Header* Hydra::_internal_mutable_header() {
866 if (header_ ==
nullptr) {
867 auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
872 inline ::ignition::msgs::Header* Hydra::mutable_header() {
874 return _internal_mutable_header();
876 inline void Hydra::set_allocated_header(::ignition::msgs::Header* header) {
877 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
878 if (message_arena ==
nullptr) {
879 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
882 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
883 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header)->GetArena();
884 if (message_arena != submessage_arena) {
885 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
886 message_arena, header, submessage_arena);
897 inline bool Hydra::_internal_has_right()
const {
898 return this != internal_default_instance() && right_ !=
nullptr;
900 inline bool Hydra::has_right()
const {
901 return _internal_has_right();
903 inline void Hydra::clear_right() {
904 if (GetArena() ==
nullptr && right_ !=
nullptr) {
909 inline const ::ignition::msgs::Hydra_Paddle& Hydra::_internal_right()
const {
910 const ::ignition::msgs::Hydra_Paddle* p = right_;
911 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Hydra_Paddle*
>(
914 inline const ::ignition::msgs::Hydra_Paddle& Hydra::right()
const {
916 return _internal_right();
918 inline void Hydra::unsafe_arena_set_allocated_right(
919 ::ignition::msgs::Hydra_Paddle* right) {
920 if (GetArena() ==
nullptr) {
921 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(right_);
931 inline ::ignition::msgs::Hydra_Paddle* Hydra::release_right() {
932 auto temp = unsafe_arena_release_right();
933 if (GetArena() !=
nullptr) {
934 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
938 inline ::ignition::msgs::Hydra_Paddle* Hydra::unsafe_arena_release_right() {
941 ::ignition::msgs::Hydra_Paddle* temp = right_;
945 inline ::ignition::msgs::Hydra_Paddle* Hydra::_internal_mutable_right() {
947 if (right_ ==
nullptr) {
948 auto* p = CreateMaybeMessage<::ignition::msgs::Hydra_Paddle>(GetArena());
953 inline ::ignition::msgs::Hydra_Paddle* Hydra::mutable_right() {
955 return _internal_mutable_right();
957 inline void Hydra::set_allocated_right(::ignition::msgs::Hydra_Paddle* right) {
958 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
959 if (message_arena ==
nullptr) {
963 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
964 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(right);
965 if (message_arena != submessage_arena) {
966 right = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
967 message_arena, right, submessage_arena);
978 inline bool Hydra::_internal_has_left()
const {
979 return this != internal_default_instance() && left_ !=
nullptr;
981 inline bool Hydra::has_left()
const {
982 return _internal_has_left();
984 inline void Hydra::clear_left() {
985 if (GetArena() ==
nullptr && left_ !=
nullptr) {
990 inline const ::ignition::msgs::Hydra_Paddle& Hydra::_internal_left()
const {
991 const ::ignition::msgs::Hydra_Paddle* p = left_;
992 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Hydra_Paddle*
>(
995 inline const ::ignition::msgs::Hydra_Paddle& Hydra::left()
const {
997 return _internal_left();
999 inline void Hydra::unsafe_arena_set_allocated_left(
1000 ::ignition::msgs::Hydra_Paddle* left) {
1001 if (GetArena() ==
nullptr) {
1002 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(left_);
1012 inline ::ignition::msgs::Hydra_Paddle* Hydra::release_left() {
1013 auto temp = unsafe_arena_release_left();
1014 if (GetArena() !=
nullptr) {
1015 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1019 inline ::ignition::msgs::Hydra_Paddle* Hydra::unsafe_arena_release_left() {
1022 ::ignition::msgs::Hydra_Paddle* temp = left_;
1026 inline ::ignition::msgs::Hydra_Paddle* Hydra::_internal_mutable_left() {
1028 if (left_ ==
nullptr) {
1029 auto* p = CreateMaybeMessage<::ignition::msgs::Hydra_Paddle>(GetArena());
1034 inline ::ignition::msgs::Hydra_Paddle* Hydra::mutable_left() {
1036 return _internal_mutable_left();
1038 inline void Hydra::set_allocated_left(::ignition::msgs::Hydra_Paddle* left) {
1039 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1040 if (message_arena ==
nullptr) {
1044 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1045 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(left);
1046 if (message_arena != submessage_arena) {
1047 left = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1048 message_arena, left, submessage_arena);
1059 #pragma GCC diagnostic pop
1074 #pragma warning(pop)
1078 #include <google/protobuf/port_undef.inc>
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fhydra_2eproto
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:99
static void InitAsDefaultInstance()
Hydra(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Hydra_Paddle(Hydra_Paddle &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:96
::ignition::msgs::Pose * release_pose()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:120
void set_button_2(bool value)
static const Hydra_Paddle * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:126
void set_joy_x(double value)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void unsafe_arena_set_allocated_pose(::ignition::msgs::Pose *pose)
::ignition::msgs::Header * release_header()
void unsafe_arena_set_allocated_left(::ignition::msgs::Hydra_Paddle *left)
void set_allocated_left(::ignition::msgs::Hydra_Paddle *left)
friend void swap(Hydra_Paddle &a, Hydra_Paddle &b)
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:133
void set_button_3(bool value)
void set_button_bumper(bool value)
Hydra_Paddle * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:152
::ignition::msgs::Header * mutable_header()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:114
Hydra_Paddle(const Hydra_Paddle &from)
void UnsafeArenaSwap(Hydra *other)
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:400
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
::ignition::msgs::Hydra_Paddle * unsafe_arena_release_left()
::ignition::msgs::Hydra_Paddle * mutable_left()
Hydra_Paddle(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const Hydra * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:382
Hydra & operator=(const Hydra &from)
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:357
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
void set_joy_y(double value)
bool button_bumper() const
void set_button_center(bool value)
void Swap(Hydra_Paddle *other)
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:136
Hydra_Paddle & operator=(const Hydra_Paddle &from)
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:101
void UnsafeArenaSwap(Hydra_Paddle *other)
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:144
Hydra_Paddle Paddle
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:455
void set_trigger(double value)
::ignition::msgs::Hydra_Paddle * unsafe_arena_release_right()
void Swap(Hydra *other)
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:392
friend void swap(Hydra &a, Hydra &b)
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:389
Hydra * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:412
void set_allocated_pose(::ignition::msgs::Pose *pose)
void MergeFrom(const Hydra_Paddle &from)
::ignition::msgs::Header * unsafe_arena_release_header()
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Hydra_Paddle * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:156
::ignition::msgs::Hydra_Paddle * mutable_right()
void clear_button_bumper()
::ignition::msgs::Hydra_Paddle * release_right()
void clear_button_center()
void set_button_1(bool value)
void set_allocated_header(::ignition::msgs::Header *header)
const ::ignition::msgs::Hydra_Paddle & right() const
const ::ignition::msgs::Pose & pose() const
Hydra & operator=(Hydra &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:361
::ignition::msgs::Pose * unsafe_arena_release_pose()
Hydra(Hydra &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:352
::ignition::msgs::Hydra_Paddle * release_left()
void MergeFrom(const Hydra &from)
static const Hydra_Paddle & default_instance()
void CopyFrom(const Hydra_Paddle &from)
::ignition::msgs::Pose * mutable_pose()
Hydra * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:408
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:117
bool button_center() const
void set_button_joy(bool value)
Hydra_Paddle & operator=(Hydra_Paddle &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:105
void set_allocated_right(::ignition::msgs::Hydra_Paddle *right)
Hydra_Paddle()
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:92
void unsafe_arena_set_allocated_right(::ignition::msgs::Hydra_Paddle *right)
void set_button_4(bool value)
static const Hydra & default_instance()
void CopyFrom(const Hydra &from)
Hydra()
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:348
const ::ignition::msgs::Hydra_Paddle & left() const
const ::ignition::msgs::Header & header() const
IGNITION_MSGS_VISIBLE Hydra_PaddleDefaultTypeInternal _Hydra_Paddle_default_instance_
std::shared_ptr< Hydra > HydraSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:1066
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
IGNITION_MSGS_VISIBLE HydraDefaultTypeInternal _Hydra_default_instance_
std::shared_ptr< const Hydra > ConstHydraSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:1067
std::unique_ptr< const Hydra > ConstHydraUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:1065
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
std::unique_ptr< Hydra > HydraUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:1064
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:53
Definition: build/ignition-msgs8/include/ignition/msgs/hydra.pb.h:58
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)