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>
18PROTOBUF_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}){}
93const char descriptor_table_protodef_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto[]
PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
94 "\n.ortools/constraint_solver/demon_profil"
95 "er.proto\022\023operations_research\"U\n\tDemonRu"
96 "ns\022\020\n\010demon_id\030\001 \001(\t\022\022\n\nstart_time\030\002 \003(\003"
97 "\022\020\n\010end_time\030\003 \003(\003\022\020\n\010failures\030\004 \001(\003\"\267\001\n"
98 "\016ConstraintRuns\022\025\n\rconstraint_id\030\001 \001(\t\022&"
99 "\n\036initial_propagation_start_time\030\002 \003(\003\022$"
100 "\n\034initial_propagation_end_time\030\003 \003(\003\022\020\n\010"
101 "failures\030\004 \001(\003\022.\n\006demons\030\005 \003(\0132\036.operati"
102 "ons_research.DemonRunsb\006proto3"
106 false,
false, 350, descriptor_table_protodef_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto,
"ortools/constraint_solver/demon_profiler.proto",
126 bool is_message_owned)
127 : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
131 if (!is_message_owned) {
132 RegisterArenaDtor(arena);
137 : ::PROTOBUF_NAMESPACE_ID::Message(),
138 start_time_(from.start_time_),
139 end_time_(from.end_time_) {
140 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
141 demon_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
142 if (!from._internal_demon_id().empty()) {
143 demon_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_demon_id(),
144 GetArenaForAllocation());
146 failures_ = from.failures_;
150void DemonRuns::SharedCtor() {
151demon_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
152failures_ = int64_t{0};
157 if (GetArenaForAllocation() !=
nullptr)
return;
159 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
162inline void DemonRuns::SharedDtor() {
163 GOOGLE_DCHECK(GetArenaForAllocation() ==
nullptr);
164 demon_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
167void DemonRuns::ArenaDtor(
void*
object) {
171void DemonRuns::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
173void DemonRuns::SetCachedSize(
int size)
const {
174 _cached_size_.Set(size);
179 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
181 (void) cached_has_bits;
185 demon_id_.ClearToEmpty();
186 failures_ = int64_t{0};
187 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
191#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
192 while (!ctx->Done(&ptr)) {
193 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
194 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
198 if (PROTOBUF_PREDICT_TRUE(
static_cast<::PROTOBUF_NAMESPACE_ID::uint8
>(tag) == 10)) {
199 auto str = _internal_mutable_demon_id();
200 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
201 CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str,
"operations_research.DemonRuns.demon_id"));
208 if (PROTOBUF_PREDICT_TRUE(
static_cast<::PROTOBUF_NAMESPACE_ID::uint8
>(tag) == 18)) {
209 ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(_internal_mutable_start_time(), ptr, ctx);
211 }
else if (
static_cast<::PROTOBUF_NAMESPACE_ID::uint8
>(tag) == 16) {
212 _internal_add_start_time(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr));
219 if (PROTOBUF_PREDICT_TRUE(
static_cast<::PROTOBUF_NAMESPACE_ID::uint8
>(tag) == 26)) {
220 ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(_internal_mutable_end_time(), ptr, ctx);
222 }
else if (
static_cast<::PROTOBUF_NAMESPACE_ID::uint8
>(tag) == 24) {
223 _internal_add_end_time(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr));
230 if (PROTOBUF_PREDICT_TRUE(
static_cast<::PROTOBUF_NAMESPACE_ID::uint8
>(tag) == 32)) {
231 failures_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
240 if ((tag == 0) || ((tag & 7) == 4)) {
242 ctx->SetLastTag(tag);
245 ptr = UnknownFieldParse(
247 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
249 CHK_(ptr !=
nullptr);
260 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const {
262 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
263 (void) cached_has_bits;
266 if (!this->_internal_demon_id().empty()) {
267 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
268 this->_internal_demon_id().data(),
static_cast<int>(this->_internal_demon_id().length()),
269 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
270 "operations_research.DemonRuns.demon_id");
271 target = stream->WriteStringMaybeAliased(
272 1, this->_internal_demon_id(), target);
277 int byte_size = _start_time_cached_byte_size_.load(std::memory_order_relaxed);
279 target = stream->WriteInt64Packed(
280 2, _internal_start_time(), byte_size, target);
286 int byte_size = _end_time_cached_byte_size_.load(std::memory_order_relaxed);
288 target = stream->WriteInt64Packed(
289 3, _internal_end_time(), byte_size, target);
294 if (this->_internal_failures() != 0) {
295 target = stream->EnsureSpace(target);
296 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(4, this->_internal_failures(), target);
299 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
300 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
301 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
309 size_t total_size = 0;
311 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
313 (void) cached_has_bits;
317 size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
318 Int64Size(this->start_time_);
321 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
322 static_cast<::PROTOBUF_NAMESPACE_ID::int32
>(data_size));
324 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size);
325 _start_time_cached_byte_size_.store(cached_size,
326 std::memory_order_relaxed);
327 total_size += data_size;
332 size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
333 Int64Size(this->end_time_);
336 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
337 static_cast<::PROTOBUF_NAMESPACE_ID::int32
>(data_size));
339 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size);
340 _end_time_cached_byte_size_.store(cached_size,
341 std::memory_order_relaxed);
342 total_size += data_size;
346 if (!this->_internal_demon_id().empty()) {
348 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
349 this->_internal_demon_id());
353 if (this->_internal_failures() != 0) {
354 total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_failures());
357 return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
361 ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
366void DemonRuns::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
367 const ::PROTOBUF_NAMESPACE_ID::Message& from) {
375 GOOGLE_DCHECK_NE(&from,
this);
376 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
377 (void) cached_has_bits;
379 start_time_.MergeFrom(from.start_time_);
380 end_time_.MergeFrom(from.end_time_);
381 if (!from._internal_demon_id().empty()) {
382 _internal_set_demon_id(from._internal_demon_id());
384 if (from._internal_failures() != 0) {
385 _internal_set_failures(from._internal_failures());
387 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
392 if (&from ==
this)
return;
401void DemonRuns::InternalSwap(
DemonRuns* other) {
403 auto* lhs_arena = GetArenaForAllocation();
404 auto* rhs_arena = other->GetArenaForAllocation();
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_, lhs_arena,
411 &other->demon_id_, rhs_arena
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_;
455void ConstraintRuns::SharedCtor() {
456constraint_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
457failures_ = int64_t{0};
462 if (GetArenaForAllocation() !=
nullptr)
return;
464 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
467inline void ConstraintRuns::SharedDtor() {
468 GOOGLE_DCHECK(GetArenaForAllocation() ==
nullptr);
469 constraint_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
472void ConstraintRuns::ArenaDtor(
void*
object) {
476void ConstraintRuns::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
478void 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"));
514 if (PROTOBUF_PREDICT_TRUE(
static_cast<::PROTOBUF_NAMESPACE_ID::uint8
>(tag) == 18)) {
515 ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(_internal_mutable_initial_propagation_start_time(), ptr, ctx);
517 }
else if (
static_cast<::PROTOBUF_NAMESPACE_ID::uint8
>(tag) == 16) {
518 _internal_add_initial_propagation_start_time(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr));
525 if (PROTOBUF_PREDICT_TRUE(
static_cast<::PROTOBUF_NAMESPACE_ID::uint8
>(tag) == 26)) {
526 ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(_internal_mutable_initial_propagation_end_time(), ptr, ctx);
528 }
else if (
static_cast<::PROTOBUF_NAMESPACE_ID::uint8
>(tag) == 24) {
529 _internal_add_initial_propagation_end_time(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr));
536 if (PROTOBUF_PREDICT_TRUE(
static_cast<::PROTOBUF_NAMESPACE_ID::uint8
>(tag) == 32)) {
537 failures_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
544 if (PROTOBUF_PREDICT_TRUE(
static_cast<::PROTOBUF_NAMESPACE_ID::uint8
>(tag) == 42)) {
548 ptr = ctx->ParseMessage(_internal_add_demons(), ptr);
550 if (!ctx->DataAvailable(ptr))
break;
551 }
while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<42>(ptr));
559 if ((tag == 0) || ((tag & 7) == 4)) {
561 ctx->SetLastTag(tag);
564 ptr = UnknownFieldParse(
566 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
568 CHK_(ptr !=
nullptr);
579 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const {
581 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
582 (void) cached_has_bits;
585 if (!this->_internal_constraint_id().empty()) {
586 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
587 this->_internal_constraint_id().data(),
static_cast<int>(this->_internal_constraint_id().length()),
588 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
589 "operations_research.ConstraintRuns.constraint_id");
590 target = stream->WriteStringMaybeAliased(
591 1, this->_internal_constraint_id(), target);
596 int byte_size = _initial_propagation_start_time_cached_byte_size_.load(std::memory_order_relaxed);
598 target = stream->WriteInt64Packed(
599 2, _internal_initial_propagation_start_time(), byte_size, target);
605 int byte_size = _initial_propagation_end_time_cached_byte_size_.load(std::memory_order_relaxed);
607 target = stream->WriteInt64Packed(
608 3, _internal_initial_propagation_end_time(), byte_size, target);
613 if (this->_internal_failures() != 0) {
614 target = stream->EnsureSpace(target);
615 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(4, this->_internal_failures(), target);
619 for (
unsigned int i = 0,
620 n =
static_cast<unsigned int>(this->_internal_demons_size()); i < n; i++) {
621 target = stream->EnsureSpace(target);
622 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
623 InternalWriteMessage(5, this->_internal_demons(i), target, stream);
626 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
627 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
628 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
636 size_t total_size = 0;
638 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
640 (void) cached_has_bits;
644 size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
645 Int64Size(this->initial_propagation_start_time_);
648 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
649 static_cast<::PROTOBUF_NAMESPACE_ID::int32
>(data_size));
651 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size);
652 _initial_propagation_start_time_cached_byte_size_.store(cached_size,
653 std::memory_order_relaxed);
654 total_size += data_size;
659 size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
660 Int64Size(this->initial_propagation_end_time_);
663 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
664 static_cast<::PROTOBUF_NAMESPACE_ID::int32
>(data_size));
666 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size);
667 _initial_propagation_end_time_cached_byte_size_.store(cached_size,
668 std::memory_order_relaxed);
669 total_size += data_size;
673 total_size += 1UL * this->_internal_demons_size();
674 for (
const auto& msg : this->demons_) {
676 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
680 if (!this->_internal_constraint_id().empty()) {
682 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
683 this->_internal_constraint_id());
687 if (this->_internal_failures() != 0) {
688 total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_failures());
691 return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
695 ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
696 ConstraintRuns::MergeImpl
700void ConstraintRuns::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
701 const ::PROTOBUF_NAMESPACE_ID::Message& from) {
709 GOOGLE_DCHECK_NE(&from,
this);
710 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
711 (void) cached_has_bits;
713 initial_propagation_start_time_.MergeFrom(from.initial_propagation_start_time_);
714 initial_propagation_end_time_.MergeFrom(from.initial_propagation_end_time_);
715 demons_.MergeFrom(from.demons_);
716 if (!from._internal_constraint_id().empty()) {
717 _internal_set_constraint_id(from._internal_constraint_id());
719 if (from._internal_failures() != 0) {
720 _internal_set_failures(from._internal_failures());
722 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
727 if (&from ==
this)
return;
738 auto* lhs_arena = GetArenaForAllocation();
739 auto* rhs_arena = other->GetArenaForAllocation();
740 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
741 initial_propagation_start_time_.InternalSwap(&other->initial_propagation_start_time_);
742 initial_propagation_end_time_.InternalSwap(&other->initial_propagation_end_time_);
743 demons_.InternalSwap(&other->demons_);
744 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
745 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
746 &constraint_id_, lhs_arena,
747 &other->constraint_id_, rhs_arena
749 swap(failures_, other->failures_);
753 return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
760PROTOBUF_NAMESPACE_OPEN
762 return Arena::CreateMessageInternal< ::operations_research::DemonRuns >(arena);
765 return Arena::CreateMessageInternal< ::operations_research::ConstraintRuns >(arena);
767PROTOBUF_NAMESPACE_CLOSE
770#include <google/protobuf/port_undef.inc>
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static const ClassData _class_data_
void MergeFrom(const ConstraintRuns &from)
bool IsInitialized() const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void CopyFrom(const ConstraintRuns &from)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
friend void swap(ConstraintRuns &a, ConstraintRuns &b)
~ConstraintRuns() override
size_t ByteSizeLong() const final
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static const ClassData _class_data_
bool IsInitialized() const final
void CopyFrom(const DemonRuns &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
friend void swap(DemonRuns &a, DemonRuns &b)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void MergeFrom(const DemonRuns &from)
size_t ByteSizeLong() const final
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto[2]
PROTOBUF_ATTRIBUTE_WEAKconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable * descriptor_table_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto_getter()
const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
::PROTOBUF_NAMESPACE_ID::Message const *const file_default_instances[]
::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto_once
PROTOBUF_NAMESPACE_OPEN PROTOBUF_NOINLINE::operations_research::DemonRuns * Arena::CreateMaybeMessage< ::operations_research::DemonRuns >(Arena *arena)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_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
static constexpr::PROTOBUF_NAMESPACE_ID::EnumDescriptor const ** file_level_enum_descriptors_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
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()