4 #ifndef PROTOBUF_INCLUDED_gz_2fmsgs_2factor_2eproto
5 #define PROTOBUF_INCLUDED_gz_2fmsgs_2factor_2eproto
9 #include <google/protobuf/stubs/common.h>
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
29 #include <google/protobuf/message.h>
30 #include <google/protobuf/repeated_field.h>
31 #include <google/protobuf/extension_set.h>
32 #include <google/protobuf/unknown_field_set.h>
33 #include "gz/msgs/entity.pb.h"
34 #include "gz/msgs/header.pb.h"
35 #include "gz/msgs/pose.pb.h"
37 #define PROTOBUF_INTERNAL_EXPORT_protobuf_gz_2fmsgs_2factor_2eproto GZ_MSGS_VISIBLE
42 static const ::google::protobuf::internal::ParseTableField entries[];
43 static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
44 static const ::google::protobuf::internal::ParseTable schema[4];
45 static const ::google::protobuf::internal::FieldMetadata field_metadata[];
46 static const ::google::protobuf::internal::SerializationTable serialization_table[];
47 static const ::google::protobuf::uint32 offsets[];
54 class ActorDefaultTypeInternal;
57 class Actor_AnimationDefaultTypeInternal;
60 class Actor_TrajectoryDefaultTypeInternal;
63 class Actor_WaypointDefaultTypeInternal;
69 template<> GZ_MSGS_VISIBLE ::gz::msgs::Actor* Arena::CreateMaybeMessage<::gz::msgs::Actor>(Arena*);
70 template<> GZ_MSGS_VISIBLE ::gz::msgs::Actor_Animation* Arena::CreateMaybeMessage<::gz::msgs::Actor_Animation>(Arena*);
71 template<> GZ_MSGS_VISIBLE ::gz::msgs::Actor_Trajectory* Arena::CreateMaybeMessage<::gz::msgs::Actor_Trajectory>(Arena*);
72 template<> GZ_MSGS_VISIBLE ::gz::msgs::Actor_Waypoint* Arena::CreateMaybeMessage<::gz::msgs::Actor_Waypoint>(Arena*);
94 *
this = ::std::move(from);
97 inline Actor_Animation& operator=(Actor_Animation&& from) noexcept {
98 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
99 if (
this != &from) InternalSwap(&from);
106 static const ::google::protobuf::Descriptor* descriptor();
107 static const Actor_Animation& default_instance();
109 static void InitAsDefaultInstance();
114 static constexpr
int kIndexInFileMessages =
125 return CreateMaybeMessage<Actor_Animation>(NULL);
129 return CreateMaybeMessage<Actor_Animation>(arena);
131 void CopyFrom(const ::google::protobuf::Message& from)
final;
132 void MergeFrom(const ::google::protobuf::Message& from)
final;
136 bool IsInitialized() const final;
138 size_t ByteSizeLong() const final;
139 bool MergePartialFromCodedStream(
140 ::
google::protobuf::io::CodedInputStream* input) final;
141 void SerializeWithCachedSizes(
142 ::
google::protobuf::io::CodedOutputStream* output) const final;
143 ::
google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
144 bool deterministic, ::
google::protobuf::uint8* target) const final;
145 int GetCachedSize() const final {
return _cached_size_.Get(); }
150 void SetCachedSize(
int size)
const final;
153 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
156 inline void* MaybeArenaPtr()
const {
161 ::google::protobuf::Metadata GetMetadata() const final;
169 static const
int kNameFieldNumber = 1;
170 const ::
std::
string& name() const;
171 void set_name(const ::
std::
string& value);
175 void set_name(
const char* value);
176 void set_name(
const char* value,
size_t size);
182 void clear_filename();
183 static const int kFilenameFieldNumber = 2;
184 const ::std::string& filename()
const;
185 void set_filename(const ::std::string& value);
189 void set_filename(
const char* value);
190 void set_filename(
const char* value,
size_t size);
193 void set_allocated_filename(::
std::string* filename);
197 static const int kScaleFieldNumber = 3;
199 void set_scale(
float value);
202 void clear_interpolate_x();
203 static const int kInterpolateXFieldNumber = 4;
204 bool interpolate_x()
const;
205 void set_interpolate_x(
bool value);
210 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
211 ::google::protobuf::internal::ArenaStringPtr name_;
212 ::google::protobuf::internal::ArenaStringPtr filename_;
215 mutable ::google::protobuf::internal::CachedSize _cached_size_;
216 friend struct ::protobuf_gz_2fmsgs_2factor_2eproto::TableStruct;
234 *
this = ::std::move(from);
237 inline Actor_Waypoint& operator=(Actor_Waypoint&& from) noexcept {
238 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
239 if (
this != &from) InternalSwap(&from);
246 static const ::google::protobuf::Descriptor* descriptor();
247 static const Actor_Waypoint& default_instance();
249 static void InitAsDefaultInstance();
254 static constexpr
int kIndexInFileMessages =
265 return CreateMaybeMessage<Actor_Waypoint>(NULL);
269 return CreateMaybeMessage<Actor_Waypoint>(arena);
271 void CopyFrom(const ::google::protobuf::Message& from)
final;
272 void MergeFrom(const ::google::protobuf::Message& from)
final;
276 bool IsInitialized() const final;
278 size_t ByteSizeLong() const final;
279 bool MergePartialFromCodedStream(
280 ::
google::protobuf::io::CodedInputStream* input) final;
281 void SerializeWithCachedSizes(
282 ::
google::protobuf::io::CodedOutputStream* output) const final;
283 ::
google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
284 bool deterministic, ::
google::protobuf::uint8* target) const final;
285 int GetCachedSize() const final {
return _cached_size_.Get(); }
290 void SetCachedSize(
int size)
const final;
293 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
296 inline void* MaybeArenaPtr()
const {
301 ::google::protobuf::Metadata GetMetadata() const final;
308 bool has_pose() const;
310 static const
int kPoseFieldNumber = 2;
312 const ::
gz::msgs::
Pose& _internal_pose() const;
314 const ::
gz::msgs::
Pose& pose() const;
315 ::
gz::msgs::
Pose* release_pose();
316 ::
gz::msgs::
Pose* mutable_pose();
317 void set_allocated_pose(::
gz::msgs::
Pose* pose);
321 static const
int kTimeFieldNumber = 1;
323 void set_time(
float value);
328 ::
google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
331 mutable ::
google::protobuf::internal::CachedSize _cached_size_;
350 *
this = ::std::move(from);
353 inline Actor_Trajectory& operator=(Actor_Trajectory&& from) noexcept {
354 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
355 if (
this != &from) InternalSwap(&from);
362 static const ::google::protobuf::Descriptor* descriptor();
363 static const Actor_Trajectory& default_instance();
365 static void InitAsDefaultInstance();
370 static constexpr
int kIndexInFileMessages =
381 return CreateMaybeMessage<Actor_Trajectory>(NULL);
385 return CreateMaybeMessage<Actor_Trajectory>(arena);
387 void CopyFrom(const ::google::protobuf::Message& from)
final;
388 void MergeFrom(const ::google::protobuf::Message& from)
final;
392 bool IsInitialized() const final;
394 size_t ByteSizeLong() const final;
395 bool MergePartialFromCodedStream(
396 ::
google::protobuf::io::CodedInputStream* input) final;
397 void SerializeWithCachedSizes(
398 ::
google::protobuf::io::CodedOutputStream* output) const final;
399 ::
google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
400 bool deterministic, ::
google::protobuf::uint8* target) const final;
401 int GetCachedSize() const final {
return _cached_size_.Get(); }
406 void SetCachedSize(
int size)
const final;
409 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
412 inline void* MaybeArenaPtr()
const {
417 ::google::protobuf::Metadata GetMetadata() const final;
424 int waypoints_size() const;
425 void clear_waypoints();
426 static const
int kWaypointsFieldNumber = 4;
437 static const
int kTypeFieldNumber = 2;
438 const ::
std::
string& type() const;
439 void set_type(const ::
std::
string& value);
443 void set_type(
const char* value);
444 void set_type(
const char* value,
size_t size);
451 static const int kIdFieldNumber = 1;
452 ::google::protobuf::uint32 id()
const;
453 void set_id(::google::protobuf::uint32 value);
456 void clear_tension();
457 static const int kTensionFieldNumber = 3;
458 float tension()
const;
459 void set_tension(
float value);
464 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
465 ::google::protobuf::RepeatedPtrField< ::gz::msgs::Actor_Waypoint > waypoints_;
466 ::google::protobuf::internal::ArenaStringPtr type_;
467 ::google::protobuf::uint32 id_;
469 mutable ::google::protobuf::internal::CachedSize _cached_size_;
470 friend struct ::protobuf_gz_2fmsgs_2factor_2eproto::TableStruct;
474 class GZ_MSGS_VISIBLE
Actor :
public ::google::protobuf::Message {
488 *
this = ::std::move(from);
491 inline Actor& operator=(Actor&& from) noexcept {
492 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
493 if (
this != &from) InternalSwap(&from);
500 static const ::google::protobuf::Descriptor* descriptor();
501 static const Actor& default_instance();
503 static void InitAsDefaultInstance();
505 return reinterpret_cast<const Actor*
>(
508 static constexpr
int kIndexInFileMessages =
511 void Swap(
Actor* other);
519 return CreateMaybeMessage<Actor>(NULL);
522 Actor*
New(::google::protobuf::Arena* arena)
const final {
523 return CreateMaybeMessage<Actor>(arena);
525 void CopyFrom(const ::google::protobuf::Message& from)
final;
526 void MergeFrom(const ::google::protobuf::Message& from)
final;
527 void CopyFrom(
const Actor& from);
528 void MergeFrom(
const Actor& from);
530 bool IsInitialized() const final;
532 size_t ByteSizeLong() const final;
533 bool MergePartialFromCodedStream(
534 ::
google::protobuf::io::CodedInputStream* input) final;
535 void SerializeWithCachedSizes(
536 ::
google::protobuf::io::CodedOutputStream* output) const final;
537 ::
google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
538 bool deterministic, ::
google::protobuf::uint8* target) const final;
539 int GetCachedSize() const final {
return _cached_size_.Get(); }
544 void SetCachedSize(
int size)
const final;
545 void InternalSwap(
Actor* other);
547 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
550 inline void* MaybeArenaPtr()
const {
555 ::google::protobuf::Metadata GetMetadata() const final;
566 int animations_size() const;
567 void clear_animations();
568 static const
int kAnimationsFieldNumber = 6;
571 mutable_animations();
578 int trajectories_size() const;
579 void clear_trajectories();
580 static const
int kTrajectoriesFieldNumber = 10;
583 mutable_trajectories();
587 trajectories() const;
590 void clear_skin_filename();
591 static const
int kSkinFilenameFieldNumber = 4;
592 const ::
std::
string& skin_filename() const;
593 void set_skin_filename(const ::
std::
string& value);
597 void set_skin_filename(
const char* value);
598 void set_skin_filename(
const char* value,
size_t size);
601 void set_allocated_skin_filename(::
std::string* skin_filename);
604 bool has_header()
const;
606 static const int kHeaderFieldNumber = 1;
608 const ::gz::msgs::Header& _internal_header()
const;
610 const ::gz::msgs::Header& header()
const;
616 bool has_entity()
const;
618 static const int kEntityFieldNumber = 2;
620 const ::gz::msgs::Entity& _internal_entity()
const;
622 const ::gz::msgs::Entity& entity()
const;
628 bool has_pose()
const;
630 static const int kPoseFieldNumber = 3;
632 const ::gz::msgs::Pose& _internal_pose()
const;
634 const ::gz::msgs::Pose& pose()
const;
640 bool has_parent()
const;
642 static const int kParentFieldNumber = 11;
644 const ::gz::msgs::Entity& _internal_parent()
const;
646 const ::gz::msgs::Entity& parent()
const;
652 void clear_skin_scale();
653 static const int kSkinScaleFieldNumber = 5;
654 float skin_scale()
const;
655 void set_skin_scale(
float value);
658 void clear_script_delay_start();
659 static const int kScriptDelayStartFieldNumber = 8;
660 float script_delay_start()
const;
661 void set_script_delay_start(
float value);
664 void clear_script_loop();
665 static const int kScriptLoopFieldNumber = 7;
666 bool script_loop()
const;
667 void set_script_loop(
bool value);
670 void clear_script_auto_start();
671 static const int kScriptAutoStartFieldNumber = 9;
672 bool script_auto_start()
const;
673 void set_script_auto_start(
bool value);
678 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
679 ::google::protobuf::RepeatedPtrField< ::gz::msgs::Actor_Animation > animations_;
680 ::google::protobuf::RepeatedPtrField< ::gz::msgs::Actor_Trajectory > trajectories_;
681 ::google::protobuf::internal::ArenaStringPtr skin_filename_;
687 float script_delay_start_;
689 bool script_auto_start_;
690 mutable ::google::protobuf::internal::CachedSize _cached_size_;
691 friend struct ::protobuf_gz_2fmsgs_2factor_2eproto::TableStruct;
699 #pragma GCC diagnostic push
700 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
706 name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
710 return name_.GetNoArena();
714 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
721 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::move(value));
726 GOOGLE_DCHECK(value != NULL);
728 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
733 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
734 ::
std::string(
reinterpret_cast<const char*
>(value), size));
740 return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
745 return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
753 name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);
759 filename_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
763 return filename_.GetNoArena();
767 filename_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
773 filename_.SetNoArena(
774 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::move(value));
779 GOOGLE_DCHECK(value != NULL);
781 filename_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
786 filename_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
787 ::
std::string(
reinterpret_cast<const char*
>(value), size));
793 return filename_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
798 return filename_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
801 if (filename != NULL) {
806 filename_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), filename);
826 interpolate_x_ =
false;
830 return interpolate_x_;
834 interpolate_x_ = value;
858 return this != internal_default_instance() && pose_ != NULL;
860 inline const ::gz::msgs::Pose& Actor_Waypoint::_internal_pose()
const {
864 const ::gz::msgs::Pose* p = pose_;
866 return p != NULL ? *p : *
reinterpret_cast<const ::
gz::msgs::Pose*
>(
879 auto* p = CreateMaybeMessage<::gz::msgs::Pose>(GetArenaNoVirtual());
886 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
887 if (message_arena == NULL) {
888 delete reinterpret_cast< ::google::protobuf::MessageLite*
>(pose_);
891 ::google::protobuf::Arena* submessage_arena = NULL;
892 if (message_arena != submessage_arena) {
893 pose = ::google::protobuf::internal::GetOwnedMessage(
894 message_arena, pose, submessage_arena);
924 type_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
928 return type_.GetNoArena();
932 type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
939 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::move(value));
944 GOOGLE_DCHECK(value != NULL);
946 type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
951 type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
952 ::
std::string(
reinterpret_cast<const char*
>(value), size));
958 return type_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
963 return type_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
971 type_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), type);
991 return waypoints_.size();
998 return waypoints_.Mutable(index);
1000 inline ::google::protobuf::RepeatedPtrField< ::gz::msgs::Actor_Waypoint >*
1007 return waypoints_.Get(index);
1011 return waypoints_.Add();
1013 inline const ::google::protobuf::RepeatedPtrField< ::gz::msgs::Actor_Waypoint >&
1025 return this != internal_default_instance() && header_ != NULL;
1027 inline const ::gz::msgs::Header& Actor::_internal_header()
const {
1031 const ::gz::msgs::Header* p = header_;
1045 if (header_ == NULL) {
1046 auto* p = CreateMaybeMessage<::gz::msgs::Header>(GetArenaNoVirtual());
1053 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1054 if (message_arena == NULL) {
1055 delete reinterpret_cast< ::google::protobuf::MessageLite*
>(header_);
1058 ::google::protobuf::Arena* submessage_arena = NULL;
1059 if (message_arena != submessage_arena) {
1060 header = ::google::protobuf::internal::GetOwnedMessage(
1061 message_arena, header, submessage_arena);
1073 return this != internal_default_instance() && entity_ != NULL;
1075 inline const ::gz::msgs::Entity& Actor::_internal_entity()
const {
1079 const ::gz::msgs::Entity* p = entity_;
1093 if (entity_ == NULL) {
1094 auto* p = CreateMaybeMessage<::gz::msgs::Entity>(GetArenaNoVirtual());
1101 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1102 if (message_arena == NULL) {
1103 delete reinterpret_cast< ::google::protobuf::MessageLite*
>(entity_);
1106 ::google::protobuf::Arena* submessage_arena = NULL;
1107 if (message_arena != submessage_arena) {
1108 entity = ::google::protobuf::internal::GetOwnedMessage(
1109 message_arena, entity, submessage_arena);
1121 return this != internal_default_instance() && pose_ != NULL;
1123 inline const ::gz::msgs::Pose& Actor::_internal_pose()
const {
1127 const ::gz::msgs::Pose* p = pose_;
1129 return p != NULL ? *p : *
reinterpret_cast<const ::
gz::msgs::Pose*
>(
1141 if (pose_ == NULL) {
1142 auto* p = CreateMaybeMessage<::gz::msgs::Pose>(GetArenaNoVirtual());
1149 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1150 if (message_arena == NULL) {
1151 delete reinterpret_cast< ::google::protobuf::MessageLite*
>(pose_);
1154 ::google::protobuf::Arena* submessage_arena = NULL;
1155 if (message_arena != submessage_arena) {
1156 pose = ::google::protobuf::internal::GetOwnedMessage(
1157 message_arena, pose, submessage_arena);
1169 skin_filename_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1173 return skin_filename_.GetNoArena();
1177 skin_filename_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1183 skin_filename_.SetNoArena(
1184 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::move(value));
1189 GOOGLE_DCHECK(value != NULL);
1191 skin_filename_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
1196 skin_filename_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1197 ::
std::string(
reinterpret_cast<const char*
>(value), size));
1203 return skin_filename_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1208 return skin_filename_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1211 if (skin_filename != NULL) {
1216 skin_filename_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), skin_filename);
1230 skin_scale_ = value;
1236 return animations_.size();
1239 animations_.Clear();
1243 return animations_.Mutable(index);
1245 inline ::google::protobuf::RepeatedPtrField< ::gz::msgs::Actor_Animation >*
1248 return &animations_;
1252 return animations_.Get(index);
1256 return animations_.Add();
1258 inline const ::google::protobuf::RepeatedPtrField< ::gz::msgs::Actor_Animation >&
1266 script_loop_ =
false;
1270 return script_loop_;
1274 script_loop_ = value;
1280 script_delay_start_ = 0;
1284 return script_delay_start_;
1288 script_delay_start_ = value;
1294 script_auto_start_ =
false;
1298 return script_auto_start_;
1302 script_auto_start_ = value;
1308 return trajectories_.size();
1311 trajectories_.Clear();
1315 return trajectories_.Mutable(index);
1317 inline ::google::protobuf::RepeatedPtrField< ::gz::msgs::Actor_Trajectory >*
1320 return &trajectories_;
1324 return trajectories_.Get(index);
1328 return trajectories_.Add();
1330 inline const ::google::protobuf::RepeatedPtrField< ::gz::msgs::Actor_Trajectory >&
1333 return trajectories_;
1338 return this != internal_default_instance() && parent_ != NULL;
1340 inline const ::gz::msgs::Entity& Actor::_internal_parent()
const {
1344 const ::gz::msgs::Entity* p = parent_;
1358 if (parent_ == NULL) {
1359 auto* p = CreateMaybeMessage<::gz::msgs::Entity>(GetArenaNoVirtual());
1366 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1367 if (message_arena == NULL) {
1368 delete reinterpret_cast< ::google::protobuf::MessageLite*
>(parent_);
1371 ::google::protobuf::Arena* submessage_arena = NULL;
1372 if (message_arena != submessage_arena) {
1373 parent = ::google::protobuf::internal::GetOwnedMessage(
1374 message_arena, parent, submessage_arena);
1385 #pragma GCC diagnostic pop
1401 #endif // PROTOBUF_INCLUDED_gz_2fmsgs_2factor_2eproto