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
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"; }
198 explicit DemonRuns(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
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,
220 kEndTimeFieldNumber = 3,
227 int _internal_start_time_size()
const;
234 const ::google::protobuf::RepeatedField<::int64_t>&
start_time()
const;
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;
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_>
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;
302 inline explicit Impl_(
303 ::google::protobuf::internal::InternalVisibility visibility,
304 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
305 inline explicit Impl_(
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
319 union { Impl_ _impl_; };
320 friend struct ::TableStruct_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto;
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())) {
359 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
360 ABSL_ATTRIBUTE_LIFETIME_BOUND {
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>();
368 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
369 return GetDescriptor();
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())) {
388 ::google::protobuf::internal::GenericSwap(
this, other);
391 void UnsafeArenaSwap(ConstraintRuns* PROTOBUF_NONNULL other) {
392 if (other ==
this)
return;
393 ABSL_DCHECK(GetArena() == other->GetArena());
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;
404 using ::google::protobuf::Message::MergeFrom;
408 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
409 const ::google::protobuf::MessageLite& from_msg);
415 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
416 #if defined(PROTOBUF_CUSTOM_VTABLE)
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);
443 template <
typename T>
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,
470 kDemonsFieldNumber = 5,
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;
563 template <
typename T>
564 friend class ::google::protobuf::Arena::InternalHelper;
565 using InternalArenaConstructable_ = void;
566 using DestructorSkippable_ = void;
568 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
569 inline explicit Impl_(
570 ::google::protobuf::internal::InternalVisibility visibility,
571 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
572 inline explicit Impl_(
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
587 union { Impl_ _impl_; };
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],
617 ABSL_ATTRIBUTE_LIFETIME_BOUND {
619 return _internal_demon_id();
621template <
typename Arg_,
typename... Args_>
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);
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_.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_);
662 if (value !=
nullptr) {
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 {
676 return _internal_start_time().size();
679 return _internal_start_time_size();
682 ::google::protobuf::internal::TSanWrite(&
_impl_);
683 _impl_.start_time_.Clear();
684 ClearHasBitForRepeated(
_impl_._has_bits_[0],
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);
698 SetHasBitForRepeated(
_impl_._has_bits_[0], 0x00000001U);
702 ABSL_ATTRIBUTE_LIFETIME_BOUND {
704 return _internal_start_time();
707 ABSL_ATTRIBUTE_LIFETIME_BOUND {
708 SetHasBitForRepeated(
_impl_._has_bits_[0], 0x00000001U);
710 ::google::protobuf::internal::TSanWrite(&
_impl_);
711 return _internal_mutable_start_time();
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_);
734 ClearHasBitForRepeated(
_impl_._has_bits_[0],
739 return _internal_end_time().Get(index);
742 _internal_mutable_end_time()->Set(index, value);
746 ::google::protobuf::internal::TSanWrite(&
_impl_);
747 _internal_mutable_end_time()->Add(value);
748 SetHasBitForRepeated(
_impl_._has_bits_[0], 0x00000002U);
752 ABSL_ATTRIBUTE_LIFETIME_BOUND {
754 return _internal_end_time();
757 ABSL_ATTRIBUTE_LIFETIME_BOUND {
758 SetHasBitForRepeated(
_impl_._has_bits_[0], 0x00000002U);
760 ::google::protobuf::internal::TSanWrite(&
_impl_);
761 return _internal_mutable_end_time();
763inline const ::google::protobuf::RepeatedField<::int64_t>&
764DemonRuns::_internal_end_time()
const {
765 ::google::protobuf::internal::TSanRead(&
_impl_);
768inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
769DemonRuns::_internal_mutable_end_time() {
770 ::google::protobuf::internal::TSanRead(&
_impl_);
776 ::google::protobuf::internal::TSanWrite(&
_impl_);
777 _impl_.failures_ = ::int64_t{0};
778 ClearHasBit(
_impl_._has_bits_[0],
783 return _internal_failures();
786 _internal_set_failures(value);
787 SetHasBit(
_impl_._has_bits_[0], 0x00000008U);
790inline ::int64_t DemonRuns::_internal_failures()
const {
791 ::google::protobuf::internal::TSanRead(&
_impl_);
794inline void DemonRuns::_internal_set_failures(::int64_t value) {
795 ::google::protobuf::internal::TSanWrite(&
_impl_);
805 ::google::protobuf::internal::TSanWrite(&
_impl_);
806 _impl_.constraint_id_.ClearToEmpty();
807 ClearHasBit(
_impl_._has_bits_[0],
811 ABSL_ATTRIBUTE_LIFETIME_BOUND {
813 return _internal_constraint_id();
815template <
typename Arg_,
typename... Args_>
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);
825 ::std::string* _s = _internal_mutable_constraint_id();
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_);
856 if (value !=
nullptr) {
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();
873 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);
892 SetHasBitForRepeated(
_impl_._has_bits_[0], 0x00000001U);
896 ABSL_ATTRIBUTE_LIFETIME_BOUND {
898 return _internal_initial_propagation_start_time();
901 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);
942 SetHasBitForRepeated(
_impl_._has_bits_[0], 0x00000002U);
946 ABSL_ATTRIBUTE_LIFETIME_BOUND {
948 return _internal_initial_propagation_end_time();
951 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_);
994inline int ConstraintRuns::_internal_demons_size()
const {
995 return _internal_demons().size();
998 return _internal_demons_size();
1001 ::google::protobuf::internal::TSanWrite(&
_impl_);
1003 ClearHasBitForRepeated(
_impl_._has_bits_[0],
1007 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1009 return _internal_mutable_demons()->Mutable(index);
1012 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1013 SetHasBitForRepeated(
_impl_._has_bits_[0], 0x00000004U);
1015 ::google::protobuf::internal::TSanWrite(&
_impl_);
1016 return _internal_mutable_demons();
1019 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1021 return _internal_demons().Get(index);
1024 ABSL_ATTRIBUTE_LIFETIME_BOUND {
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>&
1039ConstraintRuns::_internal_demons()
const {
1040 ::google::protobuf::internal::TSanRead(&
_impl_);
1043inline ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>* PROTOBUF_NONNULL
1044ConstraintRuns::_internal_mutable_demons() {
1045 ::google::protobuf::internal::TSanRead(&
_impl_);
1050#pragma GCC diagnostic pop
1059#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)
static const ::google::protobuf::Reflection *PROTOBUF_NONNULL GetReflection()
@ kConstraintIdFieldNumber
void clear_constraint_id()
::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
::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
void Swap(ConstraintRuns *PROTOBUF_NONNULL other)
void add_initial_propagation_start_time(::int64_t value)
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
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
::int64_t failures() const
::int64_t start_time(int index) const
::google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL mutable_end_time()
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(const DemonRuns &from)
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_