4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fversion_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fversion_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3014000
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 3014000 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/metadata_lite.h>
29 #include <google/protobuf/generated_message_reflection.h>
30 #include <google/protobuf/message.h>
31 #include <google/protobuf/repeated_field.h>
32 #include <google/protobuf/extension_set.h>
33 #include <google/protobuf/unknown_field_set.h>
35 #pragma GCC system_header
38 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
41 #include <sys/sysmacros.h>
46 #include <google/protobuf/port_def.inc>
47 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fversion_2eproto IGNITION_MSGS_VISIBLE
48 PROTOBUF_NAMESPACE_OPEN
52 PROTOBUF_NAMESPACE_CLOSE
56 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
58 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
60 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
62 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
63 static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
64 static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
70 class VersionDefaultTypeInternal;
74 PROTOBUF_NAMESPACE_OPEN
75 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Version* Arena::CreateMaybeMessage<::ignition::msgs::Version>(Arena*);
76 PROTOBUF_NAMESPACE_CLOSE
82 class IGNITION_MSGS_VISIBLE Version PROTOBUF_FINAL :
83 public ::PROTOBUF_NAMESPACE_ID::Message {
91 *
this = ::std::move(from);
98 inline Version&
operator=(Version&& from) noexcept {
99 if (GetArena() == from.GetArena()) {
100 if (
this != &from) InternalSwap(&from);
107 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
108 return GetDescriptor();
111 return GetMetadataStatic().descriptor;
114 return GetMetadataStatic().reflection;
119 return reinterpret_cast<const Version*
>(
122 static constexpr
int kIndexInFileMessages =
125 friend void swap(Version& a, Version& b) {
128 inline void Swap(Version* other) {
129 if (other ==
this)
return;
130 if (GetArena() == other->GetArena()) {
133 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
137 if (other ==
this)
return;
138 GOOGLE_DCHECK(GetArena() == other->GetArena());
144 inline Version*
New() const final {
145 return CreateMaybeMessage<Version>(
nullptr);
148 Version*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
149 return CreateMaybeMessage<Version>(arena);
151 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
152 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
155 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
156 bool IsInitialized() const final;
158 size_t ByteSizeLong() const final;
159 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
160 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
161 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
162 int GetCachedSize() const final {
return _cached_size_.Get(); }
165 inline void SharedCtor();
166 inline void SharedDtor();
167 void SetCachedSize(
int size)
const final;
168 void InternalSwap(Version* other);
169 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
170 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
171 return "ignition.msgs.Version";
174 explicit Version(::PROTOBUF_NAMESPACE_ID::Arena* arena);
176 static void ArenaDtor(
void*
object);
177 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
182 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
194 kPrereleaseFieldNumber = 4,
195 kBuildFieldNumber = 5,
196 kMajorFieldNumber = 1,
197 kMinorFieldNumber = 2,
198 kPatchFieldNumber = 3,
212 void _internal_set_prerelease(
const std::string& value);
228 void _internal_set_build(
const std::string& value);
234 ::PROTOBUF_NAMESPACE_ID::int32
major()
const;
237 ::PROTOBUF_NAMESPACE_ID::int32 _internal_major()
const;
238 void _internal_set_major(::PROTOBUF_NAMESPACE_ID::int32 value);
243 ::PROTOBUF_NAMESPACE_ID::int32
minor()
const;
246 ::PROTOBUF_NAMESPACE_ID::int32 _internal_minor()
const;
247 void _internal_set_minor(::PROTOBUF_NAMESPACE_ID::int32 value);
252 ::PROTOBUF_NAMESPACE_ID::int32
patch()
const;
255 ::PROTOBUF_NAMESPACE_ID::int32 _internal_patch()
const;
256 void _internal_set_patch(::PROTOBUF_NAMESPACE_ID::int32 value);
263 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
264 typedef void InternalArenaConstructable_;
265 typedef void DestructorSkippable_;
266 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr prerelease_;
267 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr build_;
268 ::PROTOBUF_NAMESPACE_ID::int32 major_;
269 ::PROTOBUF_NAMESPACE_ID::int32 minor_;
270 ::PROTOBUF_NAMESPACE_ID::int32 patch_;
271 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
272 friend struct ::TableStruct_ignition_2fmsgs_2fversion_2eproto;
280 #pragma GCC diagnostic push
281 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
286 inline void Version::clear_major() {
289 inline ::PROTOBUF_NAMESPACE_ID::int32 Version::_internal_major()
const {
292 inline ::PROTOBUF_NAMESPACE_ID::int32 Version::major()
const {
294 return _internal_major();
296 inline void Version::_internal_set_major(::PROTOBUF_NAMESPACE_ID::int32 value) {
300 inline void Version::set_major(::PROTOBUF_NAMESPACE_ID::int32 value) {
301 _internal_set_major(value);
306 inline void Version::clear_minor() {
309 inline ::PROTOBUF_NAMESPACE_ID::int32 Version::_internal_minor()
const {
312 inline ::PROTOBUF_NAMESPACE_ID::int32 Version::minor()
const {
314 return _internal_minor();
316 inline void Version::_internal_set_minor(::PROTOBUF_NAMESPACE_ID::int32 value) {
320 inline void Version::set_minor(::PROTOBUF_NAMESPACE_ID::int32 value) {
321 _internal_set_minor(value);
326 inline void Version::clear_patch() {
329 inline ::PROTOBUF_NAMESPACE_ID::int32 Version::_internal_patch()
const {
332 inline ::PROTOBUF_NAMESPACE_ID::int32 Version::patch()
const {
334 return _internal_patch();
336 inline void Version::_internal_set_patch(::PROTOBUF_NAMESPACE_ID::int32 value) {
340 inline void Version::set_patch(::PROTOBUF_NAMESPACE_ID::int32 value) {
341 _internal_set_patch(value);
346 inline void Version::clear_prerelease() {
347 prerelease_.ClearToEmpty();
349 inline const std::string& Version::prerelease()
const {
351 return _internal_prerelease();
353 inline void Version::set_prerelease(
const std::string& value) {
354 _internal_set_prerelease(value);
357 inline std::string* Version::mutable_prerelease() {
359 return _internal_mutable_prerelease();
361 inline const std::string& Version::_internal_prerelease()
const {
362 return prerelease_.Get();
364 inline void Version::_internal_set_prerelease(
const std::string& value) {
366 prerelease_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
368 inline void Version::set_prerelease(
std::string&& value) {
371 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
374 inline void Version::set_prerelease(
const char* value) {
375 GOOGLE_DCHECK(value !=
nullptr);
377 prerelease_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
::std::string(value), GetArena());
380 inline void Version::set_prerelease(
const char* value,
383 prerelease_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
::std::string(
384 reinterpret_cast<const char*
>(value), size), GetArena());
387 inline std::string* Version::_internal_mutable_prerelease() {
389 return prerelease_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
391 inline std::string* Version::release_prerelease() {
393 return prerelease_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
395 inline void Version::set_allocated_prerelease(
std::string* prerelease) {
396 if (prerelease !=
nullptr) {
401 prerelease_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), prerelease,
407 inline void Version::clear_build() {
408 build_.ClearToEmpty();
412 return _internal_build();
414 inline void Version::set_build(
const std::string& value) {
415 _internal_set_build(value);
420 return _internal_mutable_build();
422 inline const std::string& Version::_internal_build()
const {
425 inline void Version::_internal_set_build(
const std::string& value) {
427 build_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
429 inline void Version::set_build(
std::string&& value) {
432 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
435 inline void Version::set_build(
const char* value) {
436 GOOGLE_DCHECK(value !=
nullptr);
438 build_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
::std::string(value), GetArena());
441 inline void Version::set_build(
const char* value,
444 build_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
::std::string(
445 reinterpret_cast<const char*
>(value), size), GetArena());
448 inline std::string* Version::_internal_mutable_build() {
450 return build_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
454 return build_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
456 inline void Version::set_allocated_build(
std::string* build) {
457 if (build !=
nullptr) {
462 build_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), build,
468 #pragma GCC diagnostic pop
485 #include <google/protobuf/port_undef.inc>
void MergeFrom(const Version &from)
void set_build(const char *value, size_t size)
void UnsafeArenaSwap(Version *other)
Definition: version.pb.h:136
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: version.pb.h:113
Version & operator=(Version &&from) noexcept
Definition: version.pb.h:98
std::string * mutable_prerelease()
void CopyFrom(const Version &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_build(const std::string &value)
void set_allocated_build(std::string *build)
Version(Version &&from) noexcept
Definition: version.pb.h:89
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: version.pb.h:107
static const Version & default_instance()
Version(const Version &from)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Version()
Definition: version.pb.h:85
Version * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: version.pb.h:148
std::string * mutable_build()
void set_prerelease(const std::string &value)
void set_prerelease(const char *value)
const std::string & build() const
void set_build(const char *value)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void set_build(std::string &&value)
void Swap(Version *other)
Definition: version.pb.h:128
::PROTOBUF_NAMESPACE_ID::int32 patch() const
void set_prerelease(std::string &&value)
std::string * release_build()
Version * New() const final
Definition: version.pb.h:144
::PROTOBUF_NAMESPACE_ID::int32 major() const
void set_allocated_prerelease(std::string *prerelease)
void set_patch(::PROTOBUF_NAMESPACE_ID::int32 value)
static const Version * internal_default_instance()
Definition: version.pb.h:118
Version(::PROTOBUF_NAMESPACE_ID::Arena *arena)
std::string * release_prerelease()
Version & operator=(const Version &from)
Definition: version.pb.h:94
void set_major(::PROTOBUF_NAMESPACE_ID::int32 value)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void set_prerelease(const char *value, size_t size)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: version.pb.h:110
friend void swap(Version &a, Version &b)
Definition: version.pb.h:125
const std::string & prerelease() const
::PROTOBUF_NAMESPACE_ID::int32 minor() const
void set_minor(::PROTOBUF_NAMESPACE_ID::int32 value)
std::unique_ptr< const Version > ConstVersionUniquePtr
Definition: version.pb.h:472
IGNITION_MSGS_VISIBLE VersionDefaultTypeInternal _Version_default_instance_
std::shared_ptr< const Version > ConstVersionSharedPtr
Definition: version.pb.h:474
std::shared_ptr< Version > VersionSharedPtr
Definition: version.pb.h:473
std::unique_ptr< Version > VersionUniquePtr
Definition: version.pb.h:471
Definition: actor.pb.h:52
Definition: version.pb.h:55
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_2fversion_2eproto