4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fany_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fany_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3019000
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 3019000 < 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/metadata_lite.h>
29 #include <google/protobuf/generated_message_reflection.h>
30 #include <google/protobuf/message.h>
31 #include <google/protobuf/repeated_field.h>
32 #include <google/protobuf/extension_set.h>
33 #include <google/protobuf/generated_enum_reflection.h>
34 #include <google/protobuf/unknown_field_set.h>
42 #pragma GCC system_header
45 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
48 #include <sys/sysmacros.h>
53 #include <google/protobuf/port_def.inc>
54 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fany_2eproto IGNITION_MSGS_VISIBLE
55 PROTOBUF_NAMESPACE_OPEN
59 PROTOBUF_NAMESPACE_CLOSE
63 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
65 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
67 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
69 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
70 static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
71 static const uint32_t offsets[];
77 struct AnyDefaultTypeInternal;
81 PROTOBUF_NAMESPACE_OPEN
82 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Any* Arena::CreateMaybeMessage<::ignition::msgs::Any>(Arena*);
83 PROTOBUF_NAMESPACE_CLOSE
111 "Incorrect type passed to function Any_ValueType_Name.");
112 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
116 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
Any_ValueType* value) {
117 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Any_ValueType>(
122 class IGNITION_MSGS_VISIBLE
Any final :
123 public ::PROTOBUF_NAMESPACE_ID::Message {
127 explicit constexpr
Any(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
132 *
this = ::std::move(from);
140 if (
this == &from)
return *
this;
141 if (GetOwningArena() == from.GetOwningArena()
142 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
143 && GetOwningArena() !=
nullptr
153 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
154 return GetDescriptor();
157 return default_instance().GetMetadata().descriptor;
160 return default_instance().GetMetadata().reflection;
163 return *internal_default_instance();
173 kQuaternionValue = 10,
179 return reinterpret_cast<const Any*
>(
182 static constexpr
int kIndexInFileMessages =
189 if (other ==
this)
return;
190 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
191 if (GetOwningArena() !=
nullptr &&
192 GetOwningArena() == other->GetOwningArena()) {
194 if (GetOwningArena() == other->GetOwningArena()) {
198 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
202 if (other ==
this)
return;
203 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
209 Any*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
210 return CreateMaybeMessage<Any>(arena);
212 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
214 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
217 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
219 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
220 bool IsInitialized() const final;
222 size_t ByteSizeLong() const final;
223 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
224 uint8_t* _InternalSerialize(
225 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
226 int GetCachedSize() const final {
return _cached_size_.Get(); }
231 void SetCachedSize(
int size)
const final;
232 void InternalSwap(
Any* other);
235 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
236 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
237 return "ignition.msgs.Any";
240 explicit Any(::PROTOBUF_NAMESPACE_ID::Arena* arena,
241 bool is_message_owned =
false);
243 static void ArenaDtor(
void*
object);
244 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
248 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
250 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
275 static inline
bool ValueType_IsValid(
int value) {
282 static constexpr
int ValueType_ARRAYSIZE =
284 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
292 "Incorrect type passed to function ValueType_Name.");
303 kHeaderFieldNumber = 1,
304 kTypeFieldNumber = 2,
305 kDoubleValueFieldNumber = 3,
306 kIntValueFieldNumber = 4,
307 kStringValueFieldNumber = 5,
308 kBoolValueFieldNumber = 6,
309 kVector3DValueFieldNumber = 7,
310 kColorValueFieldNumber = 8,
311 kPose3DValueFieldNumber = 9,
312 kQuaternionValueFieldNumber = 10,
313 kTimeValueFieldNumber = 11,
316 bool has_header()
const;
318 bool _internal_has_header()
const;
321 const ::ignition::msgs::Header& header()
const;
322 PROTOBUF_NODISCARD ::ignition::msgs::Header* release_header();
326 const ::ignition::msgs::Header& _internal_header()
const;
329 void unsafe_arena_set_allocated_header(
343 bool has_double_value()
const;
345 bool _internal_has_double_value()
const;
347 void clear_double_value();
348 double double_value()
const;
349 void set_double_value(
double value);
351 double _internal_double_value()
const;
352 void _internal_set_double_value(
double value);
356 bool has_int_value()
const;
358 bool _internal_has_int_value()
const;
360 void clear_int_value();
361 int32_t int_value()
const;
362 void set_int_value(int32_t value);
364 int32_t _internal_int_value()
const;
365 void _internal_set_int_value(int32_t value);
369 bool has_string_value()
const;
371 bool _internal_has_string_value()
const;
373 void clear_string_value();
375 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
376 void set_string_value(ArgT0&& arg0, ArgT... args);
378 PROTOBUF_NODISCARD
std::string* release_string_value();
379 void set_allocated_string_value(
std::string* string_value);
382 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_string_value(
const std::string& value);
387 bool has_bool_value()
const;
389 bool _internal_has_bool_value()
const;
391 void clear_bool_value();
392 bool bool_value()
const;
393 void set_bool_value(
bool value);
395 bool _internal_bool_value()
const;
396 void _internal_set_bool_value(
bool value);
400 bool has_vector3d_value()
const;
402 bool _internal_has_vector3d_value()
const;
405 const ::ignition::msgs::Vector3d& vector3d_value()
const;
406 PROTOBUF_NODISCARD ::ignition::msgs::Vector3d* release_vector3d_value();
410 const ::ignition::msgs::Vector3d& _internal_vector3d_value()
const;
413 void unsafe_arena_set_allocated_vector3d_value(
418 bool has_color_value()
const;
420 bool _internal_has_color_value()
const;
423 const ::ignition::msgs::Color& color_value()
const;
424 PROTOBUF_NODISCARD ::ignition::msgs::Color* release_color_value();
428 const ::ignition::msgs::Color& _internal_color_value()
const;
431 void unsafe_arena_set_allocated_color_value(
436 bool has_pose3d_value()
const;
438 bool _internal_has_pose3d_value()
const;
441 const ::ignition::msgs::Pose& pose3d_value()
const;
442 PROTOBUF_NODISCARD ::ignition::msgs::Pose* release_pose3d_value();
446 const ::ignition::msgs::Pose& _internal_pose3d_value()
const;
449 void unsafe_arena_set_allocated_pose3d_value(
454 bool has_quaternion_value()
const;
456 bool _internal_has_quaternion_value()
const;
459 const ::ignition::msgs::Quaternion& quaternion_value()
const;
460 PROTOBUF_NODISCARD ::ignition::msgs::Quaternion* release_quaternion_value();
464 const ::ignition::msgs::Quaternion& _internal_quaternion_value()
const;
467 void unsafe_arena_set_allocated_quaternion_value(
472 bool has_time_value()
const;
474 bool _internal_has_time_value()
const;
477 const ::ignition::msgs::Time& time_value()
const;
478 PROTOBUF_NODISCARD ::ignition::msgs::Time* release_time_value();
482 const ::ignition::msgs::Time& _internal_time_value()
const;
485 void unsafe_arena_set_allocated_time_value(
494 void set_has_double_value();
495 void set_has_int_value();
496 void set_has_string_value();
497 void set_has_bool_value();
498 void set_has_vector3d_value();
499 void set_has_color_value();
500 void set_has_pose3d_value();
501 void set_has_quaternion_value();
502 void set_has_time_value();
504 inline bool has_value()
const;
505 inline void clear_has_value();
507 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
508 typedef void InternalArenaConstructable_;
509 typedef void DestructorSkippable_;
513 constexpr ValueUnion() : _constinit_{} {}
514 ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_;
515 double double_value_;
517 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr string_value_;
525 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
526 uint32_t _oneof_case_[1];
528 friend struct ::TableStruct_ignition_2fmsgs_2fany_2eproto;
536 #pragma GCC diagnostic push
537 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
542 inline bool Any::_internal_has_header()
const {
543 return this != internal_default_instance() && header_ !=
nullptr;
546 return _internal_has_header();
548 inline const ::ignition::msgs::Header& Any::_internal_header()
const {
549 const ::ignition::msgs::Header* p = header_;
555 return _internal_header();
559 if (GetArenaForAllocation() ==
nullptr) {
560 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
574 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
575 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
576 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
577 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
579 if (GetArenaForAllocation() !=
nullptr) {
580 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
592 inline ::ignition::msgs::Header* Any::_internal_mutable_header() {
594 if (header_ ==
nullptr) {
595 auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaForAllocation());
606 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
607 if (message_arena ==
nullptr) {
608 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
611 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
612 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
613 ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
614 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header));
615 if (message_arena != submessage_arena) {
616 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
617 message_arena, header, submessage_arena);
636 return _internal_type();
643 _internal_set_type(value);
648 inline bool Any::_internal_has_double_value()
const {
649 return value_case() == kDoubleValue;
652 return _internal_has_double_value();
654 inline void Any::set_has_double_value() {
655 _oneof_case_[0] = kDoubleValue;
658 if (_internal_has_double_value()) {
659 value_.double_value_ = 0;
663 inline double Any::_internal_double_value()
const {
664 if (_internal_has_double_value()) {
665 return value_.double_value_;
669 inline void Any::_internal_set_double_value(
double value) {
670 if (!_internal_has_double_value()) {
672 set_has_double_value();
674 value_.double_value_ = value;
678 return _internal_double_value();
681 _internal_set_double_value(value);
686 inline bool Any::_internal_has_int_value()
const {
687 return value_case() == kIntValue;
690 return _internal_has_int_value();
692 inline void Any::set_has_int_value() {
693 _oneof_case_[0] = kIntValue;
696 if (_internal_has_int_value()) {
697 value_.int_value_ = 0;
701 inline int32_t Any::_internal_int_value()
const {
702 if (_internal_has_int_value()) {
703 return value_.int_value_;
707 inline void Any::_internal_set_int_value(int32_t value) {
708 if (!_internal_has_int_value()) {
712 value_.int_value_ = value;
716 return _internal_int_value();
719 _internal_set_int_value(value);
724 inline bool Any::_internal_has_string_value()
const {
725 return value_case() == kStringValue;
728 return _internal_has_string_value();
730 inline void Any::set_has_string_value() {
731 _oneof_case_[0] = kStringValue;
734 if (_internal_has_string_value()) {
735 value_.string_value_.Destroy(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
741 return _internal_string_value();
743 template <
typename ArgT0,
typename... ArgT>
745 if (!_internal_has_string_value()) {
747 set_has_string_value();
748 value_.string_value_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
750 value_.string_value_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
754 std::string* _s = _internal_mutable_string_value();
758 inline const std::string& Any::_internal_string_value()
const {
759 if (_internal_has_string_value()) {
760 return value_.string_value_.Get();
762 return ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited();
764 inline void Any::_internal_set_string_value(
const std::string& value) {
765 if (!_internal_has_string_value()) {
767 set_has_string_value();
768 value_.string_value_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
770 value_.string_value_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
772 inline std::string* Any::_internal_mutable_string_value() {
773 if (!_internal_has_string_value()) {
775 set_has_string_value();
776 value_.string_value_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
778 return value_.string_value_.Mutable(
779 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
783 if (_internal_has_string_value()) {
785 return value_.string_value_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
794 if (string_value !=
nullptr) {
795 set_has_string_value();
796 value_.string_value_.UnsafeSetDefault(string_value);
797 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArenaForAllocation();
798 if (arena !=
nullptr) {
799 arena->Own(string_value);
806 inline bool Any::_internal_has_bool_value()
const {
807 return value_case() == kBoolValue;
810 return _internal_has_bool_value();
812 inline void Any::set_has_bool_value() {
813 _oneof_case_[0] = kBoolValue;
816 if (_internal_has_bool_value()) {
817 value_.bool_value_ =
false;
821 inline bool Any::_internal_bool_value()
const {
822 if (_internal_has_bool_value()) {
823 return value_.bool_value_;
827 inline void Any::_internal_set_bool_value(
bool value) {
828 if (!_internal_has_bool_value()) {
830 set_has_bool_value();
832 value_.bool_value_ = value;
836 return _internal_bool_value();
839 _internal_set_bool_value(value);
844 inline bool Any::_internal_has_vector3d_value()
const {
845 return value_case() == kVector3DValue;
848 return _internal_has_vector3d_value();
850 inline void Any::set_has_vector3d_value() {
851 _oneof_case_[0] = kVector3DValue;
855 if (_internal_has_vector3d_value()) {
858 if (GetArenaForAllocation() !=
nullptr) {
859 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
861 value_.vector3d_value_ =
nullptr;
867 inline const ::ignition::msgs::Vector3d& Any::_internal_vector3d_value()
const {
868 return _internal_has_vector3d_value()
869 ? *value_.vector3d_value_
874 return _internal_vector3d_value();
878 if (_internal_has_vector3d_value()) {
881 value_.vector3d_value_ =
nullptr;
889 if (vector3d_value) {
890 set_has_vector3d_value();
891 value_.vector3d_value_ = vector3d_value;
895 inline ::ignition::msgs::Vector3d* Any::_internal_mutable_vector3d_value() {
896 if (!_internal_has_vector3d_value()) {
898 set_has_vector3d_value();
899 value_.vector3d_value_ = CreateMaybeMessage< ::ignition::msgs::Vector3d >(GetArenaForAllocation());
901 return value_.vector3d_value_;
910 inline bool Any::_internal_has_color_value()
const {
911 return value_case() == kColorValue;
914 return _internal_has_color_value();
916 inline void Any::set_has_color_value() {
917 _oneof_case_[0] = kColorValue;
921 if (_internal_has_color_value()) {
924 if (GetArenaForAllocation() !=
nullptr) {
925 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
927 value_.color_value_ =
nullptr;
933 inline const ::ignition::msgs::Color& Any::_internal_color_value()
const {
934 return _internal_has_color_value()
935 ? *value_.color_value_
940 return _internal_color_value();
944 if (_internal_has_color_value()) {
947 value_.color_value_ =
nullptr;
956 set_has_color_value();
957 value_.color_value_ = color_value;
961 inline ::ignition::msgs::Color* Any::_internal_mutable_color_value() {
962 if (!_internal_has_color_value()) {
964 set_has_color_value();
965 value_.color_value_ = CreateMaybeMessage< ::ignition::msgs::Color >(GetArenaForAllocation());
967 return value_.color_value_;
976 inline bool Any::_internal_has_pose3d_value()
const {
977 return value_case() == kPose3DValue;
980 return _internal_has_pose3d_value();
982 inline void Any::set_has_pose3d_value() {
983 _oneof_case_[0] = kPose3DValue;
987 if (_internal_has_pose3d_value()) {
990 if (GetArenaForAllocation() !=
nullptr) {
991 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
993 value_.pose3d_value_ =
nullptr;
999 inline const ::ignition::msgs::Pose& Any::_internal_pose3d_value()
const {
1000 return _internal_has_pose3d_value()
1001 ? *value_.pose3d_value_
1006 return _internal_pose3d_value();
1010 if (_internal_has_pose3d_value()) {
1013 value_.pose3d_value_ =
nullptr;
1022 set_has_pose3d_value();
1023 value_.pose3d_value_ = pose3d_value;
1027 inline ::ignition::msgs::Pose* Any::_internal_mutable_pose3d_value() {
1028 if (!_internal_has_pose3d_value()) {
1030 set_has_pose3d_value();
1031 value_.pose3d_value_ = CreateMaybeMessage< ::ignition::msgs::Pose >(GetArenaForAllocation());
1033 return value_.pose3d_value_;
1042 inline bool Any::_internal_has_quaternion_value()
const {
1043 return value_case() == kQuaternionValue;
1046 return _internal_has_quaternion_value();
1048 inline void Any::set_has_quaternion_value() {
1049 _oneof_case_[0] = kQuaternionValue;
1053 if (_internal_has_quaternion_value()) {
1056 if (GetArenaForAllocation() !=
nullptr) {
1057 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1059 value_.quaternion_value_ =
nullptr;
1065 inline const ::ignition::msgs::Quaternion& Any::_internal_quaternion_value()
const {
1066 return _internal_has_quaternion_value()
1067 ? *value_.quaternion_value_
1072 return _internal_quaternion_value();
1076 if (_internal_has_quaternion_value()) {
1079 value_.quaternion_value_ =
nullptr;
1087 if (quaternion_value) {
1088 set_has_quaternion_value();
1089 value_.quaternion_value_ = quaternion_value;
1093 inline ::ignition::msgs::Quaternion* Any::_internal_mutable_quaternion_value() {
1094 if (!_internal_has_quaternion_value()) {
1096 set_has_quaternion_value();
1097 value_.quaternion_value_ = CreateMaybeMessage< ::ignition::msgs::Quaternion >(GetArenaForAllocation());
1099 return value_.quaternion_value_;
1108 inline bool Any::_internal_has_time_value()
const {
1109 return value_case() == kTimeValue;
1112 return _internal_has_time_value();
1114 inline void Any::set_has_time_value() {
1115 _oneof_case_[0] = kTimeValue;
1119 if (_internal_has_time_value()) {
1122 if (GetArenaForAllocation() !=
nullptr) {
1123 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1125 value_.time_value_ =
nullptr;
1131 inline const ::ignition::msgs::Time& Any::_internal_time_value()
const {
1132 return _internal_has_time_value()
1133 ? *value_.time_value_
1138 return _internal_time_value();
1142 if (_internal_has_time_value()) {
1145 value_.time_value_ =
nullptr;
1154 set_has_time_value();
1155 value_.time_value_ = time_value;
1159 inline ::ignition::msgs::Time* Any::_internal_mutable_time_value() {
1160 if (!_internal_has_time_value()) {
1162 set_has_time_value();
1163 value_.time_value_ = CreateMaybeMessage< ::ignition::msgs::Time >(GetArenaForAllocation());
1165 return value_.time_value_;
1173 inline bool Any::has_value()
const {
1174 return value_case() != VALUE_NOT_SET;
1176 inline void Any::clear_has_value() {
1177 _oneof_case_[0] = VALUE_NOT_SET;
1183 #pragma GCC diagnostic pop
1195 PROTOBUF_NAMESPACE_OPEN
1199 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::Any_ValueType>() {
1203 PROTOBUF_NAMESPACE_CLOSE
1206 #pragma warning(pop)
1210 #include <google/protobuf/port_undef.inc>
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fany_2eproto
bool has_string_value() const
Definition: any.pb.h:727
Any()
Definition: any.pb.h:125
void unsafe_arena_set_allocated_vector3d_value(::ignition::msgs::Vector3d *vector3d_value)
Definition: any.pb.h:887
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: any.pb.h:159
bool has_double_value() const
Definition: any.pb.h:651
Any & operator=(const Any &from)
Definition: any.pb.h:135
::ignition::msgs::Pose * mutable_pose3d_value()
Definition: any.pb.h:1035
bool has_header() const
Definition: any.pb.h:545
Any * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: any.pb.h:209
void set_string_value(ArgT0 &&arg0, ArgT... args)
Definition: any.pb.h:744
::ignition::msgs::Header * mutable_header()
Definition: any.pb.h:600
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
bool has_pose3d_value() const
Definition: any.pb.h:979
constexpr Any(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const ::ignition::msgs::Color & color_value() const
Definition: any.pb.h:938
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: any.pb.h:153
void clear_quaternion_value()
Any & operator=(Any &&from) noexcept
Definition: any.pb.h:139
std::string * mutable_string_value()
Definition: any.pb.h:753
::ignition::msgs::Time * mutable_time_value()
Definition: any.pb.h:1167
void set_int_value(int32_t value)
Definition: any.pb.h:718
void set_allocated_string_value(std::string *string_value)
Definition: any.pb.h:790
int32_t int_value() const
Definition: any.pb.h:714
PROTOBUF_NODISCARD ::ignition::msgs::Quaternion * release_quaternion_value()
Definition: any.pb.h:1051
void UnsafeArenaSwap(Any *other)
Definition: any.pb.h:201
::ignition::msgs::Time * unsafe_arena_release_time_value()
Definition: any.pb.h:1140
const std::string & string_value() const
Definition: any.pb.h:739
::ignition::msgs::Quaternion * unsafe_arena_release_quaternion_value()
Definition: any.pb.h:1074
void unsafe_arena_set_allocated_pose3d_value(::ignition::msgs::Pose *pose3d_value)
Definition: any.pb.h:1019
void clear_bool_value()
Definition: any.pb.h:815
void clear_double_value()
Definition: any.pb.h:657
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
Definition: any.pb.h:557
const ::ignition::msgs::Vector3d & vector3d_value() const
Definition: any.pb.h:872
ValueCase
Definition: any.pb.h:165
PROTOBUF_NODISCARD ::ignition::msgs::Pose * release_pose3d_value()
Definition: any.pb.h:985
void set_allocated_color_value(::ignition::msgs::Color *color_value)
Any(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void MergeFrom(const Any &from)
::ignition::msgs::Vector3d * unsafe_arena_release_vector3d_value()
Definition: any.pb.h:876
void unsafe_arena_set_allocated_time_value(::ignition::msgs::Time *time_value)
Definition: any.pb.h:1151
void set_double_value(double value)
Definition: any.pb.h:680
::ignition::msgs::Color * mutable_color_value()
Definition: any.pb.h:969
const ::ignition::msgs::Quaternion & quaternion_value() const
Definition: any.pb.h:1070
void set_bool_value(bool value)
Definition: any.pb.h:838
const ::ignition::msgs::Pose & pose3d_value() const
Definition: any.pb.h:1004
void set_type(::ignition::msgs::Any_ValueType value)
Definition: any.pb.h:642
void CopyFrom(const Any &from)
Any(Any &&from) noexcept
Definition: any.pb.h:130
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ValueType_descriptor()
Definition: any.pb.h:285
void unsafe_arena_set_allocated_color_value(::ignition::msgs::Color *color_value)
Definition: any.pb.h:953
ValueCase value_case() const
Definition: any.pb.h:1179
void set_allocated_vector3d_value(::ignition::msgs::Vector3d *vector3d_value)
static bool ValueType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ValueType *value)
Definition: any.pb.h:295
void clear_pose3d_value()
bool has_int_value() const
Definition: any.pb.h:689
PROTOBUF_NODISCARD std::string * release_string_value()
Definition: any.pb.h:781
void unsafe_arena_set_allocated_quaternion_value(::ignition::msgs::Quaternion *quaternion_value)
Definition: any.pb.h:1085
void clear_type()
Definition: any.pb.h:628
double double_value() const
Definition: any.pb.h:676
bool has_bool_value() const
Definition: any.pb.h:809
friend void swap(Any &a, Any &b)
Definition: any.pb.h:185
void set_allocated_header(::ignition::msgs::Header *header)
Definition: any.pb.h:605
void set_allocated_pose3d_value(::ignition::msgs::Pose *pose3d_value)
PROTOBUF_NODISCARD ::ignition::msgs::Vector3d * release_vector3d_value()
Definition: any.pb.h:853
::ignition::msgs::Quaternion * mutable_quaternion_value()
Definition: any.pb.h:1101
void clear_int_value()
Definition: any.pb.h:695
::ignition::msgs::Pose * unsafe_arena_release_pose3d_value()
Definition: any.pb.h:1008
PROTOBUF_NODISCARD ::ignition::msgs::Header * release_header()
Definition: any.pb.h:570
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const std::string & ValueType_Name(T enum_t_value)
Definition: any.pb.h:289
::ignition::msgs::Color * unsafe_arena_release_color_value()
Definition: any.pb.h:942
bool has_color_value() const
Definition: any.pb.h:913
::ignition::msgs::Any_ValueType type() const
Definition: any.pb.h:634
void clear_vector3d_value()
::ignition::msgs::Vector3d * mutable_vector3d_value()
Definition: any.pb.h:903
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: any.pb.h:156
void set_allocated_quaternion_value(::ignition::msgs::Quaternion *quaternion_value)
bool has_vector3d_value() const
Definition: any.pb.h:847
bool has_quaternion_value() const
Definition: any.pb.h:1045
const ::ignition::msgs::Header & header() const
Definition: any.pb.h:553
const ::ignition::msgs::Time & time_value() const
Definition: any.pb.h:1136
PROTOBUF_NODISCARD ::ignition::msgs::Time * release_time_value()
Definition: any.pb.h:1117
void Swap(Any *other)
Definition: any.pb.h:188
bool has_time_value() const
Definition: any.pb.h:1111
static const ClassData _class_data_
Definition: any.pb.h:247
void set_allocated_time_value(::ignition::msgs::Time *time_value)
::ignition::msgs::Header * unsafe_arena_release_header()
Definition: any.pb.h:585
bool bool_value() const
Definition: any.pb.h:834
PROTOBUF_NODISCARD ::ignition::msgs::Color * release_color_value()
Definition: any.pb.h:919
static const Any * internal_default_instance()
Definition: any.pb.h:178
void clear_string_value()
Definition: any.pb.h:733
static const Any & default_instance()
Definition: any.pb.h:162
Definition: color.pb.h:84
Definition: quaternion.pb.h:84
Definition: vector3d.pb.h:84
IGNITION_MSGS_VISIBLE ColorDefaultTypeInternal _Color_default_instance_
IGNITION_MSGS_VISIBLE Vector3dDefaultTypeInternal _Vector3d_default_instance_
IGNITION_MSGS_VISIBLE QuaternionDefaultTypeInternal _Quaternion_default_instance_
constexpr Any_ValueType Any_ValueType_ValueType_MAX
Definition: any.pb.h:103
Any_ValueType
Definition: any.pb.h:87
@ Any_ValueType_VECTOR3D
Definition: any.pb.h:93
@ Any_ValueType_INT32
Definition: any.pb.h:90
@ Any_ValueType_POSE3D
Definition: any.pb.h:95
@ Any_ValueType_DOUBLE
Definition: any.pb.h:89
@ Any_ValueType_Any_ValueType_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: any.pb.h:98
@ Any_ValueType_STRING
Definition: any.pb.h:91
@ Any_ValueType_BOOLEAN
Definition: any.pb.h:92
@ Any_ValueType_COLOR
Definition: any.pb.h:94
@ Any_ValueType_Any_ValueType_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: any.pb.h:99
@ Any_ValueType_TIME
Definition: any.pb.h:97
@ Any_ValueType_NONE
Definition: any.pb.h:88
@ Any_ValueType_QUATERNIOND
Definition: any.pb.h:96
std::shared_ptr< Any > AnySharedPtr
Definition: any.pb.h:1188
std::unique_ptr< const Any > ConstAnyUniquePtr
Definition: any.pb.h:1187
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Any_ValueType_descriptor()
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
IGNITION_MSGS_VISIBLE bool Any_ValueType_IsValid(int value)
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
IGNITION_MSGS_VISIBLE AnyDefaultTypeInternal _Any_default_instance_
bool Any_ValueType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Any_ValueType *value)
Definition: any.pb.h:115
constexpr Any_ValueType Any_ValueType_ValueType_MIN
Definition: any.pb.h:102
std::shared_ptr< const Any > ConstAnySharedPtr
Definition: any.pb.h:1189
IGNITION_MSGS_VISIBLE TimeDefaultTypeInternal _Time_default_instance_
constexpr int Any_ValueType_ValueType_ARRAYSIZE
Definition: any.pb.h:104
const std::string & Any_ValueType_Name(T enum_t_value)
Definition: any.pb.h:108
std::unique_ptr< Any > AnyUniquePtr
Definition: any.pb.h:1186
Definition: actor.pb.h:52
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField 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::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)