4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fstatistic_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fstatistic_2eproto
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
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.
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>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
38 #pragma GCC system_header
41 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
44 #include <sys/sysmacros.h>
49 #include <google/protobuf/port_def.inc>
50 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fstatistic_2eproto IGNITION_MSGS_VISIBLE
51 PROTOBUF_NAMESPACE_OPEN
55 PROTOBUF_NAMESPACE_CLOSE
59 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
61 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
63 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3]
65 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
66 static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
67 static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
73 class MetricDefaultTypeInternal;
76 class StatisticDefaultTypeInternal;
78 class StatisticsGroup;
79 class StatisticsGroupDefaultTypeInternal;
83 PROTOBUF_NAMESPACE_OPEN
84 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Metric* Arena::CreateMaybeMessage<::ignition::msgs::Metric>(Arena*);
85 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Statistic* Arena::CreateMaybeMessage<::ignition::msgs::Statistic>(Arena*);
86 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::StatisticsGroup* Arena::CreateMaybeMessage<::ignition::msgs::StatisticsGroup>(Arena*);
87 PROTOBUF_NAMESPACE_CLOSE
114 "Incorrect type passed to function Statistic_DataType_Name.");
115 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
120 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Statistic_DataType>(
125 class IGNITION_MSGS_VISIBLE Statistic PROTOBUF_FINAL :
126 public ::PROTOBUF_NAMESPACE_ID::Message {
134 *
this = ::std::move(from);
141 inline Statistic&
operator=(Statistic&& from) noexcept {
142 if (GetArena() == from.GetArena()) {
143 if (
this != &from) InternalSwap(&from);
150 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
151 return GetDescriptor();
154 return GetMetadataStatic().descriptor;
157 return GetMetadataStatic().reflection;
163 return reinterpret_cast<const Statistic*
>(
166 static constexpr
int kIndexInFileMessages =
169 friend void swap(Statistic& a, Statistic& b) {
172 inline void Swap(Statistic* other) {
173 if (other ==
this)
return;
174 if (GetArena() == other->GetArena()) {
177 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
181 if (other ==
this)
return;
182 GOOGLE_DCHECK(GetArena() == other->GetArena());
188 inline Statistic*
New() const final {
189 return CreateMaybeMessage<Statistic>(
nullptr);
192 Statistic*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
193 return CreateMaybeMessage<Statistic>(arena);
195 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
196 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
199 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
200 bool IsInitialized() const final;
202 size_t ByteSizeLong() const final;
203 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
204 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
205 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
206 int GetCachedSize() const final {
return _cached_size_.Get(); }
209 inline void SharedCtor();
210 inline void SharedDtor();
211 void SetCachedSize(
int size)
const final;
212 void InternalSwap(Statistic* other);
213 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
214 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
215 return "ignition.msgs.Statistic";
218 explicit Statistic(::PROTOBUF_NAMESPACE_ID::Arena* arena);
220 static void ArenaDtor(
void*
object);
221 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
226 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
257 static constexpr DataType DataType_MIN =
259 static constexpr DataType DataType_MAX =
261 static constexpr
int DataType_ARRAYSIZE =
263 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
271 "Incorrect type passed to function DataType_Name.");
282 kNameFieldNumber = 3,
283 kHeaderFieldNumber = 1,
284 kValueFieldNumber = 4,
285 kTypeFieldNumber = 2,
297 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
298 " string fields are deprecated and will be removed in a"
300 std::
string* unsafe_arena_release_name();
301 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
302 "
string fields are deprecated and will be removed in a"
304 void unsafe_arena_set_allocated_name(
307 const
std::
string& _internal_name() const;
308 void _internal_set_name(const
std::
string& value);
309 std::
string* _internal_mutable_name();
313 bool has_header() const;
315 bool _internal_has_header() const;
321 void set_allocated_header(::
ignition::msgs::Header* header);
323 const ::
ignition::msgs::Header& _internal_header() const;
324 ::
ignition::msgs::Header* _internal_mutable_header();
326 void unsafe_arena_set_allocated_header(
328 ::
ignition::msgs::Header* unsafe_arena_release_header();
332 double value() const;
333 void set_value(
double value);
335 double _internal_value() const;
336 void _internal_set_value(
double value);
352 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
353 typedef
void InternalArenaConstructable_;
354 typedef
void DestructorSkippable_;
355 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr name_;
359 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
365 public ::PROTOBUF_NAMESPACE_ID::Message {
372 : StatisticsGroup() {
373 *
this = ::std::move(from);
376 inline StatisticsGroup&
operator=(
const StatisticsGroup& from) {
380 inline StatisticsGroup&
operator=(StatisticsGroup&& from) noexcept {
381 if (GetArena() == from.GetArena()) {
382 if (
this != &from) InternalSwap(&from);
389 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
390 return GetDescriptor();
393 return GetMetadataStatic().descriptor;
396 return GetMetadataStatic().reflection;
402 return reinterpret_cast<const StatisticsGroup*
>(
405 static constexpr
int kIndexInFileMessages =
408 friend void swap(StatisticsGroup& a, StatisticsGroup& b) {
411 inline void Swap(StatisticsGroup* other) {
412 if (other ==
this)
return;
413 if (GetArena() == other->GetArena()) {
416 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
420 if (other ==
this)
return;
421 GOOGLE_DCHECK(GetArena() == other->GetArena());
427 inline StatisticsGroup*
New() const final {
428 return CreateMaybeMessage<StatisticsGroup>(
nullptr);
431 StatisticsGroup*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
432 return CreateMaybeMessage<StatisticsGroup>(arena);
434 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
435 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
438 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
439 bool IsInitialized() const final;
441 size_t ByteSizeLong() const final;
442 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
443 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
444 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
445 int GetCachedSize() const final {
return _cached_size_.Get(); }
448 inline void SharedCtor();
449 inline void SharedDtor();
450 void SetCachedSize(
int size)
const final;
451 void InternalSwap(StatisticsGroup* other);
452 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
453 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
454 return "ignition.msgs.StatisticsGroup";
459 static void ArenaDtor(
void*
object);
460 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
465 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
477 kStatisticsFieldNumber = 3,
478 kNameFieldNumber = 2,
479 kHeaderFieldNumber = 1,
484 int _internal_statistics_size()
const;
488 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Statistic >*
491 const ::ignition::msgs::Statistic& _internal_statistics(
int index)
const;
492 ::ignition::msgs::Statistic* _internal_add_statistics();
494 const ::ignition::msgs::Statistic&
statistics(
int index)
const;
496 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Statistic >&
509 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
510 " string fields are deprecated and will be removed in a"
512 std::
string* unsafe_arena_release_name();
513 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
514 "
string fields are deprecated and will be removed in a"
516 void unsafe_arena_set_allocated_name(
519 const
std::
string& _internal_name() const;
520 void _internal_set_name(const
std::
string& value);
521 std::
string* _internal_mutable_name();
525 bool has_header() const;
527 bool _internal_has_header() const;
533 void set_allocated_header(::
ignition::msgs::Header* header);
535 const ::
ignition::msgs::Header& _internal_header() const;
536 ::
ignition::msgs::Header* _internal_mutable_header();
538 void unsafe_arena_set_allocated_header(
540 ::
ignition::msgs::Header* unsafe_arena_release_header();
546 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
547 typedef
void InternalArenaConstructable_;
548 typedef
void DestructorSkippable_;
549 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::
ignition::msgs::Statistic > statistics_;
550 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr name_;
552 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
558 public ::PROTOBUF_NAMESPACE_ID::Message {
566 *
this = ::std::move(from);
574 if (GetArena() == from.GetArena()) {
575 if (
this != &from) InternalSwap(&from);
582 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
583 return GetDescriptor();
586 return GetMetadataStatic().descriptor;
589 return GetMetadataStatic().reflection;
595 return reinterpret_cast<const Metric*
>(
598 static constexpr
int kIndexInFileMessages =
601 friend void swap(Metric& a, Metric& b) {
604 inline void Swap(Metric* other) {
605 if (other ==
this)
return;
606 if (GetArena() == other->GetArena()) {
609 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
613 if (other ==
this)
return;
614 GOOGLE_DCHECK(GetArena() == other->GetArena());
620 inline Metric*
New() const final {
621 return CreateMaybeMessage<Metric>(
nullptr);
624 Metric*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
625 return CreateMaybeMessage<Metric>(arena);
627 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
628 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
631 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
632 bool IsInitialized() const final;
634 size_t ByteSizeLong() const final;
635 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
636 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
637 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
638 int GetCachedSize() const final {
return _cached_size_.Get(); }
641 inline void SharedCtor();
642 inline void SharedDtor();
643 void SetCachedSize(
int size)
const final;
644 void InternalSwap(Metric* other);
645 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
646 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
647 return "ignition.msgs.Metric";
650 explicit Metric(::PROTOBUF_NAMESPACE_ID::Arena* arena);
652 static void ArenaDtor(
void*
object);
653 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
658 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
670 kStatisticsGroupsFieldNumber = 3,
671 kStatisticsFieldNumber = 4,
672 kUnitFieldNumber = 2,
673 kHeaderFieldNumber = 1,
678 int _internal_statistics_groups_size()
const;
682 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::StatisticsGroup >*
685 const ::ignition::msgs::StatisticsGroup& _internal_statistics_groups(
int index)
const;
686 ::ignition::msgs::StatisticsGroup* _internal_add_statistics_groups();
690 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::StatisticsGroup >&
696 int _internal_statistics_size()
const;
700 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Statistic >*
703 const ::ignition::msgs::Statistic& _internal_statistics(
int index)
const;
704 ::ignition::msgs::Statistic* _internal_add_statistics();
706 const ::ignition::msgs::Statistic&
statistics(
int index)
const;
708 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Statistic >&
721 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
722 " string fields are deprecated and will be removed in a"
724 std::
string* unsafe_arena_release_unit();
725 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
726 "
string fields are deprecated and will be removed in a"
728 void unsafe_arena_set_allocated_unit(
731 const
std::
string& _internal_unit() const;
732 void _internal_set_unit(const
std::
string& value);
733 std::
string* _internal_mutable_unit();
737 bool has_header() const;
739 bool _internal_has_header() const;
745 void set_allocated_header(::
ignition::msgs::Header* header);
747 const ::
ignition::msgs::Header& _internal_header() const;
748 ::
ignition::msgs::Header* _internal_mutable_header();
750 void unsafe_arena_set_allocated_header(
752 ::
ignition::msgs::Header* unsafe_arena_release_header();
758 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
759 typedef
void InternalArenaConstructable_;
760 typedef
void DestructorSkippable_;
761 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::
ignition::msgs::StatisticsGroup > statistics_groups_;
762 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::
ignition::msgs::Statistic > statistics_;
763 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr unit_;
765 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
774 #pragma GCC diagnostic push
775 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
780 inline bool Statistic::_internal_has_header()
const {
781 return this != internal_default_instance() && header_ !=
nullptr;
783 inline bool Statistic::has_header()
const {
784 return _internal_has_header();
786 inline const ::ignition::msgs::Header& Statistic::_internal_header()
const {
787 const ::ignition::msgs::Header* p = header_;
788 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Header*
>(
791 inline const ::ignition::msgs::Header& Statistic::header()
const {
793 return _internal_header();
795 inline void Statistic::unsafe_arena_set_allocated_header(
796 ::ignition::msgs::Header* header) {
797 if (GetArena() ==
nullptr) {
798 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
808 inline ::ignition::msgs::Header* Statistic::release_header() {
809 auto temp = unsafe_arena_release_header();
810 if (GetArena() !=
nullptr) {
811 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
815 inline ::ignition::msgs::Header* Statistic::unsafe_arena_release_header() {
818 ::ignition::msgs::Header* temp = header_;
822 inline ::ignition::msgs::Header* Statistic::_internal_mutable_header() {
824 if (header_ ==
nullptr) {
825 auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
830 inline ::ignition::msgs::Header* Statistic::mutable_header() {
832 return _internal_mutable_header();
834 inline void Statistic::set_allocated_header(::ignition::msgs::Header* header) {
835 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
836 if (message_arena ==
nullptr) {
837 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
840 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
841 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header)->GetArena();
842 if (message_arena != submessage_arena) {
843 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
844 message_arena, header, submessage_arena);
855 inline void Statistic::clear_type() {
863 return _internal_type();
870 _internal_set_type(value);
875 inline void Statistic::clear_name() {
876 name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
878 inline const std::string& Statistic::name()
const {
880 return _internal_name();
882 inline void Statistic::set_name(
const std::string& value) {
883 _internal_set_name(value);
888 return _internal_mutable_name();
890 inline const std::string& Statistic::_internal_name()
const {
893 inline void Statistic::_internal_set_name(
const std::string& value) {
895 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
897 inline void Statistic::set_name(
std::string&& value) {
900 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::move(value), GetArena());
903 inline void Statistic::set_name(
const char* value) {
904 GOOGLE_DCHECK(value !=
nullptr);
906 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(value),
910 inline void Statistic::set_name(
const char* value,
913 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(
914 reinterpret_cast<const char*
>(value), size), GetArena());
917 inline std::string* Statistic::_internal_mutable_name() {
919 return name_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
923 return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
925 inline void Statistic::set_allocated_name(
std::string* name) {
926 if (name !=
nullptr) {
931 name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
935 inline std::string* Statistic::unsafe_arena_release_name() {
937 GOOGLE_DCHECK(GetArena() !=
nullptr);
939 return name_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
942 inline void Statistic::unsafe_arena_set_allocated_name(
944 GOOGLE_DCHECK(GetArena() !=
nullptr);
945 if (name !=
nullptr) {
950 name_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
956 inline void Statistic::clear_value() {
959 inline double Statistic::_internal_value()
const {
962 inline double Statistic::value()
const {
964 return _internal_value();
966 inline void Statistic::_internal_set_value(
double value) {
970 inline void Statistic::set_value(
double value) {
971 _internal_set_value(value);
980 inline bool StatisticsGroup::_internal_has_header()
const {
981 return this != internal_default_instance() && header_ !=
nullptr;
983 inline bool StatisticsGroup::has_header()
const {
984 return _internal_has_header();
986 inline const ::ignition::msgs::Header& StatisticsGroup::_internal_header()
const {
987 const ::ignition::msgs::Header* p = header_;
988 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Header*
>(
991 inline const ::ignition::msgs::Header& StatisticsGroup::header()
const {
993 return _internal_header();
995 inline void StatisticsGroup::unsafe_arena_set_allocated_header(
996 ::ignition::msgs::Header* header) {
997 if (GetArena() ==
nullptr) {
998 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
1008 inline ::ignition::msgs::Header* StatisticsGroup::release_header() {
1009 auto temp = unsafe_arena_release_header();
1010 if (GetArena() !=
nullptr) {
1011 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1015 inline ::ignition::msgs::Header* StatisticsGroup::unsafe_arena_release_header() {
1018 ::ignition::msgs::Header* temp = header_;
1022 inline ::ignition::msgs::Header* StatisticsGroup::_internal_mutable_header() {
1024 if (header_ ==
nullptr) {
1025 auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
1030 inline ::ignition::msgs::Header* StatisticsGroup::mutable_header() {
1032 return _internal_mutable_header();
1034 inline void StatisticsGroup::set_allocated_header(::ignition::msgs::Header* header) {
1035 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1036 if (message_arena ==
nullptr) {
1037 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
1040 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1041 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header)->GetArena();
1042 if (message_arena != submessage_arena) {
1043 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1044 message_arena, header, submessage_arena);
1055 inline void StatisticsGroup::clear_name() {
1056 name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1058 inline const std::string& StatisticsGroup::name()
const {
1060 return _internal_name();
1062 inline void StatisticsGroup::set_name(
const std::string& value) {
1063 _internal_set_name(value);
1066 inline std::string* StatisticsGroup::mutable_name() {
1068 return _internal_mutable_name();
1070 inline const std::string& StatisticsGroup::_internal_name()
const {
1073 inline void StatisticsGroup::_internal_set_name(
const std::string& value) {
1075 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1077 inline void StatisticsGroup::set_name(
std::string&& value) {
1080 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::move(value), GetArena());
1083 inline void StatisticsGroup::set_name(
const char* value) {
1084 GOOGLE_DCHECK(value !=
nullptr);
1086 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(value),
1090 inline void StatisticsGroup::set_name(
const char* value,
1093 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(
1094 reinterpret_cast<const char*
>(value), size), GetArena());
1097 inline std::string* StatisticsGroup::_internal_mutable_name() {
1099 return name_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1101 inline std::string* StatisticsGroup::release_name() {
1103 return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1105 inline void StatisticsGroup::set_allocated_name(
std::string* name) {
1106 if (name !=
nullptr) {
1111 name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
1115 inline std::string* StatisticsGroup::unsafe_arena_release_name() {
1117 GOOGLE_DCHECK(GetArena() !=
nullptr);
1119 return name_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1122 inline void StatisticsGroup::unsafe_arena_set_allocated_name(
1124 GOOGLE_DCHECK(GetArena() !=
nullptr);
1125 if (name !=
nullptr) {
1130 name_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1136 inline int StatisticsGroup::_internal_statistics_size()
const {
1137 return statistics_.size();
1139 inline int StatisticsGroup::statistics_size()
const {
1140 return _internal_statistics_size();
1142 inline void StatisticsGroup::clear_statistics() {
1143 statistics_.Clear();
1145 inline ::ignition::msgs::Statistic* StatisticsGroup::mutable_statistics(
int index) {
1147 return statistics_.Mutable(index);
1149 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Statistic >*
1150 StatisticsGroup::mutable_statistics() {
1152 return &statistics_;
1154 inline const ::ignition::msgs::Statistic& StatisticsGroup::_internal_statistics(
int index)
const {
1155 return statistics_.Get(index);
1157 inline const ::ignition::msgs::Statistic& StatisticsGroup::statistics(
int index)
const {
1159 return _internal_statistics(index);
1161 inline ::ignition::msgs::Statistic* StatisticsGroup::_internal_add_statistics() {
1162 return statistics_.Add();
1164 inline ::ignition::msgs::Statistic* StatisticsGroup::add_statistics() {
1166 return _internal_add_statistics();
1168 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Statistic >&
1169 StatisticsGroup::statistics()
const {
1179 inline bool Metric::_internal_has_header()
const {
1180 return this != internal_default_instance() && header_ !=
nullptr;
1182 inline bool Metric::has_header()
const {
1183 return _internal_has_header();
1185 inline const ::ignition::msgs::Header& Metric::_internal_header()
const {
1186 const ::ignition::msgs::Header* p = header_;
1187 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Header*
>(
1190 inline const ::ignition::msgs::Header& Metric::header()
const {
1192 return _internal_header();
1194 inline void Metric::unsafe_arena_set_allocated_header(
1195 ::ignition::msgs::Header* header) {
1196 if (GetArena() ==
nullptr) {
1197 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
1207 inline ::ignition::msgs::Header* Metric::release_header() {
1208 auto temp = unsafe_arena_release_header();
1209 if (GetArena() !=
nullptr) {
1210 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1214 inline ::ignition::msgs::Header* Metric::unsafe_arena_release_header() {
1217 ::ignition::msgs::Header* temp = header_;
1221 inline ::ignition::msgs::Header* Metric::_internal_mutable_header() {
1223 if (header_ ==
nullptr) {
1224 auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
1229 inline ::ignition::msgs::Header* Metric::mutable_header() {
1231 return _internal_mutable_header();
1233 inline void Metric::set_allocated_header(::ignition::msgs::Header* header) {
1234 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1235 if (message_arena ==
nullptr) {
1236 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
1239 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1240 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header)->GetArena();
1241 if (message_arena != submessage_arena) {
1242 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1243 message_arena, header, submessage_arena);
1254 inline void Metric::clear_unit() {
1255 unit_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1259 return _internal_unit();
1261 inline void Metric::set_unit(
const std::string& value) {
1262 _internal_set_unit(value);
1267 return _internal_mutable_unit();
1269 inline const std::string& Metric::_internal_unit()
const {
1272 inline void Metric::_internal_set_unit(
const std::string& value) {
1274 unit_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1276 inline void Metric::set_unit(
std::string&& value) {
1279 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::move(value), GetArena());
1282 inline void Metric::set_unit(
const char* value) {
1283 GOOGLE_DCHECK(value !=
nullptr);
1285 unit_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(value),
1289 inline void Metric::set_unit(
const char* value,
1292 unit_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(
1293 reinterpret_cast<const char*
>(value), size), GetArena());
1296 inline std::string* Metric::_internal_mutable_unit() {
1298 return unit_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1302 return unit_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1304 inline void Metric::set_allocated_unit(
std::string* unit) {
1305 if (unit !=
nullptr) {
1310 unit_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), unit,
1314 inline std::string* Metric::unsafe_arena_release_unit() {
1316 GOOGLE_DCHECK(GetArena() !=
nullptr);
1318 return unit_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1321 inline void Metric::unsafe_arena_set_allocated_unit(
1323 GOOGLE_DCHECK(GetArena() !=
nullptr);
1324 if (unit !=
nullptr) {
1329 unit_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1335 inline int Metric::_internal_statistics_groups_size()
const {
1336 return statistics_groups_.size();
1338 inline int Metric::statistics_groups_size()
const {
1339 return _internal_statistics_groups_size();
1341 inline void Metric::clear_statistics_groups() {
1342 statistics_groups_.Clear();
1344 inline ::ignition::msgs::StatisticsGroup* Metric::mutable_statistics_groups(
int index) {
1346 return statistics_groups_.Mutable(index);
1348 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::StatisticsGroup >*
1349 Metric::mutable_statistics_groups() {
1351 return &statistics_groups_;
1353 inline const ::ignition::msgs::StatisticsGroup& Metric::_internal_statistics_groups(
int index)
const {
1354 return statistics_groups_.Get(index);
1356 inline const ::ignition::msgs::StatisticsGroup& Metric::statistics_groups(
int index)
const {
1358 return _internal_statistics_groups(index);
1360 inline ::ignition::msgs::StatisticsGroup* Metric::_internal_add_statistics_groups() {
1361 return statistics_groups_.Add();
1363 inline ::ignition::msgs::StatisticsGroup* Metric::add_statistics_groups() {
1365 return _internal_add_statistics_groups();
1367 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::StatisticsGroup >&
1368 Metric::statistics_groups()
const {
1370 return statistics_groups_;
1374 inline int Metric::_internal_statistics_size()
const {
1375 return statistics_.size();
1377 inline int Metric::statistics_size()
const {
1378 return _internal_statistics_size();
1380 inline void Metric::clear_statistics() {
1381 statistics_.Clear();
1383 inline ::ignition::msgs::Statistic* Metric::mutable_statistics(
int index) {
1385 return statistics_.Mutable(index);
1387 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Statistic >*
1388 Metric::mutable_statistics() {
1390 return &statistics_;
1392 inline const ::ignition::msgs::Statistic& Metric::_internal_statistics(
int index)
const {
1393 return statistics_.Get(index);
1395 inline const ::ignition::msgs::Statistic& Metric::statistics(
int index)
const {
1397 return _internal_statistics(index);
1399 inline ::ignition::msgs::Statistic* Metric::_internal_add_statistics() {
1400 return statistics_.Add();
1402 inline ::ignition::msgs::Statistic* Metric::add_statistics() {
1404 return _internal_add_statistics();
1406 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Statistic >&
1407 Metric::statistics()
const {
1413 #pragma GCC diagnostic pop
1437 PROTOBUF_NAMESPACE_OPEN
1441 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::Statistic_DataType>() {
1445 PROTOBUF_NAMESPACE_CLOSE
1448 #pragma warning(pop)
1452 #include <google/protobuf/port_undef.inc>
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fstatistic_2eproto
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:99
Metric(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void Swap(Statistic *other)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:172
StatisticsGroup(const StatisticsGroup &from)
static void InitAsDefaultInstance()
StatisticsGroup()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:367
Metric & operator=(Metric &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:573
Metric * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:620
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:156
void MergeFrom(const Metric &from)
::ignition::msgs::Statistic * add_statistics()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_name(const char *value, size_t size)
StatisticsGroup * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:427
const std::string & unit() const
static bool DataType_IsValid(int value)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:254
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:150
::ignition::msgs::StatisticsGroup * mutable_statistics_groups(int index)
void set_name(const std::string &value)
virtual ~StatisticsGroup()
Statistic(::PROTOBUF_NAMESPACE_ID::Arena *arena)
friend void swap(Statistic &a, Statistic &b)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:169
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
StatisticsGroup(::PROTOBUF_NAMESPACE_ID::Arena *arena)
std::string * mutable_name()
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::StatisticsGroup > * mutable_statistics_groups()
void clear_statistics_groups()
void set_unit(std::string &&value)
void set_unit(const char *value, size_t size)
void UnsafeArenaSwap(Metric *other)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:612
std::string * release_name()
void set_unit(const std::string &value)
const ::ignition::msgs::StatisticsGroup & statistics_groups(int index) const
Metric(const Metric &from)
static const Metric & default_instance()
int statistics_size() const
static const Statistic & default_instance()
Metric & operator=(const Metric &from)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:569
void MergeFrom(const Statistic &from)
static const Metric * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:594
void CopyFrom(const Metric &from)
Statistic(Statistic &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:132
::ignition::msgs::StatisticsGroup * add_statistics_groups()
void set_allocated_unit(std::string *unit)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::StatisticsGroup > & statistics_groups() const
Statistic_DataType DataType
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:235
std::string * mutable_unit()
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void MergeFrom(const StatisticsGroup &from)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * DataType_descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:264
Statistic(const Statistic &from)
void set_unit(const char *value)
Statistic & operator=(const Statistic &from)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:137
Statistic & operator=(Statistic &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:141
void CopyFrom(const Statistic &from)
Statistic * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:188
static bool DataType_Parse(const std::string &name, DataType *value)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:274
void Swap(StatisticsGroup *other)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:411
void UnsafeArenaSwap(StatisticsGroup *other)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:419
Metric * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:624
static const Statistic * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:162
StatisticsGroup(StatisticsGroup &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:371
Metric(Metric &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:564
static const StatisticsGroup & default_instance()
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Statistic > * mutable_statistics()
std::string * release_unit()
StatisticsGroup & operator=(const StatisticsGroup &from)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:376
friend void swap(Metric &a, Metric &b)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:601
::ignition::msgs::Statistic * mutable_statistics(int index)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const StatisticsGroup * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:401
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:153
StatisticsGroup & operator=(StatisticsGroup &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:380
StatisticsGroup * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:431
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Statistic > & statistics() const
Statistic * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:192
const std::string & name() const
static const std::string & DataType_Name(T enum_t_value)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:268
void Swap(Metric *other)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:604
const ::ignition::msgs::Statistic & statistics(int index) const
void set_name(const char *value)
void set_name(std::string &&value)
Metric()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:560
Statistic()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:128
void set_allocated_name(std::string *name)
int statistics_groups_size() const
void UnsafeArenaSwap(Statistic *other)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:180
friend void swap(StatisticsGroup &a, StatisticsGroup &b)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:408
void CopyFrom(const StatisticsGroup &from)
std::shared_ptr< const StatisticsGroup > ConstStatisticsGroupSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:1427
const std::string & Statistic_DataType_Name(T enum_t_value)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:111
std::unique_ptr< Metric > MetricUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:1428
std::shared_ptr< const Statistic > ConstStatisticSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:1423
std::shared_ptr< Metric > MetricSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:1430
std::shared_ptr< const Metric > ConstMetricSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:1431
Statistic_DataType
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:91
@ Statistic_DataType_AVERAGE
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:93
@ Statistic_DataType_VARIANCE
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:96
@ Statistic_DataType_MINIMUM
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:94
@ Statistic_DataType_MAXIMUM
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:95
@ Statistic_DataType_SAMPLE_COUNT
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:98
@ Statistic_DataType_Statistic_DataType_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:102
@ Statistic_DataType_STDDEV
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:97
@ Statistic_DataType_UNINITIALIZED
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:92
@ Statistic_DataType_ROOT_MEAN_SQUARE
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:99
@ Statistic_DataType_Statistic_DataType_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:101
@ Statistic_DataType_MAX_ABS_VALUE
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:100
std::unique_ptr< StatisticsGroup > StatisticsGroupUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:1424
std::unique_ptr< const Statistic > ConstStatisticUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:1421
constexpr Statistic_DataType Statistic_DataType_DataType_MAX
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:106
bool Statistic_DataType_Parse(const std::string &name, Statistic_DataType *value)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:118
std::shared_ptr< StatisticsGroup > StatisticsGroupSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:1426
std::unique_ptr< Statistic > StatisticUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:1420
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
IGNITION_MSGS_VISIBLE bool Statistic_DataType_IsValid(int value)
IGNITION_MSGS_VISIBLE MetricDefaultTypeInternal _Metric_default_instance_
IGNITION_MSGS_VISIBLE StatisticsGroupDefaultTypeInternal _StatisticsGroup_default_instance_
std::unique_ptr< const Metric > ConstMetricUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:1429
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Statistic_DataType_descriptor()
PointCloudPacked_Field_DataType
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:87
constexpr Statistic_DataType Statistic_DataType_DataType_MIN
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:105
constexpr int Statistic_DataType_DataType_ARRAYSIZE
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:107
IGNITION_MSGS_VISIBLE StatisticDefaultTypeInternal _Statistic_default_instance_
std::unique_ptr< const StatisticsGroup > ConstStatisticsGroupUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:1425
std::shared_ptr< Statistic > StatisticSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:1422
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:53
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:58
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)