Gazebo Msgs

API Reference

8.7.1
build/ignition-msgs8/include/ignition/msgs/parameter_declarations.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/parameter_declarations.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fparameter_5fdeclarations_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fparameter_5fdeclarations_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3012004 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
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/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
31 #include <google/protobuf/message.h>
32 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
33 #include <google/protobuf/extension_set.h> // IWYU pragma: export
34 #include <google/protobuf/unknown_field_set.h>
36 #ifndef _MSC_VER
37 #pragma GCC system_header
38 #else
39 #pragma warning(push)
40 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
41 #endif
42 #ifdef __linux__
43 #include <sys/sysmacros.h>
44 #endif
45 #include <memory>
46 #include <ignition/msgs/Export.hh>
47 // @@protoc_insertion_point(includes)
48 #include <google/protobuf/port_def.inc>
49 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fparameter_5fdeclarations_2eproto IGNITION_MSGS_VISIBLE
50 PROTOBUF_NAMESPACE_OPEN
51 namespace internal {
52 class AnyMetadata;
53 } // namespace internal
54 PROTOBUF_NAMESPACE_CLOSE
55 
56 // Internal implementation detail -- do not use these members.
58  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
59  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
60  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
61  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
62  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
63  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
64  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
65  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
66  static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
67 };
68 extern IGNITION_MSGS_VISIBLE const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fparameter_5fdeclarations_2eproto;
69 namespace ignition {
70 namespace msgs {
71 class ParameterDeclarations;
72 class ParameterDeclarationsDefaultTypeInternal;
73 IGNITION_MSGS_VISIBLE extern ParameterDeclarationsDefaultTypeInternal _ParameterDeclarations_default_instance_;
74 } // namespace msgs
75 } // namespace ignition
76 PROTOBUF_NAMESPACE_OPEN
77 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::ParameterDeclarations* Arena::CreateMaybeMessage<::ignition::msgs::ParameterDeclarations>(Arena*);
78 PROTOBUF_NAMESPACE_CLOSE
79 namespace ignition {
80 namespace msgs {
81 
82 // ===================================================================
83 
84 class IGNITION_MSGS_VISIBLE ParameterDeclarations PROTOBUF_FINAL :
85  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.ParameterDeclarations) */ {
86  public:
87  inline ParameterDeclarations() : ParameterDeclarations(nullptr) {};
89 
90  ParameterDeclarations(const ParameterDeclarations& from);
91  ParameterDeclarations(ParameterDeclarations&& from) noexcept
92  : ParameterDeclarations() {
93  *this = ::std::move(from);
94  }
95 
96  inline ParameterDeclarations& operator=(const ParameterDeclarations& from) {
97  CopyFrom(from);
98  return *this;
99  }
100  inline ParameterDeclarations& operator=(ParameterDeclarations&& from) noexcept {
101  if (GetArena() == from.GetArena()) {
102  if (this != &from) InternalSwap(&from);
103  } else {
104  CopyFrom(from);
105  }
106  return *this;
107  }
108 
109  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
110  return GetDescriptor();
111  }
112  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
113  return GetMetadataStatic().descriptor;
114  }
115  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
116  return GetMetadataStatic().reflection;
117  }
118  static const ParameterDeclarations& default_instance();
119 
120  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
121  static inline const ParameterDeclarations* internal_default_instance() {
122  return reinterpret_cast<const ParameterDeclarations*>(
124  }
125  static constexpr int kIndexInFileMessages =
126  0;
127 
128  friend void swap(ParameterDeclarations& a, ParameterDeclarations& b) {
129  a.Swap(&b);
130  }
131  inline void Swap(ParameterDeclarations* other) {
132  if (other == this) return;
133  if (GetArena() == other->GetArena()) {
134  InternalSwap(other);
135  } else {
136  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
137  }
138  }
139  void UnsafeArenaSwap(ParameterDeclarations* other) {
140  if (other == this) return;
141  GOOGLE_DCHECK(GetArena() == other->GetArena());
142  InternalSwap(other);
143  }
144 
145  // implements Message ----------------------------------------------
146 
147  inline ParameterDeclarations* New() const final {
148  return CreateMaybeMessage<ParameterDeclarations>(nullptr);
149  }
150 
151  ParameterDeclarations* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
152  return CreateMaybeMessage<ParameterDeclarations>(arena);
153  }
154  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
155  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
156  void CopyFrom(const ParameterDeclarations& from);
157  void MergeFrom(const ParameterDeclarations& from);
158  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
159  bool IsInitialized() const final;
160 
161  size_t ByteSizeLong() const final;
162  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
163  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
164  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
165  int GetCachedSize() const final { return _cached_size_.Get(); }
166 
167  private:
168  inline void SharedCtor();
169  inline void SharedDtor();
170  void SetCachedSize(int size) const final;
171  void InternalSwap(ParameterDeclarations* other);
172  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
173  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
174  return "ignition.msgs.ParameterDeclarations";
175  }
176  protected:
177  explicit ParameterDeclarations(::PROTOBUF_NAMESPACE_ID::Arena* arena);
178  private:
179  static void ArenaDtor(void* object);
180  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
181  public:
182 
183  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
184  private:
185  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
186  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2fparameter_5fdeclarations_2eproto);
188  }
189 
190  public:
191 
192  // nested types ----------------------------------------------------
193 
194  // accessors -------------------------------------------------------
195 
196  enum : int {
197  kParameterDeclarationsFieldNumber = 1,
198  };
199  // repeated .ignition.msgs.ParameterDeclaration parameter_declarations = 1;
201  private:
202  int _internal_parameter_declarations_size() const;
203  public:
205  ::ignition::msgs::ParameterDeclaration* mutable_parameter_declarations(int index);
206  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::ParameterDeclaration >*
208  private:
209  const ::ignition::msgs::ParameterDeclaration& _internal_parameter_declarations(int index) const;
210  ::ignition::msgs::ParameterDeclaration* _internal_add_parameter_declarations();
211  public:
212  const ::ignition::msgs::ParameterDeclaration& parameter_declarations(int index) const;
213  ::ignition::msgs::ParameterDeclaration* add_parameter_declarations();
214  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::ParameterDeclaration >&
216 
217  // @@protoc_insertion_point(class_scope:ignition.msgs.ParameterDeclarations)
218  private:
219  class _Internal;
220 
221  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
222  typedef void InternalArenaConstructable_;
223  typedef void DestructorSkippable_;
224  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::ParameterDeclaration > parameter_declarations_;
225  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
226  friend struct ::TableStruct_ignition_2fmsgs_2fparameter_5fdeclarations_2eproto;
227 };
228 // ===================================================================
229 
230 
231 // ===================================================================
232 
233 #ifdef __GNUC__
234  #pragma GCC diagnostic push
235  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
236 #endif // __GNUC__
237 // ParameterDeclarations
238 
239 // repeated .ignition.msgs.ParameterDeclaration parameter_declarations = 1;
240 inline int ParameterDeclarations::_internal_parameter_declarations_size() const {
241  return parameter_declarations_.size();
242 }
243 inline int ParameterDeclarations::parameter_declarations_size() const {
244  return _internal_parameter_declarations_size();
245 }
246 inline ::ignition::msgs::ParameterDeclaration* ParameterDeclarations::mutable_parameter_declarations(int index) {
247  // @@protoc_insertion_point(field_mutable:ignition.msgs.ParameterDeclarations.parameter_declarations)
248  return parameter_declarations_.Mutable(index);
249 }
250 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::ParameterDeclaration >*
251 ParameterDeclarations::mutable_parameter_declarations() {
252  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.ParameterDeclarations.parameter_declarations)
253  return &parameter_declarations_;
254 }
255 inline const ::ignition::msgs::ParameterDeclaration& ParameterDeclarations::_internal_parameter_declarations(int index) const {
256  return parameter_declarations_.Get(index);
257 }
258 inline const ::ignition::msgs::ParameterDeclaration& ParameterDeclarations::parameter_declarations(int index) const {
259  // @@protoc_insertion_point(field_get:ignition.msgs.ParameterDeclarations.parameter_declarations)
260  return _internal_parameter_declarations(index);
261 }
262 inline ::ignition::msgs::ParameterDeclaration* ParameterDeclarations::_internal_add_parameter_declarations() {
263  return parameter_declarations_.Add();
264 }
265 inline ::ignition::msgs::ParameterDeclaration* ParameterDeclarations::add_parameter_declarations() {
266  // @@protoc_insertion_point(field_add:ignition.msgs.ParameterDeclarations.parameter_declarations)
267  return _internal_add_parameter_declarations();
268 }
269 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::ParameterDeclaration >&
270 ParameterDeclarations::parameter_declarations() const {
271  // @@protoc_insertion_point(field_list:ignition.msgs.ParameterDeclarations.parameter_declarations)
272  return parameter_declarations_;
273 }
274 
275 #ifdef __GNUC__
276  #pragma GCC diagnostic pop
277 #endif // __GNUC__
278 
283 // @@protoc_insertion_point(namespace_scope)
284 
285 } // namespace msgs
286 } // namespace ignition
287 
288 #ifdef _MSC_VER
289 #pragma warning(pop)
290 #endif
291 // @@protoc_insertion_point(global_scope)
292 
293 #include <google/protobuf/port_undef.inc>
294 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fparameter_5fdeclarations_2eproto
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fparameter_5fdeclarations_2eproto
ParameterDeclarations * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/parameter_declarations.pb.h:151
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: build/ignition-msgs8/include/ignition/msgs/parameter_declarations.pb.h:115
void UnsafeArenaSwap(ParameterDeclarations *other)
Definition: build/ignition-msgs8/include/ignition/msgs/parameter_declarations.pb.h:139
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::ParameterDeclaration > * mutable_parameter_declarations()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/parameter_declarations.pb.h:109
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
static const ParameterDeclarations & default_instance()
void MergeFrom(const ParameterDeclarations &from)
ParameterDeclarations()
Definition: build/ignition-msgs8/include/ignition/msgs/parameter_declarations.pb.h:87
ParameterDeclarations & operator=(ParameterDeclarations &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/parameter_declarations.pb.h:100
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
const ::ignition::msgs::ParameterDeclaration & parameter_declarations(int index) const
ParameterDeclarations * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/parameter_declarations.pb.h:147
::ignition::msgs::ParameterDeclaration * mutable_parameter_declarations(int index)
ParameterDeclarations & operator=(const ParameterDeclarations &from)
Definition: build/ignition-msgs8/include/ignition/msgs/parameter_declarations.pb.h:96
ParameterDeclarations(const ParameterDeclarations &from)
ParameterDeclarations(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void CopyFrom(const ParameterDeclarations &from)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::ParameterDeclaration > & parameter_declarations() const
static const ParameterDeclarations * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/parameter_declarations.pb.h:121
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/parameter_declarations.pb.h:112
friend void swap(ParameterDeclarations &a, ParameterDeclarations &b)
Definition: build/ignition-msgs8/include/ignition/msgs/parameter_declarations.pb.h:128
void Swap(ParameterDeclarations *other)
Definition: build/ignition-msgs8/include/ignition/msgs/parameter_declarations.pb.h:131
ParameterDeclarations(ParameterDeclarations &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/parameter_declarations.pb.h:91
::ignition::msgs::ParameterDeclaration * add_parameter_declarations()
IGNITION_MSGS_VISIBLE ParameterDeclarationsDefaultTypeInternal _ParameterDeclarations_default_instance_
std::unique_ptr< const ParameterDeclarations > ConstParameterDeclarationsUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/parameter_declarations.pb.h:280
std::shared_ptr< const ParameterDeclarations > ConstParameterDeclarationsSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/parameter_declarations.pb.h:282
std::shared_ptr< ParameterDeclarations > ParameterDeclarationsSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/parameter_declarations.pb.h:281
std::unique_ptr< ParameterDeclarations > ParameterDeclarationsUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/parameter_declarations.pb.h:279
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:53
Definition: build/ignition-msgs8/include/ignition/msgs/parameter_declarations.pb.h:57
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)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)