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
21 ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
23 , _start_time_cached_byte_size_(0)
25 , _end_time_cached_byte_size_(0)
26 , demon_id_(&::PROTOBUF_NAMESPACE_ID::
internal::fixed_address_empty_string)
27 , failures_(int64_t{0}){}
38 ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
39 : initial_propagation_start_time_()
40 , _initial_propagation_start_time_cached_byte_size_(0)
41 , initial_propagation_end_time_()
42 , _initial_propagation_end_time_cached_byte_size_(0)
44 , constraint_id_(&::PROTOBUF_NAMESPACE_ID::
internal::fixed_address_empty_string)
45 , failures_(int64_t{0}){}
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",
124 bool is_message_owned)
125 : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
129 if (!is_message_owned) {
130 RegisterArenaDtor(arena);
135 : ::PROTOBUF_NAMESPACE_ID::Message(),
136 start_time_(from.start_time_),
137 end_time_(from.end_time_) {
138 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
139 demon_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
140 if (!from._internal_demon_id().empty()) {
141 demon_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_demon_id(),
142 GetArenaForAllocation());
144 failures_ = from.failures_;
148 inline void DemonRuns::SharedCtor() {
149 demon_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
150 failures_ = int64_t{0};
155 if (GetArenaForAllocation() !=
nullptr)
return;
157 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
160 inline void DemonRuns::SharedDtor() {
161 GOOGLE_DCHECK(GetArenaForAllocation() ==
nullptr);
162 demon_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
165 void DemonRuns::ArenaDtor(
void*
object) {
166 DemonRuns* _this = reinterpret_cast< DemonRuns* >(
object);
169 void DemonRuns::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
171 void DemonRuns::SetCachedSize(
int size)
const {
172 _cached_size_.Set(size);
177 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
179 (void) cached_has_bits;
183 demon_id_.ClearToEmpty();
184 failures_ = int64_t{0};
185 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
189 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure 190 while (!ctx->Done(&ptr)) {
191 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
192 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
196 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
197 auto str = _internal_mutable_demon_id();
198 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
199 CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str,
"operations_research.DemonRuns.demon_id"));
201 }
else goto handle_unusual;
205 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
206 ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(_internal_mutable_start_time(), ptr, ctx);
208 }
else if (static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16) {
209 _internal_add_start_time(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr));
211 }
else goto handle_unusual;
215 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
216 ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(_internal_mutable_end_time(), ptr, ctx);
218 }
else if (static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 24) {
219 _internal_add_end_time(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr));
221 }
else goto handle_unusual;
225 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 32)) {
226 failures_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
228 }
else goto handle_unusual;
232 if ((tag == 0) || ((tag & 7) == 4)) {
234 ctx->SetLastTag(tag);
237 ptr = UnknownFieldParse(tag,
238 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
240 CHK_(ptr !=
nullptr);
254 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const {
256 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
257 (void) cached_has_bits;
260 if (!this->_internal_demon_id().empty()) {
261 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
262 this->_internal_demon_id().data(), static_cast<int>(this->_internal_demon_id().length()),
263 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
264 "operations_research.DemonRuns.demon_id");
265 target = stream->WriteStringMaybeAliased(
266 1, this->_internal_demon_id(), target);
271 int byte_size = _start_time_cached_byte_size_.load(std::memory_order_relaxed);
273 target = stream->WriteInt64Packed(
274 2, _internal_start_time(), byte_size, target);
280 int byte_size = _end_time_cached_byte_size_.load(std::memory_order_relaxed);
282 target = stream->WriteInt64Packed(
283 3, _internal_end_time(), byte_size, target);
288 if (this->_internal_failures() != 0) {
289 target = stream->EnsureSpace(target);
290 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(4, this->_internal_failures(), target);
293 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
294 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
295 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
303 size_t total_size = 0;
305 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
307 (void) cached_has_bits;
311 size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
312 Int64Size(this->start_time_);
315 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
316 static_cast<::PROTOBUF_NAMESPACE_ID::int32>(data_size));
318 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size);
319 _start_time_cached_byte_size_.store(cached_size,
320 std::memory_order_relaxed);
321 total_size += data_size;
326 size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
327 Int64Size(this->end_time_);
330 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
331 static_cast<::PROTOBUF_NAMESPACE_ID::int32>(data_size));
333 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size);
334 _end_time_cached_byte_size_.store(cached_size,
335 std::memory_order_relaxed);
336 total_size += data_size;
340 if (!this->_internal_demon_id().empty()) {
342 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
343 this->_internal_demon_id());
347 if (this->_internal_failures() != 0) {
349 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64Size(
350 this->_internal_failures());
353 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
354 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
355 _internal_metadata_, total_size, &_cached_size_);
357 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
358 SetCachedSize(cached_size);
363 ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
368 void DemonRuns::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to,
369 const ::PROTOBUF_NAMESPACE_ID::Message&from) {
370 static_cast<DemonRuns *>(to)->MergeFrom(
371 static_cast<const DemonRuns &>(from));
377 GOOGLE_DCHECK_NE(&from,
this);
378 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
379 (void) cached_has_bits;
381 start_time_.MergeFrom(from.start_time_);
382 end_time_.MergeFrom(from.end_time_);
383 if (!from._internal_demon_id().empty()) {
384 _internal_set_demon_id(from._internal_demon_id());
386 if (from._internal_failures() != 0) {
387 _internal_set_failures(from._internal_failures());
389 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
394 if (&from ==
this)
return;
403 void DemonRuns::InternalSwap(
DemonRuns* other) {
405 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
406 start_time_.InternalSwap(&other->start_time_);
407 end_time_.InternalSwap(&other->end_time_);
408 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
409 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
410 &demon_id_, GetArenaForAllocation(),
411 &other->demon_id_, other->GetArenaForAllocation()
413 swap(failures_, other->failures_);
417 return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
429 bool is_message_owned)
430 : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
431 initial_propagation_start_time_(arena),
432 initial_propagation_end_time_(arena),
435 if (!is_message_owned) {
436 RegisterArenaDtor(arena);
441 : ::PROTOBUF_NAMESPACE_ID::Message(),
442 initial_propagation_start_time_(from.initial_propagation_start_time_),
443 initial_propagation_end_time_(from.initial_propagation_end_time_),
444 demons_(from.demons_) {
445 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
446 constraint_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
447 if (!from._internal_constraint_id().empty()) {
448 constraint_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_constraint_id(),
449 GetArenaForAllocation());
451 failures_ = from.failures_;
455 inline void ConstraintRuns::SharedCtor() {
456 constraint_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
457 failures_ = int64_t{0};
462 if (GetArenaForAllocation() !=
nullptr)
return;
464 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
467 inline void ConstraintRuns::SharedDtor() {
468 GOOGLE_DCHECK(GetArenaForAllocation() ==
nullptr);
469 constraint_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
472 void ConstraintRuns::ArenaDtor(
void*
object) {
473 ConstraintRuns* _this = reinterpret_cast< ConstraintRuns* >(
object);
476 void ConstraintRuns::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
478 void ConstraintRuns::SetCachedSize(
int size)
const {
479 _cached_size_.Set(size);
484 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
486 (void) cached_has_bits;
488 initial_propagation_start_time_.Clear();
489 initial_propagation_end_time_.Clear();
491 constraint_id_.ClearToEmpty();
492 failures_ = int64_t{0};
493 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
497 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure 498 while (!ctx->Done(&ptr)) {
499 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
500 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
504 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
505 auto str = _internal_mutable_constraint_id();
506 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
507 CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str,
"operations_research.ConstraintRuns.constraint_id"));
509 }
else goto handle_unusual;
513 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
514 ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(_internal_mutable_initial_propagation_start_time(), ptr, ctx);
516 }
else if (static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16) {
517 _internal_add_initial_propagation_start_time(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr));
519 }
else goto handle_unusual;
523 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
524 ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(_internal_mutable_initial_propagation_end_time(), ptr, ctx);
526 }
else if (static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 24) {
527 _internal_add_initial_propagation_end_time(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr));
529 }
else goto handle_unusual;
533 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 32)) {
534 failures_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
536 }
else goto handle_unusual;
540 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) {
544 ptr = ctx->ParseMessage(_internal_add_demons(), ptr);
546 if (!ctx->DataAvailable(ptr))
break;
547 }
while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<42>(ptr));
548 }
else goto handle_unusual;
552 if ((tag == 0) || ((tag & 7) == 4)) {
554 ctx->SetLastTag(tag);
557 ptr = UnknownFieldParse(tag,
558 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
560 CHK_(ptr !=
nullptr);
574 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const {
576 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
577 (void) cached_has_bits;
580 if (!this->_internal_constraint_id().empty()) {
581 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
582 this->_internal_constraint_id().data(), static_cast<int>(this->_internal_constraint_id().length()),
583 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
584 "operations_research.ConstraintRuns.constraint_id");
585 target = stream->WriteStringMaybeAliased(
586 1, this->_internal_constraint_id(), target);
591 int byte_size = _initial_propagation_start_time_cached_byte_size_.load(std::memory_order_relaxed);
593 target = stream->WriteInt64Packed(
594 2, _internal_initial_propagation_start_time(), byte_size, target);
600 int byte_size = _initial_propagation_end_time_cached_byte_size_.load(std::memory_order_relaxed);
602 target = stream->WriteInt64Packed(
603 3, _internal_initial_propagation_end_time(), byte_size, target);
608 if (this->_internal_failures() != 0) {
609 target = stream->EnsureSpace(target);
610 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(4, this->_internal_failures(), target);
614 for (
unsigned int i = 0,
615 n = static_cast<unsigned int>(this->_internal_demons_size()); i < n; i++) {
616 target = stream->EnsureSpace(target);
617 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
618 InternalWriteMessage(5, this->_internal_demons(i), target, stream);
621 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
622 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
623 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
631 size_t total_size = 0;
633 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
635 (void) cached_has_bits;
639 size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
640 Int64Size(this->initial_propagation_start_time_);
643 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
644 static_cast<::PROTOBUF_NAMESPACE_ID::int32>(data_size));
646 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size);
647 _initial_propagation_start_time_cached_byte_size_.store(cached_size,
648 std::memory_order_relaxed);
649 total_size += data_size;
654 size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
655 Int64Size(this->initial_propagation_end_time_);
658 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
659 static_cast<::PROTOBUF_NAMESPACE_ID::int32>(data_size));
661 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size);
662 _initial_propagation_end_time_cached_byte_size_.store(cached_size,
663 std::memory_order_relaxed);
664 total_size += data_size;
668 total_size += 1UL * this->_internal_demons_size();
669 for (
const auto& msg : this->demons_) {
671 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
675 if (!this->_internal_constraint_id().empty()) {
677 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
678 this->_internal_constraint_id());
682 if (this->_internal_failures() != 0) {
684 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64Size(
685 this->_internal_failures());
688 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
689 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
690 _internal_metadata_, total_size, &_cached_size_);
692 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
693 SetCachedSize(cached_size);
698 ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
699 ConstraintRuns::MergeImpl
703 void ConstraintRuns::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to,
704 const ::PROTOBUF_NAMESPACE_ID::Message&from) {
705 static_cast<ConstraintRuns *>(to)->MergeFrom(
706 static_cast<const ConstraintRuns &>(from));
712 GOOGLE_DCHECK_NE(&from,
this);
713 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
714 (void) cached_has_bits;
716 initial_propagation_start_time_.MergeFrom(from.initial_propagation_start_time_);
717 initial_propagation_end_time_.MergeFrom(from.initial_propagation_end_time_);
718 demons_.MergeFrom(from.demons_);
719 if (!from._internal_constraint_id().empty()) {
720 _internal_set_constraint_id(from._internal_constraint_id());
722 if (from._internal_failures() != 0) {
723 _internal_set_failures(from._internal_failures());
725 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
730 if (&from ==
this)
return;
741 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
742 initial_propagation_start_time_.InternalSwap(&other->initial_propagation_start_time_);
743 initial_propagation_end_time_.InternalSwap(&other->initial_propagation_end_time_);
744 demons_.InternalSwap(&other->demons_);
745 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
746 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
747 &constraint_id_, GetArenaForAllocation(),
748 &other->constraint_id_, other->GetArenaForAllocation()
750 swap(failures_, other->failures_);
754 return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
761 PROTOBUF_NAMESPACE_OPEN
763 return Arena::CreateMessageInternal< ::operations_research::DemonRuns >(arena);
766 return Arena::CreateMessageInternal< ::operations_research::ConstraintRuns >(arena);
768 PROTOBUF_NAMESPACE_CLOSE
771 #include <google/protobuf/port_undef.inc> const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto::offsets [] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
void CopyFrom(const ConstraintRuns &from)
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ConstraintRunsDefaultTypeInternal _ConstraintRuns_default_instance_
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
size_t ByteSizeLong() const final
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
::PROTOBUF_NAMESPACE_ID::Message const *const file_default_instances[]
static const ClassData _class_data_
void swap(IdMap< K, V > &a, IdMap< K, V > &b)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
constexpr ConstraintRunsDefaultTypeInternal()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
PROTOBUF_NOINLINE ::operations_research::ConstraintRuns * Arena::CreateMaybeMessage< ::operations_research::ConstraintRuns >(Arena *arena)
friend void swap(ConstraintRuns &a, ConstraintRuns &b)
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void MergeFrom(const DemonRuns &from)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
bool IsInitialized() const final
bool IsInitialized() const final
constexpr DemonRunsDefaultTypeInternal()
PROTOBUF_ATTRIBUTE_WEAKconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable * descriptor_table_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto_getter()
::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto_once
static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const ** file_level_enum_descriptors_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
~DemonRunsDefaultTypeInternal()
Collection of objects used to extend the Constraint Solver library.
::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto[2]
size_t ByteSizeLong() const final
friend void swap(DemonRuns &a, DemonRuns &b)
~ConstraintRuns() override
static constexpr ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema * schemas
PROTOBUF_NAMESPACE_OPEN PROTOBUF_NOINLINE ::operations_research::DemonRuns * Arena::CreateMaybeMessage< ::operations_research::DemonRuns >(Arena *arena)
~ConstraintRunsDefaultTypeInternal()
static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const ** file_level_service_descriptors_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
void MergeFrom(const ConstraintRuns &from)
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT DemonRunsDefaultTypeInternal _DemonRuns_default_instance_
static const ClassData _class_data_
void CopyFrom(const DemonRuns &from)