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>
21 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<DemonRuns>
_instance;
25 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<ConstraintRuns>
_instance;
29 GOOGLE_PROTOBUF_VERIFY_VERSION;
34 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
36 ::operations_research::ConstraintRuns::InitAsDefaultInstance();
44 GOOGLE_PROTOBUF_VERIFY_VERSION;
49 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
51 ::operations_research::DemonRuns::InitAsDefaultInstance();
83 { 0, -1,
sizeof(::operations_research::DemonRuns)},
84 { 9, -1,
sizeof(::operations_research::ConstraintRuns)},
92 const char descriptor_table_protodef_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto[]
PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
93 "\n.ortools/constraint_solver/demon_profil"
94 "er.proto\022\023operations_research\"U\n\tDemonRu"
95 "ns\022\020\n\010demon_id\030\001 \001(\t\022\022\n\nstart_time\030\002 \003(\003"
96 "\022\020\n\010end_time\030\003 \003(\003\022\020\n\010failures\030\004 \001(\003\"\267\001\n"
97 "\016ConstraintRuns\022\025\n\rconstraint_id\030\001 \001(\t\022&"
98 "\n\036initial_propagation_start_time\030\002 \003(\003\022$"
99 "\n\034initial_propagation_end_time\030\003 \003(\003\022\020\n\010"
100 "failures\030\004 \001(\003\022.\n\006demons\030\005 \003(\0132\036.operati"
101 "ons_research.DemonRunsb\006proto3"
111 false,
false, descriptor_table_protodef_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto,
"ortools/constraint_solver/demon_profiler.proto", 350,
123 void DemonRuns::InitAsDefaultInstance() {
129 DemonRuns::DemonRuns(::PROTOBUF_NAMESPACE_ID::Arena* arena)
130 : ::PROTOBUF_NAMESPACE_ID::Message(arena),
134 RegisterArenaDtor(arena);
137 DemonRuns::DemonRuns(
const DemonRuns& from)
138 : ::PROTOBUF_NAMESPACE_ID::Message(),
139 start_time_(from.start_time_),
140 end_time_(from.end_time_) {
141 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
142 demon_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
143 if (!from._internal_demon_id().empty()) {
144 demon_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_demon_id(),
147 failures_ = from.failures_;
151 void DemonRuns::SharedCtor() {
153 demon_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
154 failures_ = PROTOBUF_LONGLONG(0);
157 DemonRuns::~DemonRuns() {
160 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
163 void DemonRuns::SharedDtor() {
164 GOOGLE_DCHECK(GetArena() ==
nullptr);
165 demon_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
168 void DemonRuns::ArenaDtor(
void*
object) {
169 DemonRuns* _this =
reinterpret_cast< DemonRuns*
>(object);
172 void DemonRuns::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
174 void DemonRuns::SetCachedSize(
int size)
const {
175 _cached_size_.Set(size);
177 const DemonRuns& DemonRuns::default_instance() {
179 return *internal_default_instance();
183 void DemonRuns::Clear() {
187 (void) cached_has_bits;
191 demon_id_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
192 failures_ = PROTOBUF_LONGLONG(0);
193 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
196 const char* DemonRuns::_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
197 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
198 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
199 while (!ctx->Done(&ptr)) {
201 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
207 auto str = _internal_mutable_demon_id();
208 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
209 CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str,
"operations_research.DemonRuns.demon_id"));
211 }
else goto handle_unusual;
216 ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(_internal_mutable_start_time(), ptr, ctx);
219 _internal_add_start_time(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr));
221 }
else goto handle_unusual;
226 ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(_internal_mutable_end_time(), ptr, ctx);
229 _internal_add_end_time(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr));
231 }
else goto handle_unusual;
236 failures_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
238 }
else goto handle_unusual;
242 if ((tag & 7) == 4 || tag == 0) {
243 ctx->SetLastTag(tag);
246 ptr = UnknownFieldParse(tag,
247 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
249 CHK_(ptr !=
nullptr);
266 (void) cached_has_bits;
269 if (this->demon_id().size() > 0) {
270 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
271 this->_internal_demon_id().data(),
static_cast<int>(this->_internal_demon_id().length()),
272 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
273 "operations_research.DemonRuns.demon_id");
274 target = stream->WriteStringMaybeAliased(
275 1, this->_internal_demon_id(), target);
280 int byte_size = _start_time_cached_byte_size_.load(std::memory_order_relaxed);
282 target = stream->WriteInt64Packed(
283 2, _internal_start_time(), byte_size, target);
289 int byte_size = _end_time_cached_byte_size_.load(std::memory_order_relaxed);
291 target = stream->WriteInt64Packed(
292 3, _internal_end_time(), byte_size, target);
297 if (this->failures() != 0) {
298 target = stream->EnsureSpace(target);
299 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(4, this->_internal_failures(), target);
302 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
303 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
304 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
310 size_t DemonRuns::ByteSizeLong()
const {
312 size_t total_size = 0;
316 (void) cached_has_bits;
320 size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
321 Int64Size(this->start_time_);
324 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
327 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size);
328 _start_time_cached_byte_size_.store(cached_size,
329 std::memory_order_relaxed);
330 total_size += data_size;
335 size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
336 Int64Size(this->end_time_);
339 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
342 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size);
343 _end_time_cached_byte_size_.store(cached_size,
344 std::memory_order_relaxed);
345 total_size += data_size;
349 if (this->demon_id().size() > 0) {
351 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
352 this->_internal_demon_id());
356 if (this->failures() != 0) {
358 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64Size(
359 this->_internal_failures());
362 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
363 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
364 _internal_metadata_, total_size, &_cached_size_);
366 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
367 SetCachedSize(cached_size);
371 void DemonRuns::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
373 GOOGLE_DCHECK_NE(&from,
this);
374 const DemonRuns* source =
375 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<DemonRuns>(
377 if (source ==
nullptr) {
379 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from,
this);
386 void DemonRuns::MergeFrom(
const DemonRuns& from) {
388 GOOGLE_DCHECK_NE(&from,
this);
389 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
391 (void) cached_has_bits;
393 start_time_.MergeFrom(from.start_time_);
394 end_time_.MergeFrom(from.end_time_);
395 if (from.demon_id().size() > 0) {
396 _internal_set_demon_id(from._internal_demon_id());
398 if (from.failures() != 0) {
399 _internal_set_failures(from._internal_failures());
403 void DemonRuns::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
405 if (&from ==
this)
return;
410 void DemonRuns::CopyFrom(
const DemonRuns& from) {
412 if (&from ==
this)
return;
417 bool DemonRuns::IsInitialized()
const {
421 void DemonRuns::InternalSwap(DemonRuns* other) {
423 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
424 start_time_.InternalSwap(&other->start_time_);
425 end_time_.InternalSwap(&other->end_time_);
426 demon_id_.Swap(&other->demon_id_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
427 swap(failures_, other->failures_);
430 ::PROTOBUF_NAMESPACE_ID::Metadata DemonRuns::GetMetadata()
const {
431 return GetMetadataStatic();
437 void ConstraintRuns::InitAsDefaultInstance() {
443 ConstraintRuns::ConstraintRuns(::PROTOBUF_NAMESPACE_ID::Arena* arena)
444 : ::PROTOBUF_NAMESPACE_ID::Message(arena),
445 initial_propagation_start_time_(arena),
446 initial_propagation_end_time_(arena),
449 RegisterArenaDtor(arena);
452 ConstraintRuns::ConstraintRuns(
const ConstraintRuns& from)
453 : ::PROTOBUF_NAMESPACE_ID::Message(),
454 initial_propagation_start_time_(from.initial_propagation_start_time_),
455 initial_propagation_end_time_(from.initial_propagation_end_time_),
456 demons_(from.demons_) {
457 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
458 constraint_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
459 if (!from._internal_constraint_id().empty()) {
460 constraint_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_constraint_id(),
463 failures_ = from.failures_;
467 void ConstraintRuns::SharedCtor() {
469 constraint_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
470 failures_ = PROTOBUF_LONGLONG(0);
473 ConstraintRuns::~ConstraintRuns() {
476 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
479 void ConstraintRuns::SharedDtor() {
480 GOOGLE_DCHECK(GetArena() ==
nullptr);
481 constraint_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
484 void ConstraintRuns::ArenaDtor(
void*
object) {
485 ConstraintRuns* _this =
reinterpret_cast< ConstraintRuns*
>(object);
488 void ConstraintRuns::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
490 void ConstraintRuns::SetCachedSize(
int size)
const {
491 _cached_size_.Set(size);
493 const ConstraintRuns& ConstraintRuns::default_instance() {
495 return *internal_default_instance();
499 void ConstraintRuns::Clear() {
503 (void) cached_has_bits;
505 initial_propagation_start_time_.Clear();
506 initial_propagation_end_time_.Clear();
508 constraint_id_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
509 failures_ = PROTOBUF_LONGLONG(0);
510 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
513 const char* ConstraintRuns::_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
514 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
515 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
516 while (!ctx->Done(&ptr)) {
518 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
524 auto str = _internal_mutable_constraint_id();
525 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
526 CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str,
"operations_research.ConstraintRuns.constraint_id"));
528 }
else goto handle_unusual;
533 ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(_internal_mutable_initial_propagation_start_time(), ptr, ctx);
536 _internal_add_initial_propagation_start_time(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr));
538 }
else goto handle_unusual;
543 ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(_internal_mutable_initial_propagation_end_time(), ptr, ctx);
546 _internal_add_initial_propagation_end_time(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr));
548 }
else goto handle_unusual;
553 failures_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
555 }
else goto handle_unusual;
563 ptr = ctx->ParseMessage(_internal_add_demons(), ptr);
565 if (!ctx->DataAvailable(ptr))
break;
566 }
while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<42>(ptr));
567 }
else goto handle_unusual;
571 if ((tag & 7) == 4 || tag == 0) {
572 ctx->SetLastTag(tag);
575 ptr = UnknownFieldParse(tag,
576 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
578 CHK_(ptr !=
nullptr);
595 (void) cached_has_bits;
598 if (this->constraint_id().size() > 0) {
599 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
600 this->_internal_constraint_id().data(),
static_cast<int>(this->_internal_constraint_id().length()),
601 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
602 "operations_research.ConstraintRuns.constraint_id");
603 target = stream->WriteStringMaybeAliased(
604 1, this->_internal_constraint_id(), target);
609 int byte_size = _initial_propagation_start_time_cached_byte_size_.load(std::memory_order_relaxed);
611 target = stream->WriteInt64Packed(
612 2, _internal_initial_propagation_start_time(), byte_size, target);
618 int byte_size = _initial_propagation_end_time_cached_byte_size_.load(std::memory_order_relaxed);
620 target = stream->WriteInt64Packed(
621 3, _internal_initial_propagation_end_time(), byte_size, target);
626 if (this->failures() != 0) {
627 target = stream->EnsureSpace(target);
628 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(4, this->_internal_failures(), target);
632 for (
unsigned int i = 0,
633 n =
static_cast<unsigned int>(this->_internal_demons_size()); i < n; i++) {
634 target = stream->EnsureSpace(target);
635 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
636 InternalWriteMessage(5, this->_internal_demons(i), target, stream);
639 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
640 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
641 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
647 size_t ConstraintRuns::ByteSizeLong()
const {
649 size_t total_size = 0;
653 (void) cached_has_bits;
657 size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
658 Int64Size(this->initial_propagation_start_time_);
661 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
664 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size);
665 _initial_propagation_start_time_cached_byte_size_.store(cached_size,
666 std::memory_order_relaxed);
667 total_size += data_size;
672 size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
673 Int64Size(this->initial_propagation_end_time_);
676 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
679 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size);
680 _initial_propagation_end_time_cached_byte_size_.store(cached_size,
681 std::memory_order_relaxed);
682 total_size += data_size;
686 total_size += 1UL * this->_internal_demons_size();
687 for (
const auto& msg : this->demons_) {
689 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
693 if (this->constraint_id().size() > 0) {
695 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
696 this->_internal_constraint_id());
700 if (this->failures() != 0) {
702 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64Size(
703 this->_internal_failures());
706 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
707 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
708 _internal_metadata_, total_size, &_cached_size_);
710 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
711 SetCachedSize(cached_size);
715 void ConstraintRuns::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
717 GOOGLE_DCHECK_NE(&from,
this);
718 const ConstraintRuns* source =
719 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<ConstraintRuns>(
721 if (source ==
nullptr) {
723 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from,
this);
730 void ConstraintRuns::MergeFrom(
const ConstraintRuns& from) {
732 GOOGLE_DCHECK_NE(&from,
this);
733 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
735 (void) cached_has_bits;
737 initial_propagation_start_time_.MergeFrom(from.initial_propagation_start_time_);
738 initial_propagation_end_time_.MergeFrom(from.initial_propagation_end_time_);
739 demons_.MergeFrom(from.demons_);
740 if (from.constraint_id().size() > 0) {
741 _internal_set_constraint_id(from._internal_constraint_id());
743 if (from.failures() != 0) {
744 _internal_set_failures(from._internal_failures());
748 void ConstraintRuns::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
750 if (&from ==
this)
return;
755 void ConstraintRuns::CopyFrom(
const ConstraintRuns& from) {
757 if (&from ==
this)
return;
762 bool ConstraintRuns::IsInitialized()
const {
766 void ConstraintRuns::InternalSwap(ConstraintRuns* other) {
768 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
769 initial_propagation_start_time_.InternalSwap(&other->initial_propagation_start_time_);
770 initial_propagation_end_time_.InternalSwap(&other->initial_propagation_end_time_);
771 demons_.InternalSwap(&other->demons_);
772 constraint_id_.Swap(&other->constraint_id_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
773 swap(failures_, other->failures_);
776 ::PROTOBUF_NAMESPACE_ID::Metadata ConstraintRuns::GetMetadata()
const {
777 return GetMetadataStatic();
783 PROTOBUF_NAMESPACE_OPEN
785 return Arena::CreateMessageInternal< ::operations_research::DemonRuns >(arena);
788 return Arena::CreateMessageInternal< ::operations_research::ConstraintRuns >(arena);
790 PROTOBUF_NAMESPACE_CLOSE
793 #include <google/protobuf/port_undef.inc>