Ignition Msgs

API Reference

5.8.1
user_cmd.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/user_cmd.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fuser_5fcmd_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fuser_5fcmd_2eproto
6 
7 #include <limits>
8 #include <string>
9 
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
14 #error your headers.
15 #endif
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.
20 #endif
21 
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> // IWYU pragma: export
32 #include <google/protobuf/extension_set.h> // IWYU pragma: export
33 #include <google/protobuf/generated_enum_reflection.h>
34 #include <google/protobuf/unknown_field_set.h>
35 #include "ignition/msgs/light.pb.h"
36 #include "ignition/msgs/model.pb.h"
40 #ifndef _MSC_VER
41 #pragma GCC system_header
42 #else
43 #pragma warning(push)
44 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
45 #endif
46 #ifdef __linux__
47 #include <sys/sysmacros.h>
48 #endif
49 #include <memory>
50 #include <ignition/msgs/Export.hh>
51 // @@protoc_insertion_point(includes)
52 #include <google/protobuf/port_def.inc>
53 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fuser_5fcmd_2eproto IGNITION_MSGS_VISIBLE
54 PROTOBUF_NAMESPACE_OPEN
55 namespace internal {
56 class AnyMetadata;
57 } // namespace internal
58 PROTOBUF_NAMESPACE_CLOSE
59 
60 // Internal implementation detail -- do not use these members.
62  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
63  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
64  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
65  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
66  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
67  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
68  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
69  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
70  static const uint32_t offsets[];
71 };
72 IGNITION_MSGS_VISIBLE extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fuser_5fcmd_2eproto;
73 namespace ignition {
74 namespace msgs {
75 class UserCmd;
76 struct UserCmdDefaultTypeInternal;
77 IGNITION_MSGS_VISIBLE extern UserCmdDefaultTypeInternal _UserCmd_default_instance_;
78 } // namespace msgs
79 } // namespace ignition
80 PROTOBUF_NAMESPACE_OPEN
81 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::UserCmd* Arena::CreateMaybeMessage<::ignition::msgs::UserCmd>(Arena*);
82 PROTOBUF_NAMESPACE_CLOSE
83 namespace ignition {
84 namespace msgs {
85 
86 enum UserCmd_Type : int {
93 };
94 IGNITION_MSGS_VISIBLE bool UserCmd_Type_IsValid(int value);
98 
99 IGNITION_MSGS_VISIBLE const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* UserCmd_Type_descriptor();
100 template<typename T>
101 inline const std::string& UserCmd_Type_Name(T enum_t_value) {
102  static_assert(::std::is_same<T, UserCmd_Type>::value ||
104  "Incorrect type passed to function UserCmd_Type_Name.");
105  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
106  UserCmd_Type_descriptor(), enum_t_value);
107 }
108 inline bool UserCmd_Type_Parse(
109  ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, UserCmd_Type* value) {
110  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<UserCmd_Type>(
111  UserCmd_Type_descriptor(), name, value);
112 }
113 // ===================================================================
114 
115 class IGNITION_MSGS_VISIBLE UserCmd final :
116  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.UserCmd) */ {
117  public:
118  inline UserCmd() : UserCmd(nullptr) {}
119  ~UserCmd() override;
120  explicit constexpr UserCmd(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
121 
122  UserCmd(const UserCmd& from);
123  UserCmd(UserCmd&& from) noexcept
124  : UserCmd() {
125  *this = ::std::move(from);
126  }
127 
128  inline UserCmd& operator=(const UserCmd& from) {
129  CopyFrom(from);
130  return *this;
131  }
132  inline UserCmd& operator=(UserCmd&& from) noexcept {
133  if (this == &from) return *this;
134  if (GetOwningArena() == from.GetOwningArena()
135  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
136  && GetOwningArena() != nullptr
137  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
138  ) {
139  InternalSwap(&from);
140  } else {
141  CopyFrom(from);
142  }
143  return *this;
144  }
145 
146  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
147  return GetDescriptor();
148  }
149  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
150  return default_instance().GetMetadata().descriptor;
151  }
152  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
153  return default_instance().GetMetadata().reflection;
154  }
155  static const UserCmd& default_instance() {
156  return *internal_default_instance();
157  }
158  static inline const UserCmd* internal_default_instance() {
159  return reinterpret_cast<const UserCmd*>(
161  }
162  static constexpr int kIndexInFileMessages =
163  0;
164 
165  friend void swap(UserCmd& a, UserCmd& b) {
166  a.Swap(&b);
167  }
168  inline void Swap(UserCmd* other) {
169  if (other == this) return;
170  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
171  if (GetOwningArena() != nullptr &&
172  GetOwningArena() == other->GetOwningArena()) {
173  #else // PROTOBUF_FORCE_COPY_IN_SWAP
174  if (GetOwningArena() == other->GetOwningArena()) {
175  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
176  InternalSwap(other);
177  } else {
178  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
179  }
180  }
181  void UnsafeArenaSwap(UserCmd* other) {
182  if (other == this) return;
183  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
184  InternalSwap(other);
185  }
186 
187  // implements Message ----------------------------------------------
188 
189  UserCmd* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
190  return CreateMaybeMessage<UserCmd>(arena);
191  }
192  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
193  void CopyFrom(const UserCmd& from);
194  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
195  void MergeFrom(const UserCmd& from);
196  private:
197  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
198  public:
199  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
200  bool IsInitialized() const final;
201 
202  size_t ByteSizeLong() const final;
203  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
204  uint8_t* _InternalSerialize(
205  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
206  int GetCachedSize() const final { return _cached_size_.Get(); }
207 
208  private:
209  void SharedCtor();
210  void SharedDtor();
211  void SetCachedSize(int size) const final;
212  void InternalSwap(UserCmd* other);
213 
214  private:
215  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
216  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
217  return "ignition.msgs.UserCmd";
218  }
219  protected:
220  explicit UserCmd(::PROTOBUF_NAMESPACE_ID::Arena* arena,
221  bool is_message_owned = false);
222  private:
223  static void ArenaDtor(void* object);
224  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
225  public:
226 
227  static const ClassData _class_data_;
228  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
229 
230  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
231 
232  // nested types ----------------------------------------------------
233 
235  static constexpr Type MOVING =
237  static constexpr Type WORLD_CONTROL =
239  static constexpr Type WRENCH =
241  static constexpr Type SCALING =
243  static inline bool Type_IsValid(int value) {
244  return UserCmd_Type_IsValid(value);
245  }
246  static constexpr Type Type_MIN =
248  static constexpr Type Type_MAX =
250  static constexpr int Type_ARRAYSIZE =
252  static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
254  return UserCmd_Type_descriptor();
255  }
256  template<typename T>
257  static inline const std::string& Type_Name(T enum_t_value) {
258  static_assert(::std::is_same<T, Type>::value ||
260  "Incorrect type passed to function Type_Name.");
261  return UserCmd_Type_Name(enum_t_value);
262  }
263  static inline bool Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
264  Type* value) {
265  return UserCmd_Type_Parse(name, value);
266  }
267 
268  // accessors -------------------------------------------------------
269 
270  enum : int {
271  kModelFieldNumber = 5,
272  kLightFieldNumber = 6,
273  kDescriptionFieldNumber = 3,
274  kEntityNameFieldNumber = 7,
275  kHeaderFieldNumber = 1,
276  kWorldControlFieldNumber = 8,
277  kWrenchFieldNumber = 9,
278  kIdFieldNumber = 2,
279  kTypeFieldNumber = 4,
280  };
281  // repeated .ignition.msgs.Model model = 5;
282  int model_size() const;
283  private:
284  int _internal_model_size() const;
285  public:
286  void clear_model();
287  ::ignition::msgs::Model* mutable_model(int index);
288  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model >*
289  mutable_model();
290  private:
291  const ::ignition::msgs::Model& _internal_model(int index) const;
292  ::ignition::msgs::Model* _internal_add_model();
293  public:
294  const ::ignition::msgs::Model& model(int index) const;
295  ::ignition::msgs::Model* add_model();
296  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model >&
297  model() const;
298 
299  // repeated .ignition.msgs.Light light = 6;
300  int light_size() const;
301  private:
302  int _internal_light_size() const;
303  public:
304  void clear_light();
305  ::ignition::msgs::Light* mutable_light(int index);
306  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Light >*
307  mutable_light();
308  private:
309  const ::ignition::msgs::Light& _internal_light(int index) const;
310  ::ignition::msgs::Light* _internal_add_light();
311  public:
312  const ::ignition::msgs::Light& light(int index) const;
313  ::ignition::msgs::Light* add_light();
314  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Light >&
315  light() const;
316 
317  // string description = 3;
318  void clear_description();
319  const std::string& description() const;
320  template <typename ArgT0 = const std::string&, typename... ArgT>
321  void set_description(ArgT0&& arg0, ArgT... args);
322  std::string* mutable_description();
323  PROTOBUF_NODISCARD std::string* release_description();
324  void set_allocated_description(std::string* description);
325  private:
326  const std::string& _internal_description() const;
327  inline PROTOBUF_ALWAYS_INLINE void _internal_set_description(const std::string& value);
328  std::string* _internal_mutable_description();
329  public:
330 
331  // string entity_name = 7;
332  void clear_entity_name();
333  const std::string& entity_name() const;
334  template <typename ArgT0 = const std::string&, typename... ArgT>
335  void set_entity_name(ArgT0&& arg0, ArgT... args);
336  std::string* mutable_entity_name();
337  PROTOBUF_NODISCARD std::string* release_entity_name();
338  void set_allocated_entity_name(std::string* entity_name);
339  private:
340  const std::string& _internal_entity_name() const;
341  inline PROTOBUF_ALWAYS_INLINE void _internal_set_entity_name(const std::string& value);
342  std::string* _internal_mutable_entity_name();
343  public:
344 
345  // .ignition.msgs.Header header = 1;
346  bool has_header() const;
347  private:
348  bool _internal_has_header() const;
349  public:
350  void clear_header();
351  const ::ignition::msgs::Header& header() const;
352  PROTOBUF_NODISCARD ::ignition::msgs::Header* release_header();
353  ::ignition::msgs::Header* mutable_header();
354  void set_allocated_header(::ignition::msgs::Header* header);
355  private:
356  const ::ignition::msgs::Header& _internal_header() const;
357  ::ignition::msgs::Header* _internal_mutable_header();
358  public:
359  void unsafe_arena_set_allocated_header(
360  ::ignition::msgs::Header* header);
361  ::ignition::msgs::Header* unsafe_arena_release_header();
362 
363  // .ignition.msgs.WorldControl world_control = 8;
364  bool has_world_control() const;
365  private:
366  bool _internal_has_world_control() const;
367  public:
369  const ::ignition::msgs::WorldControl& world_control() const;
370  PROTOBUF_NODISCARD ::ignition::msgs::WorldControl* release_world_control();
371  ::ignition::msgs::WorldControl* mutable_world_control();
372  void set_allocated_world_control(::ignition::msgs::WorldControl* world_control);
373  private:
374  const ::ignition::msgs::WorldControl& _internal_world_control() const;
375  ::ignition::msgs::WorldControl* _internal_mutable_world_control();
376  public:
377  void unsafe_arena_set_allocated_world_control(
378  ::ignition::msgs::WorldControl* world_control);
379  ::ignition::msgs::WorldControl* unsafe_arena_release_world_control();
380 
381  // .ignition.msgs.Wrench wrench = 9;
382  bool has_wrench() const;
383  private:
384  bool _internal_has_wrench() const;
385  public:
386  void clear_wrench();
387  const ::ignition::msgs::Wrench& wrench() const;
388  PROTOBUF_NODISCARD ::ignition::msgs::Wrench* release_wrench();
389  ::ignition::msgs::Wrench* mutable_wrench();
390  void set_allocated_wrench(::ignition::msgs::Wrench* wrench);
391  private:
392  const ::ignition::msgs::Wrench& _internal_wrench() const;
393  ::ignition::msgs::Wrench* _internal_mutable_wrench();
394  public:
395  void unsafe_arena_set_allocated_wrench(
396  ::ignition::msgs::Wrench* wrench);
397  ::ignition::msgs::Wrench* unsafe_arena_release_wrench();
398 
399  // uint32 id = 2;
400  void clear_id();
401  uint32_t id() const;
402  void set_id(uint32_t value);
403  private:
404  uint32_t _internal_id() const;
405  void _internal_set_id(uint32_t value);
406  public:
407 
408  // .ignition.msgs.UserCmd.Type type = 4;
409  void clear_type();
410  ::ignition::msgs::UserCmd_Type type() const;
411  void set_type(::ignition::msgs::UserCmd_Type value);
412  private:
413  ::ignition::msgs::UserCmd_Type _internal_type() const;
414  void _internal_set_type(::ignition::msgs::UserCmd_Type value);
415  public:
416 
417  // @@protoc_insertion_point(class_scope:ignition.msgs.UserCmd)
418  private:
419  class _Internal;
420 
421  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
422  typedef void InternalArenaConstructable_;
423  typedef void DestructorSkippable_;
424  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model > model_;
425  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Light > light_;
426  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr description_;
427  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr entity_name_;
428  ::ignition::msgs::Header* header_;
429  ::ignition::msgs::WorldControl* world_control_;
430  ::ignition::msgs::Wrench* wrench_;
431  uint32_t id_;
432  int type_;
433  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
434  friend struct ::TableStruct_ignition_2fmsgs_2fuser_5fcmd_2eproto;
435 };
436 // ===================================================================
437 
438 
439 // ===================================================================
440 
441 #ifdef __GNUC__
442  #pragma GCC diagnostic push
443  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
444 #endif // __GNUC__
445 // UserCmd
446 
447 // .ignition.msgs.Header header = 1;
448 inline bool UserCmd::_internal_has_header() const {
449  return this != internal_default_instance() && header_ != nullptr;
450 }
451 inline bool UserCmd::has_header() const {
452  return _internal_has_header();
453 }
454 inline const ::ignition::msgs::Header& UserCmd::_internal_header() const {
455  const ::ignition::msgs::Header* p = header_;
456  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Header&>(
458 }
459 inline const ::ignition::msgs::Header& UserCmd::header() const {
460  // @@protoc_insertion_point(field_get:ignition.msgs.UserCmd.header)
461  return _internal_header();
462 }
464  ::ignition::msgs::Header* header) {
465  if (GetArenaForAllocation() == nullptr) {
466  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
467  }
468  header_ = header;
469  if (header) {
470 
471  } else {
472 
473  }
474  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.UserCmd.header)
475 }
476 inline ::ignition::msgs::Header* UserCmd::release_header() {
477 
478  ::ignition::msgs::Header* temp = header_;
479  header_ = nullptr;
480 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
481  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
482  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
483  if (GetArenaForAllocation() == nullptr) { delete old; }
484 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
485  if (GetArenaForAllocation() != nullptr) {
486  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
487  }
488 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
489  return temp;
490 }
491 inline ::ignition::msgs::Header* UserCmd::unsafe_arena_release_header() {
492  // @@protoc_insertion_point(field_release:ignition.msgs.UserCmd.header)
493 
494  ::ignition::msgs::Header* temp = header_;
495  header_ = nullptr;
496  return temp;
497 }
498 inline ::ignition::msgs::Header* UserCmd::_internal_mutable_header() {
499 
500  if (header_ == nullptr) {
501  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaForAllocation());
502  header_ = p;
503  }
504  return header_;
505 }
506 inline ::ignition::msgs::Header* UserCmd::mutable_header() {
507  ::ignition::msgs::Header* _msg = _internal_mutable_header();
508  // @@protoc_insertion_point(field_mutable:ignition.msgs.UserCmd.header)
509  return _msg;
510 }
512  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
513  if (message_arena == nullptr) {
514  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
515  }
516  if (header) {
517  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
518  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
519  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
520  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header));
521  if (message_arena != submessage_arena) {
522  header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
523  message_arena, header, submessage_arena);
524  }
525 
526  } else {
527 
528  }
529  header_ = header;
530  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.UserCmd.header)
531 }
532 
533 // uint32 id = 2;
534 inline void UserCmd::clear_id() {
535  id_ = 0u;
536 }
537 inline uint32_t UserCmd::_internal_id() const {
538  return id_;
539 }
540 inline uint32_t UserCmd::id() const {
541  // @@protoc_insertion_point(field_get:ignition.msgs.UserCmd.id)
542  return _internal_id();
543 }
544 inline void UserCmd::_internal_set_id(uint32_t value) {
545 
546  id_ = value;
547 }
548 inline void UserCmd::set_id(uint32_t value) {
549  _internal_set_id(value);
550  // @@protoc_insertion_point(field_set:ignition.msgs.UserCmd.id)
551 }
552 
553 // string description = 3;
555  description_.ClearToEmpty();
556 }
557 inline const std::string& UserCmd::description() const {
558  // @@protoc_insertion_point(field_get:ignition.msgs.UserCmd.description)
559  return _internal_description();
560 }
561 template <typename ArgT0, typename... ArgT>
562 inline PROTOBUF_ALWAYS_INLINE
563 void UserCmd::set_description(ArgT0&& arg0, ArgT... args) {
564 
565  description_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
566  // @@protoc_insertion_point(field_set:ignition.msgs.UserCmd.description)
567 }
569  std::string* _s = _internal_mutable_description();
570  // @@protoc_insertion_point(field_mutable:ignition.msgs.UserCmd.description)
571  return _s;
572 }
573 inline const std::string& UserCmd::_internal_description() const {
574  return description_.Get();
575 }
576 inline void UserCmd::_internal_set_description(const std::string& value) {
577 
578  description_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
579 }
580 inline std::string* UserCmd::_internal_mutable_description() {
581 
582  return description_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
583 }
585  // @@protoc_insertion_point(field_release:ignition.msgs.UserCmd.description)
586  return description_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
587 }
589  if (description != nullptr) {
590 
591  } else {
592 
593  }
594  description_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), description,
595  GetArenaForAllocation());
596 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
597  if (description_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
598  description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
599  }
600 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
601  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.UserCmd.description)
602 }
603 
604 // .ignition.msgs.UserCmd.Type type = 4;
605 inline void UserCmd::clear_type() {
606  type_ = 0;
607 }
608 inline ::ignition::msgs::UserCmd_Type UserCmd::_internal_type() const {
609  return static_cast< ::ignition::msgs::UserCmd_Type >(type_);
610 }
612  // @@protoc_insertion_point(field_get:ignition.msgs.UserCmd.type)
613  return _internal_type();
614 }
615 inline void UserCmd::_internal_set_type(::ignition::msgs::UserCmd_Type value) {
616 
617  type_ = value;
618 }
620  _internal_set_type(value);
621  // @@protoc_insertion_point(field_set:ignition.msgs.UserCmd.type)
622 }
623 
624 // repeated .ignition.msgs.Model model = 5;
625 inline int UserCmd::_internal_model_size() const {
626  return model_.size();
627 }
628 inline int UserCmd::model_size() const {
629  return _internal_model_size();
630 }
631 inline ::ignition::msgs::Model* UserCmd::mutable_model(int index) {
632  // @@protoc_insertion_point(field_mutable:ignition.msgs.UserCmd.model)
633  return model_.Mutable(index);
634 }
635 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model >*
637  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.UserCmd.model)
638  return &model_;
639 }
640 inline const ::ignition::msgs::Model& UserCmd::_internal_model(int index) const {
641  return model_.Get(index);
642 }
643 inline const ::ignition::msgs::Model& UserCmd::model(int index) const {
644  // @@protoc_insertion_point(field_get:ignition.msgs.UserCmd.model)
645  return _internal_model(index);
646 }
647 inline ::ignition::msgs::Model* UserCmd::_internal_add_model() {
648  return model_.Add();
649 }
650 inline ::ignition::msgs::Model* UserCmd::add_model() {
651  ::ignition::msgs::Model* _add = _internal_add_model();
652  // @@protoc_insertion_point(field_add:ignition.msgs.UserCmd.model)
653  return _add;
654 }
655 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model >&
656 UserCmd::model() const {
657  // @@protoc_insertion_point(field_list:ignition.msgs.UserCmd.model)
658  return model_;
659 }
660 
661 // repeated .ignition.msgs.Light light = 6;
662 inline int UserCmd::_internal_light_size() const {
663  return light_.size();
664 }
665 inline int UserCmd::light_size() const {
666  return _internal_light_size();
667 }
668 inline ::ignition::msgs::Light* UserCmd::mutable_light(int index) {
669  // @@protoc_insertion_point(field_mutable:ignition.msgs.UserCmd.light)
670  return light_.Mutable(index);
671 }
672 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Light >*
674  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.UserCmd.light)
675  return &light_;
676 }
677 inline const ::ignition::msgs::Light& UserCmd::_internal_light(int index) const {
678  return light_.Get(index);
679 }
680 inline const ::ignition::msgs::Light& UserCmd::light(int index) const {
681  // @@protoc_insertion_point(field_get:ignition.msgs.UserCmd.light)
682  return _internal_light(index);
683 }
684 inline ::ignition::msgs::Light* UserCmd::_internal_add_light() {
685  return light_.Add();
686 }
687 inline ::ignition::msgs::Light* UserCmd::add_light() {
688  ::ignition::msgs::Light* _add = _internal_add_light();
689  // @@protoc_insertion_point(field_add:ignition.msgs.UserCmd.light)
690  return _add;
691 }
692 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Light >&
693 UserCmd::light() const {
694  // @@protoc_insertion_point(field_list:ignition.msgs.UserCmd.light)
695  return light_;
696 }
697 
698 // string entity_name = 7;
700  entity_name_.ClearToEmpty();
701 }
702 inline const std::string& UserCmd::entity_name() const {
703  // @@protoc_insertion_point(field_get:ignition.msgs.UserCmd.entity_name)
704  return _internal_entity_name();
705 }
706 template <typename ArgT0, typename... ArgT>
707 inline PROTOBUF_ALWAYS_INLINE
708 void UserCmd::set_entity_name(ArgT0&& arg0, ArgT... args) {
709 
710  entity_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
711  // @@protoc_insertion_point(field_set:ignition.msgs.UserCmd.entity_name)
712 }
714  std::string* _s = _internal_mutable_entity_name();
715  // @@protoc_insertion_point(field_mutable:ignition.msgs.UserCmd.entity_name)
716  return _s;
717 }
718 inline const std::string& UserCmd::_internal_entity_name() const {
719  return entity_name_.Get();
720 }
721 inline void UserCmd::_internal_set_entity_name(const std::string& value) {
722 
723  entity_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
724 }
725 inline std::string* UserCmd::_internal_mutable_entity_name() {
726 
727  return entity_name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
728 }
730  // @@protoc_insertion_point(field_release:ignition.msgs.UserCmd.entity_name)
731  return entity_name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
732 }
734  if (entity_name != nullptr) {
735 
736  } else {
737 
738  }
739  entity_name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), entity_name,
740  GetArenaForAllocation());
741 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
742  if (entity_name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
743  entity_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
744  }
745 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
746  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.UserCmd.entity_name)
747 }
748 
749 // .ignition.msgs.WorldControl world_control = 8;
750 inline bool UserCmd::_internal_has_world_control() const {
751  return this != internal_default_instance() && world_control_ != nullptr;
752 }
753 inline bool UserCmd::has_world_control() const {
754  return _internal_has_world_control();
755 }
756 inline const ::ignition::msgs::WorldControl& UserCmd::_internal_world_control() const {
757  const ::ignition::msgs::WorldControl* p = world_control_;
758  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::WorldControl&>(
760 }
761 inline const ::ignition::msgs::WorldControl& UserCmd::world_control() const {
762  // @@protoc_insertion_point(field_get:ignition.msgs.UserCmd.world_control)
763  return _internal_world_control();
764 }
766  ::ignition::msgs::WorldControl* world_control) {
767  if (GetArenaForAllocation() == nullptr) {
768  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(world_control_);
769  }
770  world_control_ = world_control;
771  if (world_control) {
772 
773  } else {
774 
775  }
776  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.UserCmd.world_control)
777 }
778 inline ::ignition::msgs::WorldControl* UserCmd::release_world_control() {
779 
780  ::ignition::msgs::WorldControl* temp = world_control_;
781  world_control_ = nullptr;
782 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
783  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
784  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
785  if (GetArenaForAllocation() == nullptr) { delete old; }
786 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
787  if (GetArenaForAllocation() != nullptr) {
788  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
789  }
790 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
791  return temp;
792 }
793 inline ::ignition::msgs::WorldControl* UserCmd::unsafe_arena_release_world_control() {
794  // @@protoc_insertion_point(field_release:ignition.msgs.UserCmd.world_control)
795 
796  ::ignition::msgs::WorldControl* temp = world_control_;
797  world_control_ = nullptr;
798  return temp;
799 }
800 inline ::ignition::msgs::WorldControl* UserCmd::_internal_mutable_world_control() {
801 
802  if (world_control_ == nullptr) {
803  auto* p = CreateMaybeMessage<::ignition::msgs::WorldControl>(GetArenaForAllocation());
804  world_control_ = p;
805  }
806  return world_control_;
807 }
808 inline ::ignition::msgs::WorldControl* UserCmd::mutable_world_control() {
809  ::ignition::msgs::WorldControl* _msg = _internal_mutable_world_control();
810  // @@protoc_insertion_point(field_mutable:ignition.msgs.UserCmd.world_control)
811  return _msg;
812 }
814  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
815  if (message_arena == nullptr) {
816  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(world_control_);
817  }
818  if (world_control) {
819  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
820  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
821  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
822  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(world_control));
823  if (message_arena != submessage_arena) {
824  world_control = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
825  message_arena, world_control, submessage_arena);
826  }
827 
828  } else {
829 
830  }
831  world_control_ = world_control;
832  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.UserCmd.world_control)
833 }
834 
835 // .ignition.msgs.Wrench wrench = 9;
836 inline bool UserCmd::_internal_has_wrench() const {
837  return this != internal_default_instance() && wrench_ != nullptr;
838 }
839 inline bool UserCmd::has_wrench() const {
840  return _internal_has_wrench();
841 }
842 inline const ::ignition::msgs::Wrench& UserCmd::_internal_wrench() const {
843  const ::ignition::msgs::Wrench* p = wrench_;
844  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Wrench&>(
846 }
847 inline const ::ignition::msgs::Wrench& UserCmd::wrench() const {
848  // @@protoc_insertion_point(field_get:ignition.msgs.UserCmd.wrench)
849  return _internal_wrench();
850 }
852  ::ignition::msgs::Wrench* wrench) {
853  if (GetArenaForAllocation() == nullptr) {
854  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(wrench_);
855  }
856  wrench_ = wrench;
857  if (wrench) {
858 
859  } else {
860 
861  }
862  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.UserCmd.wrench)
863 }
864 inline ::ignition::msgs::Wrench* UserCmd::release_wrench() {
865 
866  ::ignition::msgs::Wrench* temp = wrench_;
867  wrench_ = nullptr;
868 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
869  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
870  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
871  if (GetArenaForAllocation() == nullptr) { delete old; }
872 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
873  if (GetArenaForAllocation() != nullptr) {
874  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
875  }
876 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
877  return temp;
878 }
879 inline ::ignition::msgs::Wrench* UserCmd::unsafe_arena_release_wrench() {
880  // @@protoc_insertion_point(field_release:ignition.msgs.UserCmd.wrench)
881 
882  ::ignition::msgs::Wrench* temp = wrench_;
883  wrench_ = nullptr;
884  return temp;
885 }
886 inline ::ignition::msgs::Wrench* UserCmd::_internal_mutable_wrench() {
887 
888  if (wrench_ == nullptr) {
889  auto* p = CreateMaybeMessage<::ignition::msgs::Wrench>(GetArenaForAllocation());
890  wrench_ = p;
891  }
892  return wrench_;
893 }
894 inline ::ignition::msgs::Wrench* UserCmd::mutable_wrench() {
895  ::ignition::msgs::Wrench* _msg = _internal_mutable_wrench();
896  // @@protoc_insertion_point(field_mutable:ignition.msgs.UserCmd.wrench)
897  return _msg;
898 }
900  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
901  if (message_arena == nullptr) {
902  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(wrench_);
903  }
904  if (wrench) {
905  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
906  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
907  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
908  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(wrench));
909  if (message_arena != submessage_arena) {
910  wrench = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
911  message_arena, wrench, submessage_arena);
912  }
913 
914  } else {
915 
916  }
917  wrench_ = wrench;
918  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.UserCmd.wrench)
919 }
920 
921 #ifdef __GNUC__
922  #pragma GCC diagnostic pop
923 #endif // __GNUC__
924 
929 // @@protoc_insertion_point(namespace_scope)
930 
931 } // namespace msgs
932 } // namespace ignition
933 
934 PROTOBUF_NAMESPACE_OPEN
935 
936 template <> struct is_proto_enum< ::ignition::msgs::UserCmd_Type> : ::std::true_type {};
937 template <>
938 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::UserCmd_Type>() {
940 }
941 
942 PROTOBUF_NAMESPACE_CLOSE
943 
944 #ifdef _MSC_VER
945 #pragma warning(pop)
946 #endif
947 // @@protoc_insertion_point(global_scope)
948 
949 #include <google/protobuf/port_undef.inc>
950 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fuser_5fcmd_2eproto
Definition: header.pb.h:265
Definition: light.pb.h:114
Definition: model.pb.h:90
Definition: user_cmd.pb.h:116
UserCmd & operator=(UserCmd &&from) noexcept
Definition: user_cmd.pb.h:132
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model > * mutable_model()
Definition: user_cmd.pb.h:636
void set_allocated_world_control(::ignition::msgs::WorldControl *world_control)
Definition: user_cmd.pb.h:813
UserCmd * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: user_cmd.pb.h:189
void set_type(::ignition::msgs::UserCmd_Type value)
Definition: user_cmd.pb.h:619
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: user_cmd.pb.h:152
bool has_header() const
Definition: user_cmd.pb.h:451
static const std::string & Type_Name(T enum_t_value)
Definition: user_cmd.pb.h:257
::ignition::msgs::Header * mutable_header()
Definition: user_cmd.pb.h:506
void set_allocated_entity_name(std::string *entity_name)
Definition: user_cmd.pb.h:733
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
bool has_wrench() const
Definition: user_cmd.pb.h:839
::ignition::msgs::UserCmd_Type type() const
Definition: user_cmd.pb.h:611
PROTOBUF_NODISCARD std::string * release_description()
Definition: user_cmd.pb.h:584
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: user_cmd.pb.h:146
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Light > * mutable_light()
Definition: user_cmd.pb.h:673
void unsafe_arena_set_allocated_wrench(::ignition::msgs::Wrench *wrench)
Definition: user_cmd.pb.h:851
const ::ignition::msgs::WorldControl & world_control() const
Definition: user_cmd.pb.h:761
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Type_descriptor()
Definition: user_cmd.pb.h:253
::ignition::msgs::Wrench * unsafe_arena_release_wrench()
Definition: user_cmd.pb.h:879
PROTOBUF_NODISCARD ::ignition::msgs::Wrench * release_wrench()
Definition: user_cmd.pb.h:864
PROTOBUF_NODISCARD ::ignition::msgs::WorldControl * release_world_control()
Definition: user_cmd.pb.h:778
int model_size() const
Definition: user_cmd.pb.h:628
void MergeFrom(const UserCmd &from)
UserCmd()
Definition: user_cmd.pb.h:118
void unsafe_arena_set_allocated_world_control(::ignition::msgs::WorldControl *world_control)
Definition: user_cmd.pb.h:765
void clear_id()
Definition: user_cmd.pb.h:534
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
Definition: user_cmd.pb.h:463
std::string * mutable_entity_name()
Definition: user_cmd.pb.h:713
const std::string & entity_name() const
Definition: user_cmd.pb.h:702
void UnsafeArenaSwap(UserCmd *other)
Definition: user_cmd.pb.h:181
bool has_world_control() const
Definition: user_cmd.pb.h:753
PROTOBUF_NODISCARD std::string * release_entity_name()
Definition: user_cmd.pb.h:729
UserCmd(const UserCmd &from)
::ignition::msgs::Wrench * mutable_wrench()
Definition: user_cmd.pb.h:894
void clear_entity_name()
Definition: user_cmd.pb.h:699
static const UserCmd * internal_default_instance()
Definition: user_cmd.pb.h:158
UserCmd & operator=(const UserCmd &from)
Definition: user_cmd.pb.h:128
static bool Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Type *value)
Definition: user_cmd.pb.h:263
void set_description(ArgT0 &&arg0, ArgT... args)
::ignition::msgs::Model * add_model()
Definition: user_cmd.pb.h:650
void clear_type()
Definition: user_cmd.pb.h:605
void set_allocated_header(::ignition::msgs::Header *header)
Definition: user_cmd.pb.h:511
UserCmd(UserCmd &&from) noexcept
Definition: user_cmd.pb.h:123
static const UserCmd & default_instance()
Definition: user_cmd.pb.h:155
void set_entity_name(ArgT0 &&arg0, ArgT... args)
const std::string & description() const
Definition: user_cmd.pb.h:557
const ::ignition::msgs::Wrench & wrench() const
Definition: user_cmd.pb.h:847
void set_allocated_wrench(::ignition::msgs::Wrench *wrench)
Definition: user_cmd.pb.h:899
PROTOBUF_NODISCARD ::ignition::msgs::Header * release_header()
Definition: user_cmd.pb.h:476
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void Swap(UserCmd *other)
Definition: user_cmd.pb.h:168
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model > & model() const
Definition: user_cmd.pb.h:656
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: user_cmd.pb.h:149
constexpr UserCmd(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const ::ignition::msgs::Header & header() const
Definition: user_cmd.pb.h:459
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Light > & light() const
Definition: user_cmd.pb.h:693
void CopyFrom(const UserCmd &from)
::ignition::msgs::WorldControl * mutable_world_control()
Definition: user_cmd.pb.h:808
std::string * mutable_description()
Definition: user_cmd.pb.h:568
static const ClassData _class_data_
Definition: user_cmd.pb.h:227
::ignition::msgs::Header * unsafe_arena_release_header()
Definition: user_cmd.pb.h:491
UserCmd(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
::ignition::msgs::Light * add_light()
Definition: user_cmd.pb.h:687
void set_id(uint32_t value)
Definition: user_cmd.pb.h:548
void clear_description()
Definition: user_cmd.pb.h:554
uint32_t id() const
Definition: user_cmd.pb.h:540
::ignition::msgs::WorldControl * unsafe_arena_release_world_control()
Definition: user_cmd.pb.h:793
void set_allocated_description(std::string *description)
Definition: user_cmd.pb.h:588
friend void swap(UserCmd &a, UserCmd &b)
Definition: user_cmd.pb.h:165
int light_size() const
Definition: user_cmd.pb.h:665
Definition: world_control.pb.h:85
Definition: wrench.pb.h:85
T max(T... args)
T min(T... args)
std::unique_ptr< const UserCmd > ConstUserCmdUniquePtr
Definition: user_cmd.pb.h:926
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * UserCmd_Type_descriptor()
IGNITION_MSGS_VISIBLE WorldControlDefaultTypeInternal _WorldControl_default_instance_
constexpr int UserCmd_Type_Type_ARRAYSIZE
Definition: user_cmd.pb.h:97
const std::string & UserCmd_Type_Name(T enum_t_value)
Definition: user_cmd.pb.h:101
bool UserCmd_Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, UserCmd_Type *value)
Definition: user_cmd.pb.h:108
std::unique_ptr< UserCmd > UserCmdUniquePtr
Definition: user_cmd.pb.h:925
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
constexpr UserCmd_Type UserCmd_Type_Type_MAX
Definition: user_cmd.pb.h:96
IGNITION_MSGS_VISIBLE UserCmdDefaultTypeInternal _UserCmd_default_instance_
IGNITION_MSGS_VISIBLE bool UserCmd_Type_IsValid(int value)
std::shared_ptr< const UserCmd > ConstUserCmdSharedPtr
Definition: user_cmd.pb.h:928
UserCmd_Type
Definition: user_cmd.pb.h:86
@ UserCmd_Type_WORLD_CONTROL
Definition: user_cmd.pb.h:88
@ UserCmd_Type_WRENCH
Definition: user_cmd.pb.h:89
@ UserCmd_Type_MOVING
Definition: user_cmd.pb.h:87
@ UserCmd_Type_SCALING
Definition: user_cmd.pb.h:90
@ UserCmd_Type_UserCmd_Type_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: user_cmd.pb.h:92
@ UserCmd_Type_UserCmd_Type_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: user_cmd.pb.h:91
std::shared_ptr< UserCmd > UserCmdSharedPtr
Definition: user_cmd.pb.h:927
IGNITION_MSGS_VISIBLE WrenchDefaultTypeInternal _Wrench_default_instance_
constexpr UserCmd_Type UserCmd_Type_Type_MIN
Definition: user_cmd.pb.h:95
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)
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fuser_5fcmd_2eproto