8 #include <google/protobuf/io/coded_stream.h>
9 #include <google/protobuf/extension_set.h>
10 #include <google/protobuf/wire_format_lite.h>
11 #include <google/protobuf/descriptor.h>
12 #include <google/protobuf/generated_message_reflection.h>
13 #include <google/protobuf/reflection_ops.h>
14 #include <google/protobuf/wire_format.h>
16 #include <google/protobuf/port_def.inc>
18 PROTOBUF_PRAGMA_INIT_SEG
20 constexpr DemonRuns::DemonRuns(
21 ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
23 , _start_time_cached_byte_size_()
25 , _end_time_cached_byte_size_()
26 , demon_id_(&::PROTOBUF_NAMESPACE_ID::
internal::fixed_address_empty_string)
27 , failures_(PROTOBUF_LONGLONG(0)){}
30 : _instance(::PROTOBUF_NAMESPACE_ID::
internal::ConstantInitialized{}) {}
37 constexpr ConstraintRuns::ConstraintRuns(
38 ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
39 : initial_propagation_start_time_()
40 , _initial_propagation_start_time_cached_byte_size_()
41 , initial_propagation_end_time_()
42 , _initial_propagation_end_time_cached_byte_size_()
44 , constraint_id_(&::PROTOBUF_NAMESPACE_ID::
internal::fixed_address_empty_string)
45 , failures_(PROTOBUF_LONGLONG(0)){}
48 : _instance(::PROTOBUF_NAMESPACE_ID::
internal::ConstantInitialized{}) {}
62 PROTOBUF_FIELD_OFFSET(::operations_research::DemonRuns, _internal_metadata_),
66 PROTOBUF_FIELD_OFFSET(::operations_research::DemonRuns, demon_id_),
67 PROTOBUF_FIELD_OFFSET(::operations_research::DemonRuns, start_time_),
68 PROTOBUF_FIELD_OFFSET(::operations_research::DemonRuns, end_time_),
69 PROTOBUF_FIELD_OFFSET(::operations_research::DemonRuns, failures_),
71 PROTOBUF_FIELD_OFFSET(::operations_research::ConstraintRuns, _internal_metadata_),
75 PROTOBUF_FIELD_OFFSET(::operations_research::ConstraintRuns, constraint_id_),
76 PROTOBUF_FIELD_OFFSET(::operations_research::ConstraintRuns, initial_propagation_start_time_),
77 PROTOBUF_FIELD_OFFSET(::operations_research::ConstraintRuns, initial_propagation_end_time_),
78 PROTOBUF_FIELD_OFFSET(::operations_research::ConstraintRuns, failures_),
79 PROTOBUF_FIELD_OFFSET(::operations_research::ConstraintRuns, demons_),
82 { 0, -1,
sizeof(::operations_research::DemonRuns)},
83 { 9, -1,
sizeof(::operations_research::ConstraintRuns)},
91 const char descriptor_table_protodef_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto[]
PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
92 "\n.ortools/constraint_solver/demon_profil"
93 "er.proto\022\023operations_research\"U\n\tDemonRu"
94 "ns\022\020\n\010demon_id\030\001 \001(\t\022\022\n\nstart_time\030\002 \003(\003"
95 "\022\020\n\010end_time\030\003 \003(\003\022\020\n\010failures\030\004 \001(\003\"\267\001\n"
96 "\016ConstraintRuns\022\025\n\rconstraint_id\030\001 \001(\t\022&"
97 "\n\036initial_propagation_start_time\030\002 \003(\003\022$"
98 "\n\034initial_propagation_end_time\030\003 \003(\003\022\020\n\010"
99 "failures\030\004 \001(\003\022.\n\006demons\030\005 \003(\0132\036.operati"
100 "ons_research.DemonRunsb\006proto3"
104 false,
false, 350, descriptor_table_protodef_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto,
"ortools/constraint_solver/demon_profiler.proto",
109 PROTOBUF_ATTRIBUTE_WEAK ::PROTOBUF_NAMESPACE_ID::Metadata
125 DemonRuns::DemonRuns(::PROTOBUF_NAMESPACE_ID::Arena* arena)
126 : ::PROTOBUF_NAMESPACE_ID::Message(arena),
130 RegisterArenaDtor(arena);
133 DemonRuns::DemonRuns(
const DemonRuns& from)
134 : ::PROTOBUF_NAMESPACE_ID::Message(),
135 start_time_(from.start_time_),
136 end_time_(from.end_time_) {
137 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
138 demon_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
139 if (!from._internal_demon_id().empty()) {
140 demon_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_demon_id(),
143 failures_ = from.failures_;
147 void DemonRuns::SharedCtor() {
148 demon_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
149 failures_ = PROTOBUF_LONGLONG(0);
152 DemonRuns::~DemonRuns() {
155 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
158 void DemonRuns::SharedDtor() {
159 GOOGLE_DCHECK(GetArena() ==
nullptr);
160 demon_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
163 void DemonRuns::ArenaDtor(
void*
object) {
164 DemonRuns* _this =
reinterpret_cast< DemonRuns*
>(object);
167 void DemonRuns::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
169 void DemonRuns::SetCachedSize(
int size)
const {
170 _cached_size_.Set(size);
173 void DemonRuns::Clear() {
175 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
177 (void) cached_has_bits;
181 demon_id_.ClearToEmpty();
182 failures_ = PROTOBUF_LONGLONG(0);
183 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
186 const char* DemonRuns::_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
187 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
188 while (!ctx->Done(&ptr)) {
189 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
190 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
195 if (PROTOBUF_PREDICT_TRUE(
static_cast<::PROTOBUF_NAMESPACE_ID::uint8
>(tag) == 10)) {
196 auto str = _internal_mutable_demon_id();
197 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
198 CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str,
"operations_research.DemonRuns.demon_id"));
200 }
else goto handle_unusual;
204 if (PROTOBUF_PREDICT_TRUE(
static_cast<::PROTOBUF_NAMESPACE_ID::uint8
>(tag) == 18)) {
205 ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(_internal_mutable_start_time(), ptr, ctx);
207 }
else if (
static_cast<::PROTOBUF_NAMESPACE_ID::uint8
>(tag) == 16) {
208 _internal_add_start_time(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr));
210 }
else goto handle_unusual;
214 if (PROTOBUF_PREDICT_TRUE(
static_cast<::PROTOBUF_NAMESPACE_ID::uint8
>(tag) == 26)) {
215 ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(_internal_mutable_end_time(), ptr, ctx);
217 }
else if (
static_cast<::PROTOBUF_NAMESPACE_ID::uint8
>(tag) == 24) {
218 _internal_add_end_time(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr));
220 }
else goto handle_unusual;
224 if (PROTOBUF_PREDICT_TRUE(
static_cast<::PROTOBUF_NAMESPACE_ID::uint8
>(tag) == 32)) {
225 failures_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
227 }
else goto handle_unusual;
231 if ((tag & 7) == 4 || tag == 0) {
232 ctx->SetLastTag(tag);
235 ptr = UnknownFieldParse(tag,
236 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
238 CHK_(ptr !=
nullptr);
251 ::PROTOBUF_NAMESPACE_ID::uint8* DemonRuns::_InternalSerialize(
252 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const {
254 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
255 (void) cached_has_bits;
258 if (this->demon_id().size() > 0) {
259 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
260 this->_internal_demon_id().data(),
static_cast<int>(this->_internal_demon_id().length()),
261 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
262 "operations_research.DemonRuns.demon_id");
263 target = stream->WriteStringMaybeAliased(
264 1, this->_internal_demon_id(), target);
269 int byte_size = _start_time_cached_byte_size_.load(std::memory_order_relaxed);
271 target = stream->WriteInt64Packed(
272 2, _internal_start_time(), byte_size, target);
278 int byte_size = _end_time_cached_byte_size_.load(std::memory_order_relaxed);
280 target = stream->WriteInt64Packed(
281 3, _internal_end_time(), byte_size, target);
286 if (this->failures() != 0) {
287 target = stream->EnsureSpace(target);
288 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(4, this->_internal_failures(), target);
291 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
292 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
293 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
299 size_t DemonRuns::ByteSizeLong()
const {
301 size_t total_size = 0;
303 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
305 (void) cached_has_bits;
309 size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
310 Int64Size(this->start_time_);
313 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
314 static_cast<::PROTOBUF_NAMESPACE_ID::int32
>(data_size));
316 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size);
317 _start_time_cached_byte_size_.store(cached_size,
318 std::memory_order_relaxed);
319 total_size += data_size;
324 size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
325 Int64Size(this->end_time_);
328 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
329 static_cast<::PROTOBUF_NAMESPACE_ID::int32
>(data_size));
331 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size);
332 _end_time_cached_byte_size_.store(cached_size,
333 std::memory_order_relaxed);
334 total_size += data_size;
338 if (this->demon_id().size() > 0) {
340 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
341 this->_internal_demon_id());
345 if (this->failures() != 0) {
347 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64Size(
348 this->_internal_failures());
351 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
352 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
353 _internal_metadata_, total_size, &_cached_size_);
355 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
356 SetCachedSize(cached_size);
360 void DemonRuns::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
362 GOOGLE_DCHECK_NE(&from,
this);
363 const DemonRuns* source =
364 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<DemonRuns>(
366 if (source ==
nullptr) {
368 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from,
this);
375 void DemonRuns::MergeFrom(
const DemonRuns& from) {
377 GOOGLE_DCHECK_NE(&from,
this);
378 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
379 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
380 (void) cached_has_bits;
382 start_time_.MergeFrom(from.start_time_);
383 end_time_.MergeFrom(from.end_time_);
384 if (from.demon_id().size() > 0) {
385 _internal_set_demon_id(from._internal_demon_id());
387 if (from.failures() != 0) {
388 _internal_set_failures(from._internal_failures());
392 void DemonRuns::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
394 if (&from ==
this)
return;
399 void DemonRuns::CopyFrom(
const DemonRuns& from) {
401 if (&from ==
this)
return;
406 bool DemonRuns::IsInitialized()
const {
410 void DemonRuns::InternalSwap(DemonRuns* other) {
412 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
413 start_time_.InternalSwap(&other->start_time_);
414 end_time_.InternalSwap(&other->end_time_);
415 demon_id_.Swap(&other->demon_id_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
416 swap(failures_, other->failures_);
419 ::PROTOBUF_NAMESPACE_ID::Metadata DemonRuns::GetMetadata()
const {
420 return GetMetadataStatic();
430 ConstraintRuns::ConstraintRuns(::PROTOBUF_NAMESPACE_ID::Arena* arena)
431 : ::PROTOBUF_NAMESPACE_ID::Message(arena),
432 initial_propagation_start_time_(arena),
433 initial_propagation_end_time_(arena),
436 RegisterArenaDtor(arena);
439 ConstraintRuns::ConstraintRuns(
const ConstraintRuns& from)
440 : ::PROTOBUF_NAMESPACE_ID::Message(),
441 initial_propagation_start_time_(from.initial_propagation_start_time_),
442 initial_propagation_end_time_(from.initial_propagation_end_time_),
443 demons_(from.demons_) {
444 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
445 constraint_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
446 if (!from._internal_constraint_id().empty()) {
447 constraint_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_constraint_id(),
450 failures_ = from.failures_;
454 void ConstraintRuns::SharedCtor() {
455 constraint_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
456 failures_ = PROTOBUF_LONGLONG(0);
459 ConstraintRuns::~ConstraintRuns() {
462 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
465 void ConstraintRuns::SharedDtor() {
466 GOOGLE_DCHECK(GetArena() ==
nullptr);
467 constraint_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
470 void ConstraintRuns::ArenaDtor(
void*
object) {
471 ConstraintRuns* _this =
reinterpret_cast< ConstraintRuns*
>(object);
474 void ConstraintRuns::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
476 void ConstraintRuns::SetCachedSize(
int size)
const {
477 _cached_size_.Set(size);
480 void ConstraintRuns::Clear() {
482 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
484 (void) cached_has_bits;
486 initial_propagation_start_time_.Clear();
487 initial_propagation_end_time_.Clear();
489 constraint_id_.ClearToEmpty();
490 failures_ = PROTOBUF_LONGLONG(0);
491 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
494 const char* ConstraintRuns::_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
495 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
496 while (!ctx->Done(&ptr)) {
497 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
498 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
503 if (PROTOBUF_PREDICT_TRUE(
static_cast<::PROTOBUF_NAMESPACE_ID::uint8
>(tag) == 10)) {
504 auto str = _internal_mutable_constraint_id();
505 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
506 CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str,
"operations_research.ConstraintRuns.constraint_id"));
508 }
else goto handle_unusual;
512 if (PROTOBUF_PREDICT_TRUE(
static_cast<::PROTOBUF_NAMESPACE_ID::uint8
>(tag) == 18)) {
513 ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(_internal_mutable_initial_propagation_start_time(), ptr, ctx);
515 }
else if (
static_cast<::PROTOBUF_NAMESPACE_ID::uint8
>(tag) == 16) {
516 _internal_add_initial_propagation_start_time(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr));
518 }
else goto handle_unusual;
522 if (PROTOBUF_PREDICT_TRUE(
static_cast<::PROTOBUF_NAMESPACE_ID::uint8
>(tag) == 26)) {
523 ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(_internal_mutable_initial_propagation_end_time(), ptr, ctx);
525 }
else if (
static_cast<::PROTOBUF_NAMESPACE_ID::uint8
>(tag) == 24) {
526 _internal_add_initial_propagation_end_time(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr));
528 }
else goto handle_unusual;
532 if (PROTOBUF_PREDICT_TRUE(
static_cast<::PROTOBUF_NAMESPACE_ID::uint8
>(tag) == 32)) {
533 failures_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
535 }
else goto handle_unusual;
539 if (PROTOBUF_PREDICT_TRUE(
static_cast<::PROTOBUF_NAMESPACE_ID::uint8
>(tag) == 42)) {
543 ptr = ctx->ParseMessage(_internal_add_demons(), ptr);
545 if (!ctx->DataAvailable(ptr))
break;
546 }
while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<42>(ptr));
547 }
else goto handle_unusual;
551 if ((tag & 7) == 4 || tag == 0) {
552 ctx->SetLastTag(tag);
555 ptr = UnknownFieldParse(tag,
556 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
558 CHK_(ptr !=
nullptr);
571 ::PROTOBUF_NAMESPACE_ID::uint8* ConstraintRuns::_InternalSerialize(
572 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const {
574 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
575 (void) cached_has_bits;
578 if (this->constraint_id().size() > 0) {
579 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
580 this->_internal_constraint_id().data(),
static_cast<int>(this->_internal_constraint_id().length()),
581 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
582 "operations_research.ConstraintRuns.constraint_id");
583 target = stream->WriteStringMaybeAliased(
584 1, this->_internal_constraint_id(), target);
589 int byte_size = _initial_propagation_start_time_cached_byte_size_.load(std::memory_order_relaxed);
591 target = stream->WriteInt64Packed(
592 2, _internal_initial_propagation_start_time(), byte_size, target);
598 int byte_size = _initial_propagation_end_time_cached_byte_size_.load(std::memory_order_relaxed);
600 target = stream->WriteInt64Packed(
601 3, _internal_initial_propagation_end_time(), byte_size, target);
606 if (this->failures() != 0) {
607 target = stream->EnsureSpace(target);
608 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(4, this->_internal_failures(), target);
612 for (
unsigned int i = 0,
613 n =
static_cast<unsigned int>(this->_internal_demons_size()); i < n; i++) {
614 target = stream->EnsureSpace(target);
615 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
616 InternalWriteMessage(5, this->_internal_demons(i), target, stream);
619 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
620 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
621 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
627 size_t ConstraintRuns::ByteSizeLong()
const {
629 size_t total_size = 0;
631 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
633 (void) cached_has_bits;
637 size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
638 Int64Size(this->initial_propagation_start_time_);
641 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
642 static_cast<::PROTOBUF_NAMESPACE_ID::int32
>(data_size));
644 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size);
645 _initial_propagation_start_time_cached_byte_size_.store(cached_size,
646 std::memory_order_relaxed);
647 total_size += data_size;
652 size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
653 Int64Size(this->initial_propagation_end_time_);
656 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
657 static_cast<::PROTOBUF_NAMESPACE_ID::int32
>(data_size));
659 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size);
660 _initial_propagation_end_time_cached_byte_size_.store(cached_size,
661 std::memory_order_relaxed);
662 total_size += data_size;
666 total_size += 1UL * this->_internal_demons_size();
667 for (
const auto& msg : this->demons_) {
669 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
673 if (this->constraint_id().size() > 0) {
675 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
676 this->_internal_constraint_id());
680 if (this->failures() != 0) {
682 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64Size(
683 this->_internal_failures());
686 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
687 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
688 _internal_metadata_, total_size, &_cached_size_);
690 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
691 SetCachedSize(cached_size);
695 void ConstraintRuns::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
697 GOOGLE_DCHECK_NE(&from,
this);
698 const ConstraintRuns* source =
699 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<ConstraintRuns>(
701 if (source ==
nullptr) {
703 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from,
this);
710 void ConstraintRuns::MergeFrom(
const ConstraintRuns& from) {
712 GOOGLE_DCHECK_NE(&from,
this);
713 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
714 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
715 (void) cached_has_bits;
717 initial_propagation_start_time_.MergeFrom(from.initial_propagation_start_time_);
718 initial_propagation_end_time_.MergeFrom(from.initial_propagation_end_time_);
719 demons_.MergeFrom(from.demons_);
720 if (from.constraint_id().size() > 0) {
721 _internal_set_constraint_id(from._internal_constraint_id());
723 if (from.failures() != 0) {
724 _internal_set_failures(from._internal_failures());
728 void ConstraintRuns::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
730 if (&from ==
this)
return;
735 void ConstraintRuns::CopyFrom(
const ConstraintRuns& from) {
737 if (&from ==
this)
return;
742 bool ConstraintRuns::IsInitialized()
const {
746 void ConstraintRuns::InternalSwap(ConstraintRuns* other) {
748 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
749 initial_propagation_start_time_.InternalSwap(&other->initial_propagation_start_time_);
750 initial_propagation_end_time_.InternalSwap(&other->initial_propagation_end_time_);
751 demons_.InternalSwap(&other->demons_);
752 constraint_id_.Swap(&other->constraint_id_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
753 swap(failures_, other->failures_);
756 ::PROTOBUF_NAMESPACE_ID::Metadata ConstraintRuns::GetMetadata()
const {
757 return GetMetadataStatic();
763 PROTOBUF_NAMESPACE_OPEN
765 return Arena::CreateMessageInternal< ::operations_research::DemonRuns >(arena);
768 return Arena::CreateMessageInternal< ::operations_research::ConstraintRuns >(arena);
770 PROTOBUF_NAMESPACE_CLOSE
773 #include <google/protobuf/port_undef.inc>
PROTOBUF_NAMESPACE_OPEN PROTOBUF_NOINLINE ::operations_research::DemonRuns * Arena::CreateMaybeMessage< ::operations_research::DemonRuns >(Arena *arena)
const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto[2]
static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const ** file_level_enum_descriptors_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
PROTOBUF_NOINLINE ::operations_research::ConstraintRuns * Arena::CreateMaybeMessage< ::operations_research::ConstraintRuns >(Arena *arena)
static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const ** file_level_service_descriptors_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
::PROTOBUF_NAMESPACE_ID::Message const *const file_default_instances[]
::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto_once
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
PROTOBUF_ATTRIBUTE_WEAK ::PROTOBUF_NAMESPACE_ID::Metadata descriptor_table_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto_metadata_getter(int index)
void swap(IdMap< K, V > &a, IdMap< K, V > &b)
Collection of objects used to extend the Constraint Solver library.
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT DemonRunsDefaultTypeInternal _DemonRuns_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ConstraintRunsDefaultTypeInternal _ConstraintRuns_default_instance_
static constexpr ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema * schemas
~ConstraintRunsDefaultTypeInternal()
constexpr ConstraintRunsDefaultTypeInternal()
~DemonRunsDefaultTypeInternal()
constexpr DemonRunsDefaultTypeInternal()