Ignition Msgs

API Reference

5.8.1
param.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/param.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fparam_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fparam_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/map.h> // IWYU pragma: export
34 #include <google/protobuf/map_entry.h>
35 #include <google/protobuf/map_field_inl.h>
36 #include <google/protobuf/unknown_field_set.h>
37 #include "ignition/msgs/any.pb.h"
39 #ifndef _MSC_VER
40 #pragma GCC system_header
41 #else
42 #pragma warning(push)
43 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
44 #endif
45 #ifdef __linux__
46 #include <sys/sysmacros.h>
47 #endif
48 #include <memory>
49 #include <ignition/msgs/Export.hh>
50 // @@protoc_insertion_point(includes)
51 #include <google/protobuf/port_def.inc>
52 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fparam_2eproto IGNITION_MSGS_VISIBLE
53 PROTOBUF_NAMESPACE_OPEN
54 namespace internal {
55 class AnyMetadata;
56 } // namespace internal
57 PROTOBUF_NAMESPACE_CLOSE
58 
59 // Internal implementation detail -- do not use these members.
60 struct IGNITION_MSGS_VISIBLE TableStruct_ignition_2fmsgs_2fparam_2eproto {
61  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
62  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
63  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
64  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
65  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
66  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
67  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
68  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
69  static const uint32_t offsets[];
70 };
71 IGNITION_MSGS_VISIBLE extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fparam_2eproto;
72 namespace ignition {
73 namespace msgs {
74 class Param;
75 struct ParamDefaultTypeInternal;
76 IGNITION_MSGS_VISIBLE extern ParamDefaultTypeInternal _Param_default_instance_;
77 class Param_ParamsEntry_DoNotUse;
78 struct Param_ParamsEntry_DoNotUseDefaultTypeInternal;
79 IGNITION_MSGS_VISIBLE extern Param_ParamsEntry_DoNotUseDefaultTypeInternal _Param_ParamsEntry_DoNotUse_default_instance_;
80 } // namespace msgs
81 } // namespace ignition
82 PROTOBUF_NAMESPACE_OPEN
83 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Param* Arena::CreateMaybeMessage<::ignition::msgs::Param>(Arena*);
84 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Param_ParamsEntry_DoNotUse* Arena::CreateMaybeMessage<::ignition::msgs::Param_ParamsEntry_DoNotUse>(Arena*);
85 PROTOBUF_NAMESPACE_CLOSE
86 namespace ignition {
87 namespace msgs {
88 
89 // ===================================================================
90 
91 class Param_ParamsEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Param_ParamsEntry_DoNotUse,
92  std::string, ::ignition::msgs::Any,
93  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
94  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE> {
95 public:
96  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Param_ParamsEntry_DoNotUse,
98  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
99  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE> SuperType;
101  explicit constexpr Param_ParamsEntry_DoNotUse(
102  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
103  explicit Param_ParamsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
106  static bool ValidateKey(std::string* s) {
107  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "ignition.msgs.Param.ParamsEntry.key");
108  }
109  static bool ValidateValue(void*) { return true; }
110  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
111  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
112 };
113 
114 // -------------------------------------------------------------------
115 
116 class IGNITION_MSGS_VISIBLE Param final :
117  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Param) */ {
118  public:
119  inline Param() : Param(nullptr) {}
120  ~Param() override;
121  explicit constexpr Param(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
122 
123  Param(const Param& from);
124  Param(Param&& from) noexcept
125  : Param() {
126  *this = ::std::move(from);
127  }
128 
129  inline Param& operator=(const Param& from) {
130  CopyFrom(from);
131  return *this;
132  }
133  inline Param& operator=(Param&& from) noexcept {
134  if (this == &from) return *this;
135  if (GetOwningArena() == from.GetOwningArena()
136  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
137  && GetOwningArena() != nullptr
138  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
139  ) {
140  InternalSwap(&from);
141  } else {
142  CopyFrom(from);
143  }
144  return *this;
145  }
146 
147  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
148  return GetDescriptor();
149  }
150  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
151  return default_instance().GetMetadata().descriptor;
152  }
153  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
154  return default_instance().GetMetadata().reflection;
155  }
156  static const Param& default_instance() {
157  return *internal_default_instance();
158  }
159  static inline const Param* internal_default_instance() {
160  return reinterpret_cast<const Param*>(
162  }
163  static constexpr int kIndexInFileMessages =
164  1;
165 
166  friend void swap(Param& a, Param& b) {
167  a.Swap(&b);
168  }
169  inline void Swap(Param* other) {
170  if (other == this) return;
171  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
172  if (GetOwningArena() != nullptr &&
173  GetOwningArena() == other->GetOwningArena()) {
174  #else // PROTOBUF_FORCE_COPY_IN_SWAP
175  if (GetOwningArena() == other->GetOwningArena()) {
176  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
177  InternalSwap(other);
178  } else {
179  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
180  }
181  }
182  void UnsafeArenaSwap(Param* other) {
183  if (other == this) return;
184  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
185  InternalSwap(other);
186  }
187 
188  // implements Message ----------------------------------------------
189 
190  Param* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
191  return CreateMaybeMessage<Param>(arena);
192  }
193  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
194  void CopyFrom(const Param& from);
195  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
196  void MergeFrom(const Param& from);
197  private:
198  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
199  public:
200  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
201  bool IsInitialized() const final;
202 
203  size_t ByteSizeLong() const final;
204  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
205  uint8_t* _InternalSerialize(
206  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
207  int GetCachedSize() const final { return _cached_size_.Get(); }
208 
209  private:
210  void SharedCtor();
211  void SharedDtor();
212  void SetCachedSize(int size) const final;
213  void InternalSwap(Param* other);
214 
215  private:
216  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
217  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
218  return "ignition.msgs.Param";
219  }
220  protected:
221  explicit Param(::PROTOBUF_NAMESPACE_ID::Arena* arena,
222  bool is_message_owned = false);
223  private:
224  static void ArenaDtor(void* object);
225  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
226  public:
227 
228  static const ClassData _class_data_;
229  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
230 
231  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
232 
233  // nested types ----------------------------------------------------
234 
235 
236  // accessors -------------------------------------------------------
237 
238  enum : int {
239  kParamsFieldNumber = 2,
240  kChildrenFieldNumber = 3,
241  kHeaderFieldNumber = 1,
242  };
243  // map<string, .ignition.msgs.Any> params = 2;
244  int params_size() const;
245  private:
246  int _internal_params_size() const;
247  public:
248  void clear_params();
249  private:
250  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::ignition::msgs::Any >&
251  _internal_params() const;
252  ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::ignition::msgs::Any >*
253  _internal_mutable_params();
254  public:
255  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::ignition::msgs::Any >&
256  params() const;
257  ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::ignition::msgs::Any >*
258  mutable_params();
259 
260  // repeated .ignition.msgs.Param children = 3;
261  int children_size() const;
262  private:
263  int _internal_children_size() const;
264  public:
265  void clear_children();
266  ::ignition::msgs::Param* mutable_children(int index);
267  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Param >*
268  mutable_children();
269  private:
270  const ::ignition::msgs::Param& _internal_children(int index) const;
271  ::ignition::msgs::Param* _internal_add_children();
272  public:
273  const ::ignition::msgs::Param& children(int index) const;
274  ::ignition::msgs::Param* add_children();
275  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Param >&
276  children() const;
277 
278  // .ignition.msgs.Header header = 1;
279  bool has_header() const;
280  private:
281  bool _internal_has_header() const;
282  public:
283  void clear_header();
284  const ::ignition::msgs::Header& header() const;
285  PROTOBUF_NODISCARD ::ignition::msgs::Header* release_header();
286  ::ignition::msgs::Header* mutable_header();
287  void set_allocated_header(::ignition::msgs::Header* header);
288  private:
289  const ::ignition::msgs::Header& _internal_header() const;
290  ::ignition::msgs::Header* _internal_mutable_header();
291  public:
292  void unsafe_arena_set_allocated_header(
293  ::ignition::msgs::Header* header);
294  ::ignition::msgs::Header* unsafe_arena_release_header();
295 
296  // @@protoc_insertion_point(class_scope:ignition.msgs.Param)
297  private:
298  class _Internal;
299 
300  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
301  typedef void InternalArenaConstructable_;
302  typedef void DestructorSkippable_;
303  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
306  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
307  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE> params_;
308  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Param > children_;
309  ::ignition::msgs::Header* header_;
310  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
311  friend struct ::TableStruct_ignition_2fmsgs_2fparam_2eproto;
312 };
313 // ===================================================================
314 
315 
316 // ===================================================================
317 
318 #ifdef __GNUC__
319  #pragma GCC diagnostic push
320  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
321 #endif // __GNUC__
322 // -------------------------------------------------------------------
323 
324 // Param
325 
326 // .ignition.msgs.Header header = 1;
327 inline bool Param::_internal_has_header() const {
328  return this != internal_default_instance() && header_ != nullptr;
329 }
330 inline bool Param::has_header() const {
331  return _internal_has_header();
332 }
333 inline const ::ignition::msgs::Header& Param::_internal_header() const {
334  const ::ignition::msgs::Header* p = header_;
335  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Header&>(
337 }
338 inline const ::ignition::msgs::Header& Param::header() const {
339  // @@protoc_insertion_point(field_get:ignition.msgs.Param.header)
340  return _internal_header();
341 }
343  ::ignition::msgs::Header* header) {
344  if (GetArenaForAllocation() == nullptr) {
345  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
346  }
347  header_ = header;
348  if (header) {
349 
350  } else {
351 
352  }
353  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Param.header)
354 }
355 inline ::ignition::msgs::Header* Param::release_header() {
356 
357  ::ignition::msgs::Header* temp = header_;
358  header_ = nullptr;
359 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
360  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
361  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
362  if (GetArenaForAllocation() == nullptr) { delete old; }
363 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
364  if (GetArenaForAllocation() != nullptr) {
365  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
366  }
367 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
368  return temp;
369 }
370 inline ::ignition::msgs::Header* Param::unsafe_arena_release_header() {
371  // @@protoc_insertion_point(field_release:ignition.msgs.Param.header)
372 
373  ::ignition::msgs::Header* temp = header_;
374  header_ = nullptr;
375  return temp;
376 }
377 inline ::ignition::msgs::Header* Param::_internal_mutable_header() {
378 
379  if (header_ == nullptr) {
380  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaForAllocation());
381  header_ = p;
382  }
383  return header_;
384 }
385 inline ::ignition::msgs::Header* Param::mutable_header() {
386  ::ignition::msgs::Header* _msg = _internal_mutable_header();
387  // @@protoc_insertion_point(field_mutable:ignition.msgs.Param.header)
388  return _msg;
389 }
391  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
392  if (message_arena == nullptr) {
393  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
394  }
395  if (header) {
396  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
397  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
398  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
399  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header));
400  if (message_arena != submessage_arena) {
401  header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
402  message_arena, header, submessage_arena);
403  }
404 
405  } else {
406 
407  }
408  header_ = header;
409  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Param.header)
410 }
411 
412 // map<string, .ignition.msgs.Any> params = 2;
413 inline int Param::_internal_params_size() const {
414  return params_.size();
415 }
416 inline int Param::params_size() const {
417  return _internal_params_size();
418 }
419 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::ignition::msgs::Any >&
420 Param::_internal_params() const {
421  return params_.GetMap();
422 }
423 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::ignition::msgs::Any >&
424 Param::params() const {
425  // @@protoc_insertion_point(field_map:ignition.msgs.Param.params)
426  return _internal_params();
427 }
428 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::ignition::msgs::Any >*
429 Param::_internal_mutable_params() {
430  return params_.MutableMap();
431 }
432 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::ignition::msgs::Any >*
434  // @@protoc_insertion_point(field_mutable_map:ignition.msgs.Param.params)
435  return _internal_mutable_params();
436 }
437 
438 // repeated .ignition.msgs.Param children = 3;
439 inline int Param::_internal_children_size() const {
440  return children_.size();
441 }
442 inline int Param::children_size() const {
443  return _internal_children_size();
444 }
445 inline void Param::clear_children() {
446  children_.Clear();
447 }
448 inline ::ignition::msgs::Param* Param::mutable_children(int index) {
449  // @@protoc_insertion_point(field_mutable:ignition.msgs.Param.children)
450  return children_.Mutable(index);
451 }
452 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Param >*
454  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.Param.children)
455  return &children_;
456 }
457 inline const ::ignition::msgs::Param& Param::_internal_children(int index) const {
458  return children_.Get(index);
459 }
460 inline const ::ignition::msgs::Param& Param::children(int index) const {
461  // @@protoc_insertion_point(field_get:ignition.msgs.Param.children)
462  return _internal_children(index);
463 }
464 inline ::ignition::msgs::Param* Param::_internal_add_children() {
465  return children_.Add();
466 }
467 inline ::ignition::msgs::Param* Param::add_children() {
468  ::ignition::msgs::Param* _add = _internal_add_children();
469  // @@protoc_insertion_point(field_add:ignition.msgs.Param.children)
470  return _add;
471 }
472 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Param >&
474  // @@protoc_insertion_point(field_list:ignition.msgs.Param.children)
475  return children_;
476 }
477 
478 #ifdef __GNUC__
479  #pragma GCC diagnostic pop
480 #endif // __GNUC__
481 // -------------------------------------------------------------------
482 
483 
488 // @@protoc_insertion_point(namespace_scope)
489 
490 } // namespace msgs
491 } // namespace ignition
492 
493 #ifdef _MSC_VER
494 #pragma warning(pop)
495 #endif
496 // @@protoc_insertion_point(global_scope)
497 
498 #include <google/protobuf/port_undef.inc>
499 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fparam_2eproto
Definition: any.pb.h:123
Definition: header.pb.h:265
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< Param_ParamsEntry_DoNotUse, std::string, ::ignition::msgs::Any, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE > SuperType
Definition: param.pb.h:99
static const Param_ParamsEntry_DoNotUse * internal_default_instance()
Definition: param.pb.h:105
static bool ValidateKey(std::string *s)
Definition: param.pb.h:106
void MergeFrom(const Param_ParamsEntry_DoNotUse &other)
Param_ParamsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static bool ValidateValue(void *)
Definition: param.pb.h:109
constexpr Param_ParamsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: param.pb.h:117
constexpr Param(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Param > & children() const
Definition: param.pb.h:473
friend void swap(Param &a, Param &b)
Definition: param.pb.h:166
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: param.pb.h:153
bool has_header() const
Definition: param.pb.h:330
::ignition::msgs::Header * mutable_header()
Definition: param.pb.h:385
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void MergeFrom(const Param &from)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Param > * mutable_children()
Definition: param.pb.h:453
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: param.pb.h:147
Param(const Param &from)
Param(Param &&from) noexcept
Definition: param.pb.h:124
Param(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
Param()
Definition: param.pb.h:119
void CopyFrom(const Param &from)
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
Definition: param.pb.h:342
Param * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: param.pb.h:190
int children_size() const
Definition: param.pb.h:442
void set_allocated_header(::ignition::msgs::Header *header)
Definition: param.pb.h:390
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::ignition::msgs::Any > & params() const
Definition: param.pb.h:424
PROTOBUF_NODISCARD ::ignition::msgs::Header * release_header()
Definition: param.pb.h:355
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void clear_children()
Definition: param.pb.h:445
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: param.pb.h:150
::ignition::msgs::Param * add_children()
Definition: param.pb.h:467
void UnsafeArenaSwap(Param *other)
Definition: param.pb.h:182
const ::ignition::msgs::Header & header() const
Definition: param.pb.h:338
void Swap(Param *other)
Definition: param.pb.h:169
int params_size() const
Definition: param.pb.h:416
static const ClassData _class_data_
Definition: param.pb.h:228
static const Param & default_instance()
Definition: param.pb.h:156
::ignition::msgs::Header * unsafe_arena_release_header()
Definition: param.pb.h:370
static const Param * internal_default_instance()
Definition: param.pb.h:159
Param & operator=(const Param &from)
Definition: param.pb.h:129
Param & operator=(Param &&from) noexcept
Definition: param.pb.h:133
::PROTOBUF_NAMESPACE_ID::Map< std::string, ::ignition::msgs::Any > * mutable_params()
Definition: param.pb.h:433
T data(T... args)
std::shared_ptr< const Param > ConstParamSharedPtr
Definition: param.pb.h:487
std::unique_ptr< const Param > ConstParamUniquePtr
Definition: param.pb.h:485
IGNITION_MSGS_VISIBLE Param_ParamsEntry_DoNotUseDefaultTypeInternal _Param_ParamsEntry_DoNotUse_default_instance_
std::unique_ptr< Param > ParamUniquePtr
Definition: param.pb.h:484
std::shared_ptr< Param > ParamSharedPtr
Definition: param.pb.h:486
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
IGNITION_MSGS_VISIBLE ParamDefaultTypeInternal _Param_default_instance_
Definition: actor.pb.h:52
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fparam_2eproto
T size(T... args)
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[2] PROTOBUF_SECTION_VARIABLE(protodesc_cold)