Google OR-Tools: build/ortools/constraint_solver/demon_profiler.pb.h Source File
6#ifndef ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto_2epb_2eh
7#define ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto_2epb_2eh
14#include "google/protobuf/runtime_version.h"
15#if PROTOBUF_VERSION != 6033001
16#error "Protobuf C++ gencode is built with an incompatible version of"
17#error "Protobuf C++ headers/runtime. See"
18#error "https://protobuf.dev/support/cross-version-runtime-guarantee/#cpp"
20#include "google/protobuf/io/coded_stream.h"
21#include "google/protobuf/arena.h"
22#include "google/protobuf/arenastring.h"
23#include "google/protobuf/generated_message_tctable_decl.h"
24#include "google/protobuf/generated_message_util.h"
25#include "google/protobuf/metadata_lite.h"
26#include "google/protobuf/generated_message_reflection.h"
27#include "google/protobuf/message.h"
28#include "google/protobuf/message_lite.h"
29#include "google/protobuf/repeated_field.h"
30#include "google/protobuf/extension_set.h"
31#include "google/protobuf/unknown_field_set.h"
35#include "google/protobuf/port_def.inc"
37#define PROTOBUF_INTERNAL_EXPORT_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto OR_PROTO_DLL
63OR_PROTO_DLL extern const ::google::protobuf::internal::ClassDataFull DemonRuns_class_data_;
77class OR_PROTO_DLL DemonRuns final : public ::google::protobuf::Message
79 public:
83#if defined(PROTOBUF_CUSTOM_VTABLE)
84 void operator delete(DemonRuns* PROTOBUF_NONNULL msg, ::std::destroying_delete_t) {
86 ::google::protobuf::internal::SizedDelete(msg, sizeof(DemonRuns));
91 explicit PROTOBUF_CONSTEXPR DemonRuns(::google::protobuf::internal::ConstantInitialized);
95 : DemonRuns(nullptr, ::std::move(from)) {}
102 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
110 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
111 ABSL_ATTRIBUTE_LIFETIME_BOUND {
112 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
114 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
116 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
119 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
135 if (other == this) return;
136 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
139 ::google::protobuf::internal::GenericSwap(this, other);
142 void UnsafeArenaSwap(DemonRuns* PROTOBUF_NONNULL other) {
150 DemonRuns* PROTOBUF_NONNULL New(::google::protobuf::Arena* PROTOBUF_NULLABLE arena = nullptr) const {
151 return ::google::protobuf::Message::DefaultConstruct<DemonRuns>(arena);
153 using ::google::protobuf::Message::CopyFrom;
154 void CopyFrom(const DemonRuns& from);
155 using ::google::protobuf::Message::MergeFrom;
156 void MergeFrom(const DemonRuns& from) { DemonRuns::MergeImpl(*this, from); }
159 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
160 const ::google::protobuf::MessageLite& from_msg);
169 static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);
170 static ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
171 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
172 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
175 ::size_t ByteSizeLong() const { return ByteSizeLong(*this); }
176 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
177 ::uint8_t* PROTOBUF_NONNULL target,
178 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const {
179 return _InternalSerialize(*this, target, stream);
182 ::size_t ByteSizeLong() const final;
183 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
184 ::uint8_t* PROTOBUF_NONNULL target,
185 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
187 int GetCachedSize() const { return _impl_._cached_size_.Get(); }
190 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
191 static void SharedDtor(MessageLite& self);
192 void InternalSwap(DemonRuns* PROTOBUF_NONNULL other);
196 static ::absl::string_view FullMessageName() { return "operations_research.DemonRuns"; }
198 explicit DemonRuns(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
199 DemonRuns(::google::protobuf::Arena* PROTOBUF_NULLABLE arena, const DemonRuns& from);
201 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, DemonRuns&& from) noexcept
203 *this = ::std::move(from);
205 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
206 static void* PROTOBUF_NONNULL PlacementNew_(
207 const void* PROTOBUF_NONNULL, void* PROTOBUF_NONNULL mem,
208 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
209 static constexpr auto InternalNewImpl_();
212 static constexpr auto InternalGenerateClassData_();
214 ::google::protobuf::Metadata GetMetadata() const;
219 kStartTimeFieldNumber = 2,
227 int _internal_start_time_size() const;
231 ::int64_t start_time(int index) const;
234 const ::google::protobuf::RepeatedField<::int64_t>& start_time() const;
235 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL mutable_start_time();
238 const ::google::protobuf::RepeatedField<::int64_t>& _internal_start_time() const;
239 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_start_time();
245 int _internal_end_time_size() const;
249 ::int64_t end_time(int index) const;
250 void set_end_time(int index, ::int64_t value);
252 const ::google::protobuf::RepeatedField<::int64_t>& end_time() const;
253 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL mutable_end_time();
256 const ::google::protobuf::RepeatedField<::int64_t>& _internal_end_time() const;
257 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_end_time();
262 const ::std::string& demon_id() const;
263 template <typename Arg_ = const ::std::string&, typename... Args_>
264 void set_demon_id(Arg_&& arg, Args_... args);
270 const ::std::string& _internal_demon_id() const;
271 PROTOBUF_ALWAYS_INLINE void _internal_set_demon_id(const ::std::string& value);
272 ::std::string* PROTOBUF_NONNULL _internal_mutable_demon_id();
281 ::int64_t _internal_failures() const;
282 void _internal_set_failures(::int64_t value);
288 friend class ::google::protobuf::internal::TcParser;
289 static const ::google::protobuf::internal::TcParseTable<2, 4,
294 friend class ::google::protobuf::MessageLite;
295 friend class ::google::protobuf::Arena;
296 template <typename T>
297 friend class ::google::protobuf::Arena::InternalHelper;
298 using InternalArenaConstructable_ = void;
299 using DestructorSkippable_ = void;
301 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized) noexcept;
303 ::google::protobuf::internal::InternalVisibility visibility,
304 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
306 ::google::protobuf::internal::InternalVisibility visibility,
307 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, const Impl_& from,
309 ::google::protobuf::internal::HasBits<1> _has_bits_;
310 ::google::protobuf::internal::CachedSize _cached_size_;
311 ::google::protobuf::RepeatedField<::int64_t> start_time_;
312 ::google::protobuf::internal::CachedSize _start_time_cached_byte_size_;
313 ::google::protobuf::RepeatedField<::int64_t> end_time_;
314 ::google::protobuf::internal::CachedSize _end_time_cached_byte_size_;
315 ::google::protobuf::internal::ArenaStringPtr demon_id_;
317 PROTOBUF_TSAN_DECLARE_MEMBER
320 friend struct ::TableStruct_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto;
323OR_PROTO_DLL extern const ::google::protobuf::internal::ClassDataFull DemonRuns_class_data_;
326class OR_PROTO_DLL ConstraintRuns final : public ::google::protobuf::Message
332#if defined(PROTOBUF_CUSTOM_VTABLE)
333 void operator delete(ConstraintRuns* PROTOBUF_NONNULL msg, ::std::destroying_delete_t) {
335 ::google::protobuf::internal::SizedDelete(msg, sizeof(ConstraintRuns));
339 template <typename = void>
340 explicit PROTOBUF_CONSTEXPR ConstraintRuns(::google::protobuf::internal::ConstantInitialized);
350 if (this == &from) return *this;
351 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
352 InternalSwap(&from);
359 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
361 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
363 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
364 ABSL_ATTRIBUTE_LIFETIME_BOUND {
365 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
371 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
374 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
381 static constexpr int kIndexInFileMessages = 1;
383 inline void Swap(ConstraintRuns* PROTOBUF_NONNULL other) {
384 if (other == this) return;
385 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
386 InternalSwap(other);
388 ::google::protobuf::internal::GenericSwap(this, other);
391 void UnsafeArenaSwap(ConstraintRuns* PROTOBUF_NONNULL other) {
399 ConstraintRuns* PROTOBUF_NONNULL New(::google::protobuf::Arena* PROTOBUF_NULLABLE arena = nullptr) const {
400 return ::google::protobuf::Message::DefaultConstruct<ConstraintRuns>(arena);
402 using ::google::protobuf::Message::CopyFrom;
408 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
409 const ::google::protobuf::MessageLite& from_msg);
415 ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL;
418 static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);
420 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
421 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
425 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
426 ::uint8_t* PROTOBUF_NONNULL target,
427 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const {
428 return _InternalSerialize(*this, target, stream);
431 ::size_t ByteSizeLong() const final;
432 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
433 ::uint8_t* PROTOBUF_NONNULL target,
434 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
436 int GetCachedSize() const { return _impl_._cached_size_.Get(); }
439 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
440 static void SharedDtor(MessageLite& self);
441 void InternalSwap(ConstraintRuns* PROTOBUF_NONNULL other);
445 static ::absl::string_view FullMessageName() { return "operations_research.ConstraintRuns"; }
447 explicit ConstraintRuns(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
450 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, ConstraintRuns&& from) noexcept
452 *this = ::std::move(from);
454 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
455 static void* PROTOBUF_NONNULL PlacementNew_(
456 const void* PROTOBUF_NONNULL, void* PROTOBUF_NONNULL mem,
457 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
458 static constexpr auto InternalNewImpl_();
461 static constexpr auto InternalGenerateClassData_();
463 ::google::protobuf::Metadata GetMetadata() const;
468 kInitialPropagationStartTimeFieldNumber = 2,
469 kInitialPropagationEndTimeFieldNumber = 3,
477 int _internal_initial_propagation_start_time_size() const;
488 const ::google::protobuf::RepeatedField<::int64_t>& _internal_initial_propagation_start_time() const;
489 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_initial_propagation_start_time();
495 int _internal_initial_propagation_end_time_size() const;
506 const ::google::protobuf::RepeatedField<::int64_t>& _internal_initial_propagation_end_time() const;
507 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_initial_propagation_end_time();
513 int _internal_demons_size() const;
518 ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>* PROTOBUF_NONNULL mutable_demons();
521 const ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>& _internal_demons() const;
522 ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>* PROTOBUF_NONNULL _internal_mutable_demons();
524 const ::operations_research::DemonRuns& demons(int index) const;
526 const ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>& demons() const;
530 template <typename Arg_ = const ::std::string&, typename... Args_>
537 const ::std::string& _internal_constraint_id() const;
538 PROTOBUF_ALWAYS_INLINE void _internal_set_constraint_id(const ::std::string& value);
539 ::std::string* PROTOBUF_NONNULL _internal_mutable_constraint_id();
548 ::int64_t _internal_failures() const;
549 void _internal_set_failures(::int64_t value);
555 friend class ::google::protobuf::internal::TcParser;
556 static const ::google::protobuf::internal::TcParseTable<3, 5,
561 friend class ::google::protobuf::MessageLite;
562 friend class ::google::protobuf::Arena;
564 friend class ::google::protobuf::Arena::InternalHelper;
565 using InternalArenaConstructable_ = void;
566 using DestructorSkippable_ = void;
567 struct Impl_ {
568 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized) noexcept;
570 ::google::protobuf::internal::InternalVisibility visibility,
571 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
573 ::google::protobuf::internal::InternalVisibility visibility,
574 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, const Impl_& from,
576 ::google::protobuf::internal::HasBits<1> _has_bits_;
577 ::google::protobuf::internal::CachedSize _cached_size_;
578 ::google::protobuf::RepeatedField<::int64_t> initial_propagation_start_time_;
579 ::google::protobuf::internal::CachedSize _initial_propagation_start_time_cached_byte_size_;
580 ::google::protobuf::RepeatedField<::int64_t> initial_propagation_end_time_;
581 ::google::protobuf::internal::CachedSize _initial_propagation_end_time_cached_byte_size_;
582 ::google::protobuf::RepeatedPtrField< ::operations_research::DemonRuns > demons_;
583 ::google::protobuf::internal::ArenaStringPtr constraint_id_;
585 PROTOBUF_TSAN_DECLARE_MEMBER
588 friend struct ::TableStruct_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto;
602#pragma GCC diagnostic push
603#pragma GCC diagnostic ignored "-Wstrict-aliasing"
611 ::google::protobuf::internal::TSanWrite(&_impl_);
612 _impl_.demon_id_.ClearToEmpty();
613 ClearHasBit(_impl_._has_bits_[0],
623 ::google::protobuf::internal::TSanWrite(&_impl_);
624 SetHasBit(_impl_._has_bits_[0], 0x00000004U);
625 _impl_.demon_id_.Set(static_cast<Arg_&&>(arg), args..., GetArena());
629 ABSL_ATTRIBUTE_LIFETIME_BOUND {
630 SetHasBit(_impl_._has_bits_[0], 0x00000004U);
635inline const ::std::string& DemonRuns::_internal_demon_id() const {
636 ::google::protobuf::internal::TSanRead(&_impl_);
637 return _impl_.demon_id_.Get();
639inline void DemonRuns::_internal_set_demon_id(const ::std::string& value) {
640 ::google::protobuf::internal::TSanWrite(&_impl_);
641 _impl_.demon_id_.Set(value, GetArena());
643inline ::std::string* PROTOBUF_NONNULL DemonRuns::_internal_mutable_demon_id() {
644 ::google::protobuf::internal::TSanWrite(&_impl_);
645 return _impl_.demon_id_.Mutable( GetArena());
648 ::google::protobuf::internal::TSanWrite(&_impl_);
650 if (!CheckHasBit(_impl_._has_bits_[0], 0x00000004U)) {
653 ClearHasBit(_impl_._has_bits_[0], 0x00000004U);
654 auto* released = _impl_.demon_id_.Release();
655 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString()) {
656 _impl_.demon_id_.Set("", GetArena());
661 ::google::protobuf::internal::TSanWrite(&_impl_);
663 SetHasBit(_impl_._has_bits_[0], 0x00000004U);
665 ClearHasBit(_impl_._has_bits_[0], 0x00000004U);
667 _impl_.demon_id_.SetAllocated(value, GetArena());
668 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() && _impl_.demon_id_.IsDefault()) {
669 _impl_.demon_id_.Set("", GetArena());
675inline int DemonRuns::_internal_start_time_size() const {
679 return _internal_start_time_size();
682 ::google::protobuf::internal::TSanWrite(&_impl_);
683 _impl_.start_time_.Clear();
697 _internal_mutable_start_time()->Add(value);
698 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000001U);
707 ABSL_ATTRIBUTE_LIFETIME_BOUND {
708 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000001U);
710 ::google::protobuf::internal::TSanWrite(&_impl_);
713inline const ::google::protobuf::RepeatedField<::int64_t>&
714DemonRuns::_internal_start_time() const {
715 ::google::protobuf::internal::TSanRead(&_impl_);
716 return _impl_.start_time_;
718inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
719DemonRuns::_internal_mutable_start_time() {
720 ::google::protobuf::internal::TSanRead(&_impl_);
721 return &_impl_.start_time_;
725inline int DemonRuns::_internal_end_time_size() const {
726 return _internal_end_time().size();
729 return _internal_end_time_size();
732 ::google::protobuf::internal::TSanWrite(&_impl_);
733 _impl_.end_time_.Clear();
747 _internal_mutable_end_time()->Add(value);
748 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000002U);
751inline const ::google::protobuf::RepeatedField<::int64_t>& DemonRuns::end_time() const
752 ABSL_ATTRIBUTE_LIFETIME_BOUND {
757 ABSL_ATTRIBUTE_LIFETIME_BOUND {
758 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000002U);
760 ::google::protobuf::internal::TSanWrite(&_impl_);
763inline const ::google::protobuf::RepeatedField<::int64_t>&
764DemonRuns::_internal_end_time() const {
765 ::google::protobuf::internal::TSanRead(&_impl_);
766 return _impl_.end_time_;
768inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
769DemonRuns::_internal_mutable_end_time() {
770 ::google::protobuf::internal::TSanRead(&_impl_);
771 return &_impl_.end_time_;
776 ::google::protobuf::internal::TSanWrite(&_impl_);
777 _impl_.failures_ = ::int64_t{0};
778 ClearHasBit(_impl_._has_bits_[0],
791 ::google::protobuf::internal::TSanRead(&_impl_);
792 return _impl_.failures_;
794inline void DemonRuns::_internal_set_failures(::int64_t value) {
795 ::google::protobuf::internal::TSanWrite(&_impl_);
796 _impl_.failures_ = value;
805 ::google::protobuf::internal::TSanWrite(&_impl_);
806 _impl_.constraint_id_.ClearToEmpty();
807 ClearHasBit(_impl_._has_bits_[0],
811 ABSL_ATTRIBUTE_LIFETIME_BOUND {
817 ::google::protobuf::internal::TSanWrite(&_impl_);
818 SetHasBit(_impl_._has_bits_[0], 0x00000008U);
819 _impl_.constraint_id_.Set(static_cast<Arg_&&>(arg), args..., GetArena());
823 ABSL_ATTRIBUTE_LIFETIME_BOUND {
824 SetHasBit(_impl_._has_bits_[0], 0x00000008U);
829inline const ::std::string& ConstraintRuns::_internal_constraint_id() const {
830 ::google::protobuf::internal::TSanRead(&_impl_);
831 return _impl_.constraint_id_.Get();
833inline void ConstraintRuns::_internal_set_constraint_id(const ::std::string& value) {
834 ::google::protobuf::internal::TSanWrite(&_impl_);
835 _impl_.constraint_id_.Set(value, GetArena());
837inline ::std::string* PROTOBUF_NONNULL ConstraintRuns::_internal_mutable_constraint_id() {
838 ::google::protobuf::internal::TSanWrite(&_impl_);
839 return _impl_.constraint_id_.Mutable( GetArena());
842 ::google::protobuf::internal::TSanWrite(&_impl_);
844 if (!CheckHasBit(_impl_._has_bits_[0], 0x00000008U)) {
847 ClearHasBit(_impl_._has_bits_[0], 0x00000008U);
848 auto* released = _impl_.constraint_id_.Release();
849 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString()) {
850 _impl_.constraint_id_.Set("", GetArena());
855 ::google::protobuf::internal::TSanWrite(&_impl_);
857 SetHasBit(_impl_._has_bits_[0], 0x00000008U);
859 ClearHasBit(_impl_._has_bits_[0], 0x00000008U);
861 _impl_.constraint_id_.SetAllocated(value, GetArena());
862 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() && _impl_.constraint_id_.IsDefault()) {
863 _impl_.constraint_id_.Set("", GetArena());
869inline int ConstraintRuns::_internal_initial_propagation_start_time_size() const {
870 return _internal_initial_propagation_start_time().size();
876 ::google::protobuf::internal::TSanWrite(&_impl_);
877 _impl_.initial_propagation_start_time_.Clear();
878 ClearHasBitForRepeated(_impl_._has_bits_[0],
883 return _internal_initial_propagation_start_time().Get(index);
886 _internal_mutable_initial_propagation_start_time()->Set(index, value);
890 ::google::protobuf::internal::TSanWrite(&_impl_);
891 _internal_mutable_initial_propagation_start_time()->Add(value);
896 ABSL_ATTRIBUTE_LIFETIME_BOUND {
902 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000001U);
904 ::google::protobuf::internal::TSanWrite(&_impl_);
905 return _internal_mutable_initial_propagation_start_time();
907inline const ::google::protobuf::RepeatedField<::int64_t>&
908ConstraintRuns::_internal_initial_propagation_start_time() const {
909 ::google::protobuf::internal::TSanRead(&_impl_);
910 return _impl_.initial_propagation_start_time_;
912inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
913ConstraintRuns::_internal_mutable_initial_propagation_start_time() {
914 ::google::protobuf::internal::TSanRead(&_impl_);
915 return &_impl_.initial_propagation_start_time_;
919inline int ConstraintRuns::_internal_initial_propagation_end_time_size() const {
920 return _internal_initial_propagation_end_time().size();
923 return _internal_initial_propagation_end_time_size();
926 ::google::protobuf::internal::TSanWrite(&_impl_);
927 _impl_.initial_propagation_end_time_.Clear();
928 ClearHasBitForRepeated(_impl_._has_bits_[0],
933 return _internal_initial_propagation_end_time().Get(index);
936 _internal_mutable_initial_propagation_end_time()->Set(index, value);
940 ::google::protobuf::internal::TSanWrite(&_impl_);
941 _internal_mutable_initial_propagation_end_time()->Add(value);
946 ABSL_ATTRIBUTE_LIFETIME_BOUND {
952 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000002U);
954 ::google::protobuf::internal::TSanWrite(&_impl_);
955 return _internal_mutable_initial_propagation_end_time();
957inline const ::google::protobuf::RepeatedField<::int64_t>&
958ConstraintRuns::_internal_initial_propagation_end_time() const {
959 ::google::protobuf::internal::TSanRead(&_impl_);
960 return _impl_.initial_propagation_end_time_;
962inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
963ConstraintRuns::_internal_mutable_initial_propagation_end_time() {
964 ::google::protobuf::internal::TSanRead(&_impl_);
965 return &_impl_.initial_propagation_end_time_;
970 ::google::protobuf::internal::TSanWrite(&_impl_);
971 _impl_.failures_ = ::int64_t{0};
972 ClearHasBit(_impl_._has_bits_[0],
977 return _internal_failures();
980 _internal_set_failures(value);
981 SetHasBit(_impl_._has_bits_[0], 0x00000010U);
984inline ::int64_t ConstraintRuns::_internal_failures() const {
985 ::google::protobuf::internal::TSanRead(&_impl_);
988inline void ConstraintRuns::_internal_set_failures(::int64_t value) {
989 ::google::protobuf::internal::TSanWrite(&_impl_);
990 _impl_.failures_ = value;
994inline int ConstraintRuns::_internal_demons_size() const {
995 return _internal_demons().size();
998 return _internal_demons_size();
1001 ::google::protobuf::internal::TSanWrite(&_impl_);
1002 _impl_.demons_.Clear();
1003 ClearHasBitForRepeated(_impl_._has_bits_[0],
1007 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1009 return _internal_mutable_demons()->Mutable(index);
1011inline ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>* PROTOBUF_NONNULL ConstraintRuns::mutable_demons()
1013 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000004U);
1015 ::google::protobuf::internal::TSanWrite(&_impl_);
1025 ::google::protobuf::internal::TSanWrite(&_impl_);
1027 _internal_mutable_demons()->InternalAddWithArena(
1028 ::google::protobuf::MessageLite::internal_visibility(), GetArena());
1029 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000004U);
1033inline const ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>& ConstraintRuns::demons() const
1034 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1036 return _internal_demons();
1038inline const ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>&
1040 ::google::protobuf::internal::TSanRead(&_impl_);
1041 return _impl_.demons_;
1043inline ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>* PROTOBUF_NONNULL
1045 ::google::protobuf::internal::TSanRead(&_impl_);
1046 return &_impl_.demons_;
1050#pragma GCC diagnostic pop
1059#include "google/protobuf/port_undef.inc"
::int64_t initial_propagation_end_time(int index) const
Definition demon_profiler.pb.h:938
friend class ::google::protobuf::MessageLite
Definition demon_profiler.pb.h:564
void set_allocated_constraint_id(::std::string *PROTOBUF_NULLABLE value)
Definition demon_profiler.pb.h:861
::operations_research::DemonRuns *PROTOBUF_NONNULL add_demons()
Definition demon_profiler.pb.h:1030
void set_initial_propagation_start_time(int index, ::int64_t value)
Definition demon_profiler.pb.h:892
void clear_failures()
Definition demon_profiler.pb.h:976
static const ::google::protobuf::Reflection *PROTOBUF_NONNULL GetReflection()
Definition demon_profiler.pb.h:377
ConstraintRuns()
Definition demon_profiler.pb.h:332
@ kConstraintIdFieldNumber
Definition demon_profiler.pb.h:474
@ kFailuresFieldNumber
Definition demon_profiler.pb.h:475
void clear_constraint_id()
Definition demon_profiler.pb.h:811
::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
const ::std::string & constraint_id() const
Definition demon_profiler.pb.h:817
ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL
::std::string *PROTOBUF_NONNULL mutable_constraint_id()
Definition demon_profiler.pb.h:829
PROTOBUF_CONSTEXPR ConstraintRuns(::google::protobuf::internal::ConstantInitialized)
void set_failures(::int64_t value)
Definition demon_profiler.pb.h:986
const ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns > & demons() const
Definition demon_profiler.pb.h:1040
bool IsInitialized() const
Definition demon_profiler.pb.h:415
const ::google::protobuf::RepeatedField<::int64_t > & initial_propagation_start_time() const
Definition demon_profiler.pb.h:902
void CopyFrom(const ConstraintRuns &from)
::std::string *PROTOBUF_NULLABLE release_constraint_id()
Definition demon_profiler.pb.h:848
static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL GetDescriptor()
Definition demon_profiler.pb.h:374
void clear_demons()
Definition demon_profiler.pb.h:1007
int initial_propagation_end_time_size() const
Definition demon_profiler.pb.h:929
::int64_t failures() const
Definition demon_profiler.pb.h:982
void set_initial_propagation_end_time(int index, ::int64_t value)
Definition demon_profiler.pb.h:942
void MergeFrom(const ConstraintRuns &from)
Definition demon_profiler.pb.h:408
::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns > *PROTOBUF_NONNULL mutable_demons()
Definition demon_profiler.pb.h:1018
const ::operations_research::DemonRuns & demons(int index) const
Definition demon_profiler.pb.h:1025
::size_t ByteSizeLong() const final
void clear_initial_propagation_start_time()
Definition demon_profiler.pb.h:882
void add_initial_propagation_end_time(::int64_t value)
Definition demon_profiler.pb.h:946
ConstraintRuns & operator=(const ConstraintRuns &from)
Definition demon_profiler.pb.h:348
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
Definition demon_profiler.pb.h:362
Impl_ _impl_
Definition demon_profiler.pb.h:590
const ::google::protobuf::RepeatedField<::int64_t > & initial_propagation_end_time() const
Definition demon_profiler.pb.h:952
::google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL mutable_initial_propagation_end_time()
Definition demon_profiler.pb.h:957
void set_constraint_id(Arg_ &&arg, Args_... args)
::google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL mutable_initial_propagation_start_time()
Definition demon_profiler.pb.h:907
int initial_propagation_start_time_size() const
Definition demon_profiler.pb.h:879
void Swap(ConstraintRuns *PROTOBUF_NONNULL other)
Definition demon_profiler.pb.h:386
void add_initial_propagation_start_time(::int64_t value)
Definition demon_profiler.pb.h:896
int demons_size() const
Definition demon_profiler.pb.h:1004
void clear_initial_propagation_end_time()
Definition demon_profiler.pb.h:932
::int64_t initial_propagation_start_time(int index) const
Definition demon_profiler.pb.h:888
::operations_research::DemonRuns *PROTOBUF_NONNULL mutable_demons(int index)
Definition demon_profiler.pb.h:1013
static const ConstraintRuns & default_instance()
Definition demon_profiler.pb.h:380
Definition demon_profiler.pb.h:80
void CopyFrom(const DemonRuns &from)
friend class ::google::protobuf::MessageLite
Definition demon_profiler.pb.h:296
void add_start_time(::int64_t value)
Definition demon_profiler.pb.h:701
::std::string *PROTOBUF_NONNULL mutable_demon_id()
Definition demon_profiler.pb.h:634
void set_end_time(int index, ::int64_t value)
Definition demon_profiler.pb.h:747
void Swap(DemonRuns *PROTOBUF_NONNULL other)
Definition demon_profiler.pb.h:136
PROTOBUF_CONSTEXPR DemonRuns(::google::protobuf::internal::ConstantInitialized)
int start_time_size() const
Definition demon_profiler.pb.h:684
void clear_demon_id()
Definition demon_profiler.pb.h:616
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
Definition demon_profiler.pb.h:112
Impl_ _impl_
Definition demon_profiler.pb.h:321
void set_failures(::int64_t value)
Definition demon_profiler.pb.h:791
const ::google::protobuf::RepeatedField<::int64_t > & start_time() const
Definition demon_profiler.pb.h:707
void set_demon_id(Arg_ &&arg, Args_... args)
void clear_end_time()
Definition demon_profiler.pb.h:737
::int64_t end_time(int index) const
Definition demon_profiler.pb.h:743
int end_time_size() const
Definition demon_profiler.pb.h:734
::int64_t failures() const
Definition demon_profiler.pb.h:787
DemonRuns()
Definition demon_profiler.pb.h:82
@ kFailuresFieldNumber
Definition demon_profiler.pb.h:224
@ kDemonIdFieldNumber
Definition demon_profiler.pb.h:223
::int64_t start_time(int index) const
Definition demon_profiler.pb.h:693
::google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL mutable_end_time()
Definition demon_profiler.pb.h:762
void clear_failures()
Definition demon_profiler.pb.h:781
void set_start_time(int index, ::int64_t value)
Definition demon_profiler.pb.h:697
void add_end_time(::int64_t value)
Definition demon_profiler.pb.h:751
DemonRuns & operator=(const DemonRuns &from)
Definition demon_profiler.pb.h:98
const ::google::protobuf::RepeatedField<::int64_t > & end_time() const
Definition demon_profiler.pb.h:757
const ::std::string & demon_id() const
Definition demon_profiler.pb.h:622
::google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL mutable_start_time()
Definition demon_profiler.pb.h:712
::std::string *PROTOBUF_NULLABLE release_demon_id()
Definition demon_profiler.pb.h:653
void set_allocated_demon_id(::std::string *PROTOBUF_NULLABLE value)
Definition demon_profiler.pb.h:666
bool IsInitialized() const
Definition demon_profiler.pb.h:165
DemonRuns(const DemonRuns &from)
Definition demon_profiler.pb.h:95
void clear_start_time()
Definition demon_profiler.pb.h:687
PROTOBUF_CONSTINITconst ::_pbi::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
::absl::string_view GetAnyMessageName()
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DemonRunsDefaultTypeInternal _DemonRuns_default_instance_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull DemonRuns_class_data_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull ConstraintRuns_class_data_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConstraintRunsDefaultTypeInternal _ConstraintRuns_default_instance_