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 != 6031001
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
77class OR_PROTO_DLL
DemonRuns final :
public ::google::protobuf::Message
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));
90 template <
typename =
void>
91 explicit PROTOBUF_CONSTEXPR
DemonRuns(::google::protobuf::internal::ConstantInitialized);
101 if (
this == &from)
return *
this;
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()
115 ABSL_ATTRIBUTE_LIFETIME_BOUND {
116 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
119 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
120 return GetDescriptor();
122 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
123 return default_instance().GetMetadata().descriptor;
125 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
126 return default_instance().GetMetadata().reflection;
128 static const DemonRuns& default_instance() {
129 return *
reinterpret_cast<const DemonRuns*
>(
132 static constexpr int kIndexInFileMessages = 0;
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) {
143 if (other ==
this)
return;
144 ABSL_DCHECK(GetArena() == other->GetArena());
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;
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);
166 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
167 #if defined(PROTOBUF_CUSTOM_VTABLE)
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);
192 void InternalSwap(
DemonRuns* PROTOBUF_NONNULL other);
194 template <
typename T>
196 static ::absl::string_view FullMessageName() {
return "operations_research.DemonRuns"; }
199 explicit DemonRuns(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
202 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
DemonRuns&& from) noexcept
204 *
this = ::std::move(from);
206 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
207 static
void* PROTOBUF_NONNULL PlacementNew_(
208 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
209 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
210 static constexpr auto InternalNewImpl_();
213 static constexpr auto InternalGenerateClassData_();
215 ::
google::protobuf::Metadata GetMetadata() const;
220 kStartTimeFieldNumber = 2,
221 kEndTimeFieldNumber = 3,
228 int _internal_start_time_size()
const;
235 const ::google::protobuf::RepeatedField<::int64_t>&
start_time()
const;
239 const ::google::protobuf::RepeatedField<::int64_t>& _internal_start_time()
const;
240 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_start_time();
246 int _internal_end_time_size()
const;
250 ::int64_t
end_time(
int index)
const;
253 const ::google::protobuf::RepeatedField<::int64_t>&
end_time()
const;
254 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
mutable_end_time();
257 const ::google::protobuf::RepeatedField<::int64_t>& _internal_end_time()
const;
258 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_end_time();
263 const ::std::string&
demon_id()
const;
264 template <
typename Arg_ = const ::std::string&,
typename... Args_>
271 const ::std::string& _internal_demon_id()
const;
272 PROTOBUF_ALWAYS_INLINE
void _internal_set_demon_id(const ::std::string& value);
273 ::std::string* PROTOBUF_NONNULL _internal_mutable_demon_id();
282 ::int64_t _internal_failures()
const;
283 void _internal_set_failures(::int64_t value);
289 friend class ::google::protobuf::internal::TcParser;
290 static const ::google::protobuf::internal::TcParseTable<2, 4,
295 friend class ::google::protobuf::MessageLite;
296 friend class ::google::protobuf::Arena;
297 template <
typename T>
298 friend class ::google::protobuf::Arena::InternalHelper;
299 using InternalArenaConstructable_ = void;
300 using DestructorSkippable_ = void;
302 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
303 inline explicit Impl_(
304 ::google::protobuf::internal::InternalVisibility visibility,
305 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
306 inline explicit Impl_(
307 ::google::protobuf::internal::InternalVisibility visibility,
308 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
310 ::google::protobuf::internal::HasBits<1> _has_bits_;
311 ::google::protobuf::internal::CachedSize _cached_size_;
312 ::google::protobuf::RepeatedField<::int64_t> start_time_;
313 ::google::protobuf::internal::CachedSize _start_time_cached_byte_size_;
314 ::google::protobuf::RepeatedField<::int64_t> end_time_;
315 ::google::protobuf::internal::CachedSize _end_time_cached_byte_size_;
316 ::google::protobuf::internal::ArenaStringPtr demon_id_;
318 PROTOBUF_TSAN_DECLARE_MEMBER
320 union { Impl_ _impl_; };
321 friend struct ::TableStruct_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto;
327class OR_PROTO_DLL
ConstraintRuns final :
public ::google::protobuf::Message
333#if defined(PROTOBUF_CUSTOM_VTABLE)
334 void operator delete(
ConstraintRuns* PROTOBUF_NONNULL msg, std::destroying_delete_t) {
336 ::google::protobuf::internal::SizedDelete(msg,
sizeof(
ConstraintRuns));
340 template <
typename =
void>
341 explicit PROTOBUF_CONSTEXPR
ConstraintRuns(::google::protobuf::internal::ConstantInitialized);
351 if (
this == &from)
return *
this;
352 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
360 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
361 ABSL_ATTRIBUTE_LIFETIME_BOUND {
362 return _internal_metadata_.
unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
364 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
365 ABSL_ATTRIBUTE_LIFETIME_BOUND {
366 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
369 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
370 return GetDescriptor();
372 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL
GetDescriptor() {
375 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL
GetReflection() {
382 static constexpr int kIndexInFileMessages = 1;
384 inline void Swap(ConstraintRuns* PROTOBUF_NONNULL other) {
385 if (other ==
this)
return;
386 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
389 ::google::protobuf::internal::GenericSwap(
this, other);
392 void UnsafeArenaSwap(ConstraintRuns* PROTOBUF_NONNULL other) {
393 if (other ==
this)
return;
394 ABSL_DCHECK(GetArena() == other->GetArena());
400 ConstraintRuns* PROTOBUF_NONNULL New(::google::protobuf::Arena* PROTOBUF_NULLABLE arena =
nullptr)
const {
401 return ::google::protobuf::Message::DefaultConstruct<ConstraintRuns>(arena);
403 using ::google::protobuf::Message::CopyFrom;
405 using ::google::protobuf::Message::MergeFrom;
409 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
410 const ::google::protobuf::MessageLite& from_msg);
416 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
417 #if defined(PROTOBUF_CUSTOM_VTABLE)
419 static ::size_t
ByteSizeLong(const ::google::protobuf::MessageLite& msg);
421 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
422 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
426 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
427 ::uint8_t* PROTOBUF_NONNULL target,
428 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
429 return _InternalSerialize(*
this, target, stream);
432 ::size_t ByteSizeLong() const final;
433 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
434 ::uint8_t* PROTOBUF_NONNULL target,
435 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
437 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
440 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
444 template <
typename T>
446 static ::absl::string_view FullMessageName() {
return "operations_research.ConstraintRuns"; }
449 explicit ConstraintRuns(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
452 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
ConstraintRuns&& from) noexcept
454 *
this = ::std::move(from);
456 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
457 static
void* PROTOBUF_NONNULL PlacementNew_(
458 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
459 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
460 static constexpr auto InternalNewImpl_();
463 static constexpr auto InternalGenerateClassData_();
465 ::
google::protobuf::Metadata GetMetadata() const;
470 kInitialPropagationStartTimeFieldNumber = 2,
471 kInitialPropagationEndTimeFieldNumber = 3,
472 kDemonsFieldNumber = 5,
479 int _internal_initial_propagation_start_time_size()
const;
490 const ::google::protobuf::RepeatedField<::int64_t>& _internal_initial_propagation_start_time()
const;
491 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_initial_propagation_start_time();
497 int _internal_initial_propagation_end_time_size()
const;
508 const ::google::protobuf::RepeatedField<::int64_t>& _internal_initial_propagation_end_time()
const;
509 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_initial_propagation_end_time();
515 int _internal_demons_size()
const;
520 ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>* PROTOBUF_NONNULL
mutable_demons();
523 const ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>& _internal_demons()
const;
524 ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>* PROTOBUF_NONNULL _internal_mutable_demons();
526 const ::operations_research::DemonRuns&
demons(
int index)
const;
528 const ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>&
demons()
const;
532 template <
typename Arg_ = const ::std::string&,
typename... Args_>
539 const ::std::string& _internal_constraint_id()
const;
540 PROTOBUF_ALWAYS_INLINE
void _internal_set_constraint_id(const ::std::string& value);
541 ::std::string* PROTOBUF_NONNULL _internal_mutable_constraint_id();
550 ::int64_t _internal_failures()
const;
551 void _internal_set_failures(::int64_t value);
557 friend class ::google::protobuf::internal::TcParser;
558 static const ::google::protobuf::internal::TcParseTable<3, 5,
563 friend class ::google::protobuf::MessageLite;
564 friend class ::google::protobuf::Arena;
565 template <
typename T>
566 friend class ::google::protobuf::Arena::InternalHelper;
567 using InternalArenaConstructable_ = void;
568 using DestructorSkippable_ = void;
570 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
571 inline explicit Impl_(
572 ::google::protobuf::internal::InternalVisibility visibility,
573 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
574 inline explicit Impl_(
575 ::google::protobuf::internal::InternalVisibility visibility,
576 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
578 ::google::protobuf::internal::HasBits<1> _has_bits_;
579 ::google::protobuf::internal::CachedSize _cached_size_;
580 ::google::protobuf::RepeatedField<::int64_t> initial_propagation_start_time_;
581 ::google::protobuf::internal::CachedSize _initial_propagation_start_time_cached_byte_size_;
582 ::google::protobuf::RepeatedField<::int64_t> initial_propagation_end_time_;
583 ::google::protobuf::internal::CachedSize _initial_propagation_end_time_cached_byte_size_;
584 ::google::protobuf::RepeatedPtrField< ::operations_research::DemonRuns > demons_;
585 ::google::protobuf::internal::ArenaStringPtr constraint_id_;
587 PROTOBUF_TSAN_DECLARE_MEMBER
589 union { Impl_ _impl_; };
590 friend struct ::TableStruct_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto;
604#pragma GCC diagnostic push
605#pragma GCC diagnostic ignored "-Wstrict-aliasing"
613 ::google::protobuf::internal::TSanWrite(&
_impl_);
614 _impl_.demon_id_.ClearToEmpty();
615 _impl_._has_bits_[0] &= ~0x00000001u;
618 ABSL_ATTRIBUTE_LIFETIME_BOUND {
620 return _internal_demon_id();
622template <
typename Arg_,
typename... Args_>
624 ::google::protobuf::internal::TSanWrite(&
_impl_);
625 _impl_._has_bits_[0] |= 0x00000001u;
626 _impl_.demon_id_.Set(
static_cast<Arg_&&
>(arg), args..., GetArena());
630 ABSL_ATTRIBUTE_LIFETIME_BOUND {
631 ::std::string* _s = _internal_mutable_demon_id();
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_._has_bits_[0] |= 0x00000001u;
642 _impl_.demon_id_.Set(value, GetArena());
644inline ::std::string* PROTOBUF_NONNULL DemonRuns::_internal_mutable_demon_id() {
645 ::google::protobuf::internal::TSanWrite(&
_impl_);
646 _impl_._has_bits_[0] |= 0x00000001u;
647 return _impl_.demon_id_.Mutable( GetArena());
650 ::google::protobuf::internal::TSanWrite(&
_impl_);
652 if ((
_impl_._has_bits_[0] & 0x00000001u) == 0) {
656 auto* released =
_impl_.demon_id_.Release();
657 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString()) {
658 _impl_.demon_id_.Set(
"", GetArena());
663 ::google::protobuf::internal::TSanWrite(&
_impl_);
664 if (value !=
nullptr) {
665 _impl_._has_bits_[0] |= 0x00000001u;
667 _impl_._has_bits_[0] &= ~0x00000001u;
669 _impl_.demon_id_.SetAllocated(value, GetArena());
670 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() &&
_impl_.demon_id_.IsDefault()) {
671 _impl_.demon_id_.Set(
"", GetArena());
677inline int DemonRuns::_internal_start_time_size()
const {
678 return _internal_start_time().size();
681 return _internal_start_time_size();
684 ::google::protobuf::internal::TSanWrite(&
_impl_);
685 _impl_.start_time_.Clear();
689 return _internal_start_time().Get(index);
692 _internal_mutable_start_time()->Set(index, value);
696 ::google::protobuf::internal::TSanWrite(&
_impl_);
697 _internal_mutable_start_time()->Add(value);
701 ABSL_ATTRIBUTE_LIFETIME_BOUND {
703 return _internal_start_time();
706 ABSL_ATTRIBUTE_LIFETIME_BOUND {
708 ::google::protobuf::internal::TSanWrite(&
_impl_);
709 return _internal_mutable_start_time();
711inline const ::google::protobuf::RepeatedField<::int64_t>&
712DemonRuns::_internal_start_time()
const {
713 ::google::protobuf::internal::TSanRead(&
_impl_);
714 return _impl_.start_time_;
716inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
717DemonRuns::_internal_mutable_start_time() {
718 ::google::protobuf::internal::TSanRead(&
_impl_);
719 return &
_impl_.start_time_;
723inline int DemonRuns::_internal_end_time_size()
const {
724 return _internal_end_time().size();
727 return _internal_end_time_size();
730 ::google::protobuf::internal::TSanWrite(&
_impl_);
735 return _internal_end_time().Get(index);
738 _internal_mutable_end_time()->Set(index, value);
742 ::google::protobuf::internal::TSanWrite(&
_impl_);
743 _internal_mutable_end_time()->Add(value);
747 ABSL_ATTRIBUTE_LIFETIME_BOUND {
749 return _internal_end_time();
752 ABSL_ATTRIBUTE_LIFETIME_BOUND {
754 ::google::protobuf::internal::TSanWrite(&
_impl_);
755 return _internal_mutable_end_time();
757inline const ::google::protobuf::RepeatedField<::int64_t>&
758DemonRuns::_internal_end_time()
const {
759 ::google::protobuf::internal::TSanRead(&
_impl_);
762inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
763DemonRuns::_internal_mutable_end_time() {
764 ::google::protobuf::internal::TSanRead(&
_impl_);
770 ::google::protobuf::internal::TSanWrite(&
_impl_);
771 _impl_.failures_ = ::int64_t{0};
772 _impl_._has_bits_[0] &= ~0x00000002u;
776 return _internal_failures();
779 _internal_set_failures(value);
783inline ::int64_t DemonRuns::_internal_failures()
const {
784 ::google::protobuf::internal::TSanRead(&
_impl_);
787inline void DemonRuns::_internal_set_failures(::int64_t value) {
788 ::google::protobuf::internal::TSanWrite(&
_impl_);
798 ::google::protobuf::internal::TSanWrite(&
_impl_);
799 _impl_.constraint_id_.ClearToEmpty();
800 _impl_._has_bits_[0] &= ~0x00000001u;
803 ABSL_ATTRIBUTE_LIFETIME_BOUND {
805 return _internal_constraint_id();
807template <
typename Arg_,
typename... Args_>
809 ::google::protobuf::internal::TSanWrite(&
_impl_);
810 _impl_._has_bits_[0] |= 0x00000001u;
811 _impl_.constraint_id_.Set(
static_cast<Arg_&&
>(arg), args..., GetArena());
815 ABSL_ATTRIBUTE_LIFETIME_BOUND {
816 ::std::string* _s = _internal_mutable_constraint_id();
820inline const ::std::string& ConstraintRuns::_internal_constraint_id()
const {
821 ::google::protobuf::internal::TSanRead(&
_impl_);
822 return _impl_.constraint_id_.Get();
824inline void ConstraintRuns::_internal_set_constraint_id(const ::std::string& value) {
825 ::google::protobuf::internal::TSanWrite(&
_impl_);
826 _impl_._has_bits_[0] |= 0x00000001u;
827 _impl_.constraint_id_.Set(value, GetArena());
829inline ::std::string* PROTOBUF_NONNULL ConstraintRuns::_internal_mutable_constraint_id() {
830 ::google::protobuf::internal::TSanWrite(&
_impl_);
831 _impl_._has_bits_[0] |= 0x00000001u;
832 return _impl_.constraint_id_.Mutable( GetArena());
835 ::google::protobuf::internal::TSanWrite(&
_impl_);
837 if ((
_impl_._has_bits_[0] & 0x00000001u) == 0) {
840 _impl_._has_bits_[0] &= ~0x00000001u;
841 auto* released =
_impl_.constraint_id_.Release();
842 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString()) {
843 _impl_.constraint_id_.Set(
"", GetArena());
848 ::google::protobuf::internal::TSanWrite(&
_impl_);
849 if (value !=
nullptr) {
850 _impl_._has_bits_[0] |= 0x00000001u;
852 _impl_._has_bits_[0] &= ~0x00000001u;
854 _impl_.constraint_id_.SetAllocated(value, GetArena());
855 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() &&
_impl_.constraint_id_.IsDefault()) {
856 _impl_.constraint_id_.Set(
"", GetArena());
862inline int ConstraintRuns::_internal_initial_propagation_start_time_size()
const {
863 return _internal_initial_propagation_start_time().size();
866 return _internal_initial_propagation_start_time_size();
869 ::google::protobuf::internal::TSanWrite(&
_impl_);
870 _impl_.initial_propagation_start_time_.Clear();
874 return _internal_initial_propagation_start_time().Get(index);
877 _internal_mutable_initial_propagation_start_time()->Set(index, value);
881 ::google::protobuf::internal::TSanWrite(&
_impl_);
882 _internal_mutable_initial_propagation_start_time()->Add(value);
886 ABSL_ATTRIBUTE_LIFETIME_BOUND {
888 return _internal_initial_propagation_start_time();
891 ABSL_ATTRIBUTE_LIFETIME_BOUND {
893 ::google::protobuf::internal::TSanWrite(&
_impl_);
894 return _internal_mutable_initial_propagation_start_time();
896inline const ::google::protobuf::RepeatedField<::int64_t>&
897ConstraintRuns::_internal_initial_propagation_start_time()
const {
898 ::google::protobuf::internal::TSanRead(&
_impl_);
899 return _impl_.initial_propagation_start_time_;
901inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
902ConstraintRuns::_internal_mutable_initial_propagation_start_time() {
903 ::google::protobuf::internal::TSanRead(&
_impl_);
904 return &
_impl_.initial_propagation_start_time_;
908inline int ConstraintRuns::_internal_initial_propagation_end_time_size()
const {
909 return _internal_initial_propagation_end_time().size();
912 return _internal_initial_propagation_end_time_size();
915 ::google::protobuf::internal::TSanWrite(&
_impl_);
916 _impl_.initial_propagation_end_time_.Clear();
920 return _internal_initial_propagation_end_time().Get(index);
923 _internal_mutable_initial_propagation_end_time()->Set(index, value);
927 ::google::protobuf::internal::TSanWrite(&
_impl_);
928 _internal_mutable_initial_propagation_end_time()->Add(value);
932 ABSL_ATTRIBUTE_LIFETIME_BOUND {
934 return _internal_initial_propagation_end_time();
937 ABSL_ATTRIBUTE_LIFETIME_BOUND {
939 ::google::protobuf::internal::TSanWrite(&
_impl_);
940 return _internal_mutable_initial_propagation_end_time();
942inline const ::google::protobuf::RepeatedField<::int64_t>&
943ConstraintRuns::_internal_initial_propagation_end_time()
const {
944 ::google::protobuf::internal::TSanRead(&
_impl_);
945 return _impl_.initial_propagation_end_time_;
947inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
948ConstraintRuns::_internal_mutable_initial_propagation_end_time() {
949 ::google::protobuf::internal::TSanRead(&
_impl_);
950 return &
_impl_.initial_propagation_end_time_;
955 ::google::protobuf::internal::TSanWrite(&
_impl_);
956 _impl_.failures_ = ::int64_t{0};
957 _impl_._has_bits_[0] &= ~0x00000002u;
961 return _internal_failures();
964 _internal_set_failures(value);
965 _impl_._has_bits_[0] |= 0x00000002u;
968inline ::int64_t ConstraintRuns::_internal_failures()
const {
969 ::google::protobuf::internal::TSanRead(&
_impl_);
972inline void ConstraintRuns::_internal_set_failures(::int64_t value) {
973 ::google::protobuf::internal::TSanWrite(&
_impl_);
978inline int ConstraintRuns::_internal_demons_size()
const {
979 return _internal_demons().size();
982 return _internal_demons_size();
985 ::google::protobuf::internal::TSanWrite(&
_impl_);
989 ABSL_ATTRIBUTE_LIFETIME_BOUND {
991 return _internal_mutable_demons()->Mutable(index);
994 ABSL_ATTRIBUTE_LIFETIME_BOUND {
996 ::google::protobuf::internal::TSanWrite(&
_impl_);
997 return _internal_mutable_demons();
1000 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1002 return _internal_demons().Get(index);
1005 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1006 ::google::protobuf::internal::TSanWrite(&
_impl_);
1012 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1014 return _internal_demons();
1016inline const ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>&
1017ConstraintRuns::_internal_demons()
const {
1018 ::google::protobuf::internal::TSanRead(&
_impl_);
1021inline ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>* PROTOBUF_NONNULL
1022ConstraintRuns::_internal_mutable_demons() {
1023 ::google::protobuf::internal::TSanRead(&
_impl_);
1028#pragma GCC diagnostic pop
1037#include "google/protobuf/port_undef.inc"
::int64_t initial_propagation_end_time(int index) const
friend class ::google::protobuf::MessageLite
void set_allocated_constraint_id(::std::string *PROTOBUF_NULLABLE value)
::operations_research::DemonRuns *PROTOBUF_NONNULL add_demons()
void set_initial_propagation_start_time(int index, ::int64_t value)
void clear_failures()
int64 failures = 4;
static const ::google::protobuf::Reflection *PROTOBUF_NONNULL GetReflection()
@ kConstraintIdFieldNumber
void clear_constraint_id()
string constraint_id = 1;
::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
ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL
::std::string *PROTOBUF_NONNULL mutable_constraint_id()
PROTOBUF_CONSTEXPR ConstraintRuns(::google::protobuf::internal::ConstantInitialized)
void set_failures(::int64_t value)
const ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns > & demons() const
bool IsInitialized() const
const ::google::protobuf::RepeatedField<::int64_t > & initial_propagation_start_time() const
void CopyFrom(const ConstraintRuns &from)
::std::string *PROTOBUF_NULLABLE release_constraint_id()
static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL GetDescriptor()
int initial_propagation_end_time_size() const
repeated int64 initial_propagation_end_time = 3;
::int64_t failures() const
void set_initial_propagation_end_time(int index, ::int64_t value)
void MergeFrom(const ConstraintRuns &from)
::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns > *PROTOBUF_NONNULL mutable_demons()
const ::operations_research::DemonRuns & demons(int index) const
::size_t ByteSizeLong() const final
void clear_initial_propagation_start_time()
void add_initial_propagation_end_time(::int64_t value)
ConstraintRuns & operator=(const ConstraintRuns &from)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
const ::google::protobuf::RepeatedField<::int64_t > & initial_propagation_end_time() const
::google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL mutable_initial_propagation_end_time()
void set_constraint_id(Arg_ &&arg, Args_... args)
::google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL mutable_initial_propagation_start_time()
int initial_propagation_start_time_size() const
repeated int64 initial_propagation_start_time = 2;
void Swap(ConstraintRuns *PROTOBUF_NONNULL other)
void add_initial_propagation_start_time(::int64_t value)
int demons_size() const
repeated .operations_research.DemonRuns demons = 5;
void clear_initial_propagation_end_time()
::int64_t initial_propagation_start_time(int index) const
::operations_research::DemonRuns *PROTOBUF_NONNULL mutable_demons(int index)
static const ConstraintRuns & default_instance()
void CopyFrom(const DemonRuns &from)
friend class ::google::protobuf::MessageLite
void add_start_time(::int64_t value)
::std::string *PROTOBUF_NONNULL mutable_demon_id()
void set_end_time(int index, ::int64_t value)
void Swap(DemonRuns *PROTOBUF_NONNULL other)
PROTOBUF_CONSTEXPR DemonRuns(::google::protobuf::internal::ConstantInitialized)
int start_time_size() const
repeated int64 start_time = 2;
void clear_demon_id()
string demon_id = 1;
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
void set_failures(::int64_t value)
const ::google::protobuf::RepeatedField<::int64_t > & start_time() const
void set_demon_id(Arg_ &&arg, Args_... args)
::int64_t end_time(int index) const
int end_time_size() const
repeated int64 end_time = 3;
::int64_t failures() const
::int64_t start_time(int index) const
::google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL mutable_end_time()
void clear_failures()
int64 failures = 4;
void set_start_time(int index, ::int64_t value)
void add_end_time(::int64_t value)
DemonRuns & operator=(const DemonRuns &from)
const ::google::protobuf::RepeatedField<::int64_t > & end_time() const
const ::std::string & demon_id() const
::google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL mutable_start_time()
::std::string *PROTOBUF_NULLABLE release_demon_id()
void set_allocated_demon_id(::std::string *PROTOBUF_NULLABLE value)
bool IsInitialized() const
DemonRuns(::google::protobuf::Arena *PROTOBUF_NULLABLE arena, DemonRuns &&from) noexcept
DemonRuns(const DemonRuns &from)
PROTOBUF_CONSTINITconst ::_pbi::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
::absl::string_view GetAnyMessageName()
In SWIG mode, we don't want anything besides these top-level includes.
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_