Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
demon_profiler.pb.cc
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// NO CHECKED-IN PROTOBUF GENCODE
3// source: ortools/constraint_solver/demon_profiler.proto
4// Protobuf C++ Version: 6.31.1
5
7
8#include <algorithm>
9#include <type_traits>
10#include "google/protobuf/io/coded_stream.h"
11#include "google/protobuf/generated_message_tctable_impl.h"
12#include "google/protobuf/extension_set.h"
13#include "google/protobuf/generated_message_util.h"
14#include "google/protobuf/wire_format_lite.h"
15#include "google/protobuf/descriptor.h"
16#include "google/protobuf/generated_message_reflection.h"
17#include "google/protobuf/reflection_ops.h"
18#include "google/protobuf/wire_format.h"
19// @@protoc_insertion_point(includes)
20
21// Must be included last.
22#include "google/protobuf/port_def.inc"
23PROTOBUF_PRAGMA_INIT_SEG
24namespace _pb = ::google::protobuf;
26namespace _fl = ::google::protobuf::internal::field_layout;
27namespace operations_research {
28
29inline constexpr DemonRuns::Impl_::Impl_(
30 ::_pbi::ConstantInitialized) noexcept
31 : _cached_size_{0},
32 start_time_{},
33 _start_time_cached_byte_size_{0},
34 end_time_{},
35 _end_time_cached_byte_size_{0},
36 demon_id_(
37 &::google::protobuf::internal::fixed_address_empty_string,
38 ::_pbi::ConstantInitialized()),
39 failures_{::int64_t{0}} {}
40
41template <typename>
42PROTOBUF_CONSTEXPR DemonRuns::DemonRuns(::_pbi::ConstantInitialized)
43#if defined(PROTOBUF_CUSTOM_VTABLE)
44 : ::google::protobuf::Message(DemonRuns_class_data_.base()),
45#else // PROTOBUF_CUSTOM_VTABLE
46 : ::google::protobuf::Message(),
47#endif // PROTOBUF_CUSTOM_VTABLE
48 _impl_(::_pbi::ConstantInitialized()) {
49}
51 PROTOBUF_CONSTEXPR DemonRunsDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
53 union {
55 };
56};
57
58PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL
60
61inline constexpr ConstraintRuns::Impl_::Impl_(
62 ::_pbi::ConstantInitialized) noexcept
63 : _cached_size_{0},
64 initial_propagation_start_time_{},
65 _initial_propagation_start_time_cached_byte_size_{0},
66 initial_propagation_end_time_{},
67 _initial_propagation_end_time_cached_byte_size_{0},
68 demons_{},
69 constraint_id_(
70 &::google::protobuf::internal::fixed_address_empty_string,
71 ::_pbi::ConstantInitialized()),
72 failures_{::int64_t{0}} {}
73
74template <typename>
75PROTOBUF_CONSTEXPR ConstraintRuns::ConstraintRuns(::_pbi::ConstantInitialized)
76#if defined(PROTOBUF_CUSTOM_VTABLE)
77 : ::google::protobuf::Message(ConstraintRuns_class_data_.base()),
78#else // PROTOBUF_CUSTOM_VTABLE
79 : ::google::protobuf::Message(),
80#endif // PROTOBUF_CUSTOM_VTABLE
81 _impl_(::_pbi::ConstantInitialized()) {
82}
90
91PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL
93} // namespace operations_research
94static constexpr const ::_pb::EnumDescriptor *PROTOBUF_NONNULL *PROTOBUF_NULLABLE
96static constexpr const ::_pb::ServiceDescriptor *PROTOBUF_NONNULL *PROTOBUF_NULLABLE
98const ::uint32_t
100 protodesc_cold) = {
101 0x081, // bitmap
102 PROTOBUF_FIELD_OFFSET(::operations_research::DemonRuns, _impl_._has_bits_),
103 7, // hasbit index offset
104 PROTOBUF_FIELD_OFFSET(::operations_research::DemonRuns, _impl_.demon_id_),
105 PROTOBUF_FIELD_OFFSET(::operations_research::DemonRuns, _impl_.start_time_),
106 PROTOBUF_FIELD_OFFSET(::operations_research::DemonRuns, _impl_.end_time_),
107 PROTOBUF_FIELD_OFFSET(::operations_research::DemonRuns, _impl_.failures_),
108 0,
109 ~0u,
110 ~0u,
111 1,
112 0x081, // bitmap
113 PROTOBUF_FIELD_OFFSET(::operations_research::ConstraintRuns, _impl_._has_bits_),
114 8, // hasbit index offset
115 PROTOBUF_FIELD_OFFSET(::operations_research::ConstraintRuns, _impl_.constraint_id_),
116 PROTOBUF_FIELD_OFFSET(::operations_research::ConstraintRuns, _impl_.initial_propagation_start_time_),
117 PROTOBUF_FIELD_OFFSET(::operations_research::ConstraintRuns, _impl_.initial_propagation_end_time_),
118 PROTOBUF_FIELD_OFFSET(::operations_research::ConstraintRuns, _impl_.failures_),
119 PROTOBUF_FIELD_OFFSET(::operations_research::ConstraintRuns, _impl_.demons_),
120 0,
121 ~0u,
122 ~0u,
123 1,
124 ~0u,
125};
126
127static const ::_pbi::MigrationSchema
128 schemas[] ABSL_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
131};
132static const ::_pb::Message* PROTOBUF_NONNULL const file_default_instances[] = {
135};
136const char descriptor_table_protodef_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto[] ABSL_ATTRIBUTE_SECTION_VARIABLE(
137 protodesc_cold) = {
138 "\n.ortools/constraint_solver/demon_profil"
139 "er.proto\022\023operations_research\"U\n\tDemonRu"
140 "ns\022\020\n\010demon_id\030\001 \001(\t\022\022\n\nstart_time\030\002 \003(\003"
141 "\022\020\n\010end_time\030\003 \003(\003\022\020\n\010failures\030\004 \001(\003\"\267\001\n"
142 "\016ConstraintRuns\022\025\n\rconstraint_id\030\001 \001(\t\022&"
143 "\n\036initial_propagation_start_time\030\002 \003(\003\022$"
144 "\n\034initial_propagation_end_time\030\003 \003(\003\022\020\n\010"
145 "failures\030\004 \001(\003\022.\n\006demons\030\005 \003(\0132\036.operati"
146 "ons_research.DemonRunsb\006proto3"
147};
149PROTOBUF_CONSTINIT const ::_pbi::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto = {
150 false,
151 false,
152 350,
153 descriptor_table_protodef_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto,
154 "ortools/constraint_solver/demon_profiler.proto",
156 nullptr,
157 0,
158 2,
159 schemas,
164};
165namespace operations_research {
166// ===================================================================
167
169 public:
170 using HasBits =
171 decltype(::std::declval<DemonRuns>()._impl_._has_bits_);
172 static constexpr ::int32_t kHasBitsOffset =
173 8 * PROTOBUF_FIELD_OFFSET(DemonRuns, _impl_._has_bits_);
174};
175
176DemonRuns::DemonRuns(::google::protobuf::Arena* PROTOBUF_NULLABLE arena)
177#if defined(PROTOBUF_CUSTOM_VTABLE)
178 : ::google::protobuf::Message(arena, DemonRuns_class_data_.base()) {
179#else // PROTOBUF_CUSTOM_VTABLE
180 : ::google::protobuf::Message(arena) {
181#endif // PROTOBUF_CUSTOM_VTABLE
182 SharedCtor(arena);
183 // @@protoc_insertion_point(arena_constructor:operations_research.DemonRuns)
184}
185PROTOBUF_NDEBUG_INLINE DemonRuns::Impl_::Impl_(
186 ::google::protobuf::internal::InternalVisibility visibility,
187 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, const Impl_& from,
188 const ::operations_research::DemonRuns& from_msg)
189 : _has_bits_{from._has_bits_},
190 _cached_size_{0},
191 start_time_{visibility, arena, from.start_time_},
192 _start_time_cached_byte_size_{0},
193 end_time_{visibility, arena, from.end_time_},
194 _end_time_cached_byte_size_{0},
195 demon_id_(arena, from.demon_id_) {}
196
198 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
199 const DemonRuns& from)
200#if defined(PROTOBUF_CUSTOM_VTABLE)
201 : ::google::protobuf::Message(arena, DemonRuns_class_data_.base()) {
202#else // PROTOBUF_CUSTOM_VTABLE
203 : ::google::protobuf::Message(arena) {
204#endif // PROTOBUF_CUSTOM_VTABLE
205 DemonRuns* const _this = this;
206 (void)_this;
207 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
208 from._internal_metadata_);
209 new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from);
210 _impl_.failures_ = from._impl_.failures_;
211
212 // @@protoc_insertion_point(copy_constructor:operations_research.DemonRuns)
213}
214PROTOBUF_NDEBUG_INLINE DemonRuns::Impl_::Impl_(
215 ::google::protobuf::internal::InternalVisibility visibility,
216 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena)
217 : _cached_size_{0},
218 start_time_{visibility, arena},
219 _start_time_cached_byte_size_{0},
220 end_time_{visibility, arena},
221 _end_time_cached_byte_size_{0},
222 demon_id_(arena) {}
223
224inline void DemonRuns::SharedCtor(::_pb::Arena* PROTOBUF_NULLABLE arena) {
225 new (&_impl_) Impl_(internal_visibility(), arena);
226 _impl_.failures_ = {};
227}
229 // @@protoc_insertion_point(destructor:operations_research.DemonRuns)
230 SharedDtor(*this);
231}
232inline void DemonRuns::SharedDtor(MessageLite& self) {
233 DemonRuns& this_ = static_cast<DemonRuns&>(self);
234 this_._internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
235 ABSL_DCHECK(this_.GetArena() == nullptr);
236 this_._impl_.demon_id_.Destroy();
237 this_._impl_.~Impl_();
238}
239
240inline void* PROTOBUF_NONNULL DemonRuns::PlacementNew_(
241 const void* PROTOBUF_NONNULL, void* PROTOBUF_NONNULL mem,
242 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena) {
243 return ::new (mem) DemonRuns(arena);
244}
245constexpr auto DemonRuns::InternalNewImpl_() {
246 constexpr auto arena_bits = ::google::protobuf::internal::EncodePlacementArenaOffsets({
247 PROTOBUF_FIELD_OFFSET(DemonRuns, _impl_.start_time_) +
248 decltype(DemonRuns::_impl_.start_time_)::
249 InternalGetArenaOffset(
250 ::google::protobuf::Message::internal_visibility()),
251 PROTOBUF_FIELD_OFFSET(DemonRuns, _impl_.end_time_) +
252 decltype(DemonRuns::_impl_.end_time_)::
253 InternalGetArenaOffset(
254 ::google::protobuf::Message::internal_visibility()),
255 });
256 if (arena_bits.has_value()) {
257 return ::google::protobuf::internal::MessageCreator::CopyInit(
258 sizeof(DemonRuns), alignof(DemonRuns), *arena_bits);
259 } else {
260 return ::google::protobuf::internal::MessageCreator(&DemonRuns::PlacementNew_,
261 sizeof(DemonRuns),
262 alignof(DemonRuns));
263 }
264}
266 return ::google::protobuf::internal::ClassDataFull{
267 ::google::protobuf::internal::ClassData{
269 &_table_.header,
270 nullptr, // OnDemandRegisterArenaDtor
271 nullptr, // IsInitialized
272 &DemonRuns::MergeImpl,
273 ::google::protobuf::Message::GetNewImpl<DemonRuns>(),
274#if defined(PROTOBUF_CUSTOM_VTABLE)
275 &DemonRuns::SharedDtor,
276 ::google::protobuf::Message::GetClearImpl<DemonRuns>(), &DemonRuns::ByteSizeLong,
278#endif // PROTOBUF_CUSTOM_VTABLE
279 PROTOBUF_FIELD_OFFSET(DemonRuns, _impl_._cached_size_),
280 false,
281 },
282 &DemonRuns::kDescriptorMethods,
284 nullptr, // tracker
285 };
286}
287
288PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const
289 ::google::protobuf::internal::ClassDataFull DemonRuns_class_data_ =
291
292PROTOBUF_ATTRIBUTE_WEAK const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL
294 ::google::protobuf::internal::PrefetchToLocalCache(&DemonRuns_class_data_);
295 ::google::protobuf::internal::PrefetchToLocalCache(DemonRuns_class_data_.tc_table);
296 return DemonRuns_class_data_.base();
297}
298PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
299const ::_pbi::TcParseTable<2, 4, 0, 46, 2>
300DemonRuns::_table_ = {
301 {
302 PROTOBUF_FIELD_OFFSET(DemonRuns, _impl_._has_bits_),
303 0, // no _extensions_
304 4, 24, // max_field_number, fast_idx_mask
305 offsetof(decltype(_table_), field_lookup_table),
306 4294967280, // skipmap
307 offsetof(decltype(_table_), field_entries),
308 4, // num_field_entries
309 0, // num_aux_entries
310 offsetof(decltype(_table_), field_names), // no aux_entries
312 nullptr, // post_loop_handler
313 ::_pbi::TcParser::GenericFallback, // fallback
314 #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
315 ::_pbi::TcParser::GetTable<::operations_research::DemonRuns>(), // to_prefetch
316 #endif // PROTOBUF_PREFETCH_PARSE_TABLE
317 }, {{
318 // int64 failures = 4;
319 {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(DemonRuns, _impl_.failures_), 1>(),
320 {32, 1, 0, PROTOBUF_FIELD_OFFSET(DemonRuns, _impl_.failures_)}},
321 // string demon_id = 1;
322 {::_pbi::TcParser::FastUS1,
323 {10, 0, 0, PROTOBUF_FIELD_OFFSET(DemonRuns, _impl_.demon_id_)}},
324 // repeated int64 start_time = 2;
325 {::_pbi::TcParser::FastV64P1,
326 {18, 63, 0, PROTOBUF_FIELD_OFFSET(DemonRuns, _impl_.start_time_)}},
327 // repeated int64 end_time = 3;
328 {::_pbi::TcParser::FastV64P1,
329 {26, 63, 0, PROTOBUF_FIELD_OFFSET(DemonRuns, _impl_.end_time_)}},
330 }}, {{
331 65535, 65535
332 }}, {{
333 // string demon_id = 1;
334 {PROTOBUF_FIELD_OFFSET(DemonRuns, _impl_.demon_id_), _Internal::kHasBitsOffset + 0, 0,
335 (0 | ::_fl::kFcOptional | ::_fl::kUtf8String | ::_fl::kRepAString)},
336 // repeated int64 start_time = 2;
337 {PROTOBUF_FIELD_OFFSET(DemonRuns, _impl_.start_time_), -1, 0,
338 (0 | ::_fl::kFcRepeated | ::_fl::kPackedInt64)},
339 // repeated int64 end_time = 3;
340 {PROTOBUF_FIELD_OFFSET(DemonRuns, _impl_.end_time_), -1, 0,
341 (0 | ::_fl::kFcRepeated | ::_fl::kPackedInt64)},
342 // int64 failures = 4;
343 {PROTOBUF_FIELD_OFFSET(DemonRuns, _impl_.failures_), _Internal::kHasBitsOffset + 1, 0,
344 (0 | ::_fl::kFcOptional | ::_fl::kInt64)},
345 }},
346 // no aux_entries
347 {{
348 "\35\10\0\0\0\0\0\0"
349 "operations_research.DemonRuns"
350 "demon_id"
351 }},
352};
353PROTOBUF_NOINLINE void DemonRuns::Clear() {
354// @@protoc_insertion_point(message_clear_start:operations_research.DemonRuns)
355 ::google::protobuf::internal::TSanWrite(&_impl_);
356 ::uint32_t cached_has_bits = 0;
357 // Prevent compiler warnings about cached_has_bits being unused
358 (void) cached_has_bits;
359
360 _impl_.start_time_.Clear();
361 _impl_.end_time_.Clear();
362 cached_has_bits = _impl_._has_bits_[0];
363 if ((cached_has_bits & 0x00000001u) != 0) {
364 _impl_.demon_id_.ClearNonDefaultToEmpty();
365 }
366 _impl_.failures_ = ::int64_t{0};
367 _impl_._has_bits_.Clear();
368 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
369}
370
371#if defined(PROTOBUF_CUSTOM_VTABLE)
372::uint8_t* PROTOBUF_NONNULL DemonRuns::_InternalSerialize(
373 const ::google::protobuf::MessageLite& base, ::uint8_t* PROTOBUF_NONNULL target,
374 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) {
375 const DemonRuns& this_ = static_cast<const DemonRuns&>(base);
376#else // PROTOBUF_CUSTOM_VTABLE
377::uint8_t* PROTOBUF_NONNULL DemonRuns::_InternalSerialize(
378 ::uint8_t* PROTOBUF_NONNULL target,
379 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const {
380 const DemonRuns& this_ = *this;
381#endif // PROTOBUF_CUSTOM_VTABLE
382 // @@protoc_insertion_point(serialize_to_array_start:operations_research.DemonRuns)
383 ::uint32_t cached_has_bits = 0;
384 (void)cached_has_bits;
385
386 // string demon_id = 1;
387 if ((this_._impl_._has_bits_[0] & 0x00000001u) != 0) {
388 if (!this_._internal_demon_id().empty()) {
389 const ::std::string& _s = this_._internal_demon_id();
390 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
391 _s.data(), static_cast<int>(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "operations_research.DemonRuns.demon_id");
392 target = stream->WriteStringMaybeAliased(1, _s, target);
393 }
394 }
395
396 // repeated int64 start_time = 2;
397 {
398 int byte_size = this_._impl_._start_time_cached_byte_size_.Get();
399 if (byte_size > 0) {
400 target = stream->WriteInt64Packed(
401 2, this_._internal_start_time(), byte_size, target);
402 }
403 }
404
405 // repeated int64 end_time = 3;
406 {
407 int byte_size = this_._impl_._end_time_cached_byte_size_.Get();
408 if (byte_size > 0) {
409 target = stream->WriteInt64Packed(
410 3, this_._internal_end_time(), byte_size, target);
411 }
412 }
413
414 // int64 failures = 4;
415 if ((this_._impl_._has_bits_[0] & 0x00000002u) != 0) {
416 if (this_._internal_failures() != 0) {
417 target =
418 ::google::protobuf::internal::WireFormatLite::WriteInt64ToArrayWithField<4>(
419 stream, this_._internal_failures(), target);
420 }
421 }
422
423 if (ABSL_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) {
424 target =
425 ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
426 this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
427 }
428 // @@protoc_insertion_point(serialize_to_array_end:operations_research.DemonRuns)
429 return target;
430}
431
432#if defined(PROTOBUF_CUSTOM_VTABLE)
434 const DemonRuns& this_ = static_cast<const DemonRuns&>(base);
435#else // PROTOBUF_CUSTOM_VTABLE
436::size_t DemonRuns::ByteSizeLong() const {
437 const DemonRuns& this_ = *this;
438#endif // PROTOBUF_CUSTOM_VTABLE
439 // @@protoc_insertion_point(message_byte_size_start:operations_research.DemonRuns)
440 ::size_t total_size = 0;
441
442 ::uint32_t cached_has_bits = 0;
443 // Prevent compiler warnings about cached_has_bits being unused
444 (void)cached_has_bits;
445
446 ::_pbi::Prefetch5LinesFrom7Lines(&this_);
447 {
448 // repeated int64 start_time = 2;
449 {
450 total_size +=
451 ::_pbi::WireFormatLite::Int64SizeWithPackedTagSize(
452 this_._internal_start_time(), 1,
453 this_._impl_._start_time_cached_byte_size_);
454 }
455 // repeated int64 end_time = 3;
456 {
457 total_size +=
458 ::_pbi::WireFormatLite::Int64SizeWithPackedTagSize(
459 this_._internal_end_time(), 1,
460 this_._impl_._end_time_cached_byte_size_);
461 }
462 }
463 cached_has_bits = this_._impl_._has_bits_[0];
464 if ((cached_has_bits & 0x00000003u) != 0) {
465 // string demon_id = 1;
466 if ((cached_has_bits & 0x00000001u) != 0) {
467 if (!this_._internal_demon_id().empty()) {
468 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
469 this_._internal_demon_id());
470 }
471 }
472 // int64 failures = 4;
473 if ((cached_has_bits & 0x00000002u) != 0) {
474 if (this_._internal_failures() != 0) {
475 total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(
476 this_._internal_failures());
477 }
478 }
479 }
480 return this_.MaybeComputeUnknownFieldsSize(total_size,
481 &this_._impl_._cached_size_);
482}
483
484void DemonRuns::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) {
485 auto* const _this = static_cast<DemonRuns*>(&to_msg);
486 auto& from = static_cast<const DemonRuns&>(from_msg);
487 // @@protoc_insertion_point(class_specific_merge_from_start:operations_research.DemonRuns)
488 ABSL_DCHECK_NE(&from, _this);
489 ::uint32_t cached_has_bits = 0;
490 (void) cached_has_bits;
491
492 _this->_internal_mutable_start_time()->MergeFrom(from._internal_start_time());
493 _this->_internal_mutable_end_time()->MergeFrom(from._internal_end_time());
494 cached_has_bits = from._impl_._has_bits_[0];
495 if ((cached_has_bits & 0x00000003u) != 0) {
496 if ((cached_has_bits & 0x00000001u) != 0) {
497 if (!from._internal_demon_id().empty()) {
498 _this->_internal_set_demon_id(from._internal_demon_id());
499 } else {
500 if (_this->_impl_.demon_id_.IsDefault()) {
501 _this->_internal_set_demon_id("");
502 }
503 }
504 }
505 if ((cached_has_bits & 0x00000002u) != 0) {
506 if (from._internal_failures() != 0) {
507 _this->_impl_.failures_ = from._impl_.failures_;
508 }
509 }
510 }
511 _this->_impl_._has_bits_[0] |= cached_has_bits;
512 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
513}
514
515void DemonRuns::CopyFrom(const DemonRuns& from) {
516// @@protoc_insertion_point(class_specific_copy_from_start:operations_research.DemonRuns)
517 if (&from == this) return;
518 Clear();
519 MergeFrom(from);
520}
521
522
523void DemonRuns::InternalSwap(DemonRuns* PROTOBUF_RESTRICT PROTOBUF_NONNULL other) {
524 using ::std::swap;
525 auto* arena = GetArena();
526 ABSL_DCHECK_EQ(arena, other->GetArena());
527 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
528 swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
529 _impl_.start_time_.InternalSwap(&other->_impl_.start_time_);
530 _impl_.end_time_.InternalSwap(&other->_impl_.end_time_);
531 ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.demon_id_, &other->_impl_.demon_id_, arena);
532 swap(_impl_.failures_, other->_impl_.failures_);
533}
534
535::google::protobuf::Metadata DemonRuns::GetMetadata() const {
536 return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full());
537}
538// ===================================================================
539
541 public:
542 using HasBits =
543 decltype(::std::declval<ConstraintRuns>()._impl_._has_bits_);
544 static constexpr ::int32_t kHasBitsOffset =
545 8 * PROTOBUF_FIELD_OFFSET(ConstraintRuns, _impl_._has_bits_);
547
548ConstraintRuns::ConstraintRuns(::google::protobuf::Arena* PROTOBUF_NULLABLE arena)
549#if defined(PROTOBUF_CUSTOM_VTABLE)
550 : ::google::protobuf::Message(arena, ConstraintRuns_class_data_.base()) {
551#else // PROTOBUF_CUSTOM_VTABLE
552 : ::google::protobuf::Message(arena) {
553#endif // PROTOBUF_CUSTOM_VTABLE
554 SharedCtor(arena);
555 // @@protoc_insertion_point(arena_constructor:operations_research.ConstraintRuns)
556}
557PROTOBUF_NDEBUG_INLINE ConstraintRuns::Impl_::Impl_(
558 ::google::protobuf::internal::InternalVisibility visibility,
559 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, const Impl_& from,
560 const ::operations_research::ConstraintRuns& from_msg)
561 : _has_bits_{from._has_bits_},
562 _cached_size_{0},
563 initial_propagation_start_time_{visibility, arena, from.initial_propagation_start_time_},
564 _initial_propagation_start_time_cached_byte_size_{0},
565 initial_propagation_end_time_{visibility, arena, from.initial_propagation_end_time_},
566 _initial_propagation_end_time_cached_byte_size_{0},
567 demons_{visibility, arena, from.demons_},
568 constraint_id_(arena, from.constraint_id_) {}
569
571 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
572 const ConstraintRuns& from)
573#if defined(PROTOBUF_CUSTOM_VTABLE)
574 : ::google::protobuf::Message(arena, ConstraintRuns_class_data_.base()) {
575#else // PROTOBUF_CUSTOM_VTABLE
576 : ::google::protobuf::Message(arena) {
577#endif // PROTOBUF_CUSTOM_VTABLE
578 ConstraintRuns* const _this = this;
579 (void)_this;
580 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
581 from._internal_metadata_);
582 new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from);
583 _impl_.failures_ = from._impl_.failures_;
584
585 // @@protoc_insertion_point(copy_constructor:operations_research.ConstraintRuns)
586}
587PROTOBUF_NDEBUG_INLINE ConstraintRuns::Impl_::Impl_(
588 ::google::protobuf::internal::InternalVisibility visibility,
589 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena)
590 : _cached_size_{0},
591 initial_propagation_start_time_{visibility, arena},
592 _initial_propagation_start_time_cached_byte_size_{0},
593 initial_propagation_end_time_{visibility, arena},
594 _initial_propagation_end_time_cached_byte_size_{0},
595 demons_{visibility, arena},
596 constraint_id_(arena) {}
597
598inline void ConstraintRuns::SharedCtor(::_pb::Arena* PROTOBUF_NULLABLE arena) {
599 new (&_impl_) Impl_(internal_visibility(), arena);
600 _impl_.failures_ = {};
601}
603 // @@protoc_insertion_point(destructor:operations_research.ConstraintRuns)
604 SharedDtor(*this);
605}
606inline void ConstraintRuns::SharedDtor(MessageLite& self) {
607 ConstraintRuns& this_ = static_cast<ConstraintRuns&>(self);
608 this_._internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
609 ABSL_DCHECK(this_.GetArena() == nullptr);
610 this_._impl_.constraint_id_.Destroy();
611 this_._impl_.~Impl_();
612}
613
614inline void* PROTOBUF_NONNULL ConstraintRuns::PlacementNew_(
615 const void* PROTOBUF_NONNULL, void* PROTOBUF_NONNULL mem,
616 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena) {
617 return ::new (mem) ConstraintRuns(arena);
618}
619constexpr auto ConstraintRuns::InternalNewImpl_() {
620 constexpr auto arena_bits = ::google::protobuf::internal::EncodePlacementArenaOffsets({
621 PROTOBUF_FIELD_OFFSET(ConstraintRuns, _impl_.initial_propagation_start_time_) +
622 decltype(ConstraintRuns::_impl_.initial_propagation_start_time_)::
623 InternalGetArenaOffset(
624 ::google::protobuf::Message::internal_visibility()),
625 PROTOBUF_FIELD_OFFSET(ConstraintRuns, _impl_.initial_propagation_end_time_) +
626 decltype(ConstraintRuns::_impl_.initial_propagation_end_time_)::
627 InternalGetArenaOffset(
628 ::google::protobuf::Message::internal_visibility()),
629 PROTOBUF_FIELD_OFFSET(ConstraintRuns, _impl_.demons_) +
630 decltype(ConstraintRuns::_impl_.demons_)::
631 InternalGetArenaOffset(
632 ::google::protobuf::Message::internal_visibility()),
633 });
634 if (arena_bits.has_value()) {
635 return ::google::protobuf::internal::MessageCreator::CopyInit(
636 sizeof(ConstraintRuns), alignof(ConstraintRuns), *arena_bits);
637 } else {
638 return ::google::protobuf::internal::MessageCreator(&ConstraintRuns::PlacementNew_,
639 sizeof(ConstraintRuns),
640 alignof(ConstraintRuns));
641 }
642}
644 return ::google::protobuf::internal::ClassDataFull{
645 ::google::protobuf::internal::ClassData{
647 &_table_.header,
648 nullptr, // OnDemandRegisterArenaDtor
649 nullptr, // IsInitialized
650 &ConstraintRuns::MergeImpl,
651 ::google::protobuf::Message::GetNewImpl<ConstraintRuns>(),
652#if defined(PROTOBUF_CUSTOM_VTABLE)
653 &ConstraintRuns::SharedDtor,
654 ::google::protobuf::Message::GetClearImpl<ConstraintRuns>(), &ConstraintRuns::ByteSizeLong,
656#endif // PROTOBUF_CUSTOM_VTABLE
657 PROTOBUF_FIELD_OFFSET(ConstraintRuns, _impl_._cached_size_),
658 false,
659 },
660 &ConstraintRuns::kDescriptorMethods,
662 nullptr, // tracker
663 };
664}
665
666PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const
667 ::google::protobuf::internal::ClassDataFull ConstraintRuns_class_data_ =
670PROTOBUF_ATTRIBUTE_WEAK const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL
672 ::google::protobuf::internal::PrefetchToLocalCache(&ConstraintRuns_class_data_);
673 ::google::protobuf::internal::PrefetchToLocalCache(ConstraintRuns_class_data_.tc_table);
674 return ConstraintRuns_class_data_.base();
675}
676PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
677const ::_pbi::TcParseTable<3, 5, 1, 56, 2>
678ConstraintRuns::_table_ = {
679 {
680 PROTOBUF_FIELD_OFFSET(ConstraintRuns, _impl_._has_bits_),
681 0, // no _extensions_
682 5, 56, // max_field_number, fast_idx_mask
683 offsetof(decltype(_table_), field_lookup_table),
684 4294967264, // skipmap
685 offsetof(decltype(_table_), field_entries),
686 5, // num_field_entries
687 1, // num_aux_entries
688 offsetof(decltype(_table_), aux_entries),
690 nullptr, // post_loop_handler
691 ::_pbi::TcParser::GenericFallback, // fallback
692 #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
693 ::_pbi::TcParser::GetTable<::operations_research::ConstraintRuns>(), // to_prefetch
694 #endif // PROTOBUF_PREFETCH_PARSE_TABLE
695 }, {{
696 {::_pbi::TcParser::MiniParse, {}},
697 // string constraint_id = 1;
698 {::_pbi::TcParser::FastUS1,
699 {10, 0, 0, PROTOBUF_FIELD_OFFSET(ConstraintRuns, _impl_.constraint_id_)}},
700 // repeated int64 initial_propagation_start_time = 2;
701 {::_pbi::TcParser::FastV64P1,
702 {18, 63, 0, PROTOBUF_FIELD_OFFSET(ConstraintRuns, _impl_.initial_propagation_start_time_)}},
703 // repeated int64 initial_propagation_end_time = 3;
704 {::_pbi::TcParser::FastV64P1,
705 {26, 63, 0, PROTOBUF_FIELD_OFFSET(ConstraintRuns, _impl_.initial_propagation_end_time_)}},
706 // int64 failures = 4;
707 {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(ConstraintRuns, _impl_.failures_), 1>(),
708 {32, 1, 0, PROTOBUF_FIELD_OFFSET(ConstraintRuns, _impl_.failures_)}},
709 // repeated .operations_research.DemonRuns demons = 5;
710 {::_pbi::TcParser::FastMtR1,
711 {42, 63, 0, PROTOBUF_FIELD_OFFSET(ConstraintRuns, _impl_.demons_)}},
712 {::_pbi::TcParser::MiniParse, {}},
713 {::_pbi::TcParser::MiniParse, {}},
714 }}, {{
715 65535, 65535
716 }}, {{
717 // string constraint_id = 1;
718 {PROTOBUF_FIELD_OFFSET(ConstraintRuns, _impl_.constraint_id_), _Internal::kHasBitsOffset + 0, 0,
719 (0 | ::_fl::kFcOptional | ::_fl::kUtf8String | ::_fl::kRepAString)},
720 // repeated int64 initial_propagation_start_time = 2;
721 {PROTOBUF_FIELD_OFFSET(ConstraintRuns, _impl_.initial_propagation_start_time_), -1, 0,
722 (0 | ::_fl::kFcRepeated | ::_fl::kPackedInt64)},
723 // repeated int64 initial_propagation_end_time = 3;
724 {PROTOBUF_FIELD_OFFSET(ConstraintRuns, _impl_.initial_propagation_end_time_), -1, 0,
725 (0 | ::_fl::kFcRepeated | ::_fl::kPackedInt64)},
726 // int64 failures = 4;
727 {PROTOBUF_FIELD_OFFSET(ConstraintRuns, _impl_.failures_), _Internal::kHasBitsOffset + 1, 0,
728 (0 | ::_fl::kFcOptional | ::_fl::kInt64)},
729 // repeated .operations_research.DemonRuns demons = 5;
730 {PROTOBUF_FIELD_OFFSET(ConstraintRuns, _impl_.demons_), -1, 0,
731 (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
732 }},
733 {{
734 {::_pbi::TcParser::GetTable<::operations_research::DemonRuns>()},
735 }},
736 {{
737 "\42\15\0\0\0\0\0\0"
738 "operations_research.ConstraintRuns"
739 "constraint_id"
740 }},
741};
742PROTOBUF_NOINLINE void ConstraintRuns::Clear() {
743// @@protoc_insertion_point(message_clear_start:operations_research.ConstraintRuns)
744 ::google::protobuf::internal::TSanWrite(&_impl_);
745 ::uint32_t cached_has_bits = 0;
746 // Prevent compiler warnings about cached_has_bits being unused
747 (void) cached_has_bits;
748
749 _impl_.initial_propagation_start_time_.Clear();
750 _impl_.initial_propagation_end_time_.Clear();
751 _impl_.demons_.Clear();
752 cached_has_bits = _impl_._has_bits_[0];
753 if ((cached_has_bits & 0x00000001u) != 0) {
754 _impl_.constraint_id_.ClearNonDefaultToEmpty();
755 }
756 _impl_.failures_ = ::int64_t{0};
757 _impl_._has_bits_.Clear();
758 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
759}
760
761#if defined(PROTOBUF_CUSTOM_VTABLE)
762::uint8_t* PROTOBUF_NONNULL ConstraintRuns::_InternalSerialize(
763 const ::google::protobuf::MessageLite& base, ::uint8_t* PROTOBUF_NONNULL target,
764 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) {
765 const ConstraintRuns& this_ = static_cast<const ConstraintRuns&>(base);
766#else // PROTOBUF_CUSTOM_VTABLE
767::uint8_t* PROTOBUF_NONNULL ConstraintRuns::_InternalSerialize(
768 ::uint8_t* PROTOBUF_NONNULL target,
769 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const {
770 const ConstraintRuns& this_ = *this;
771#endif // PROTOBUF_CUSTOM_VTABLE
772 // @@protoc_insertion_point(serialize_to_array_start:operations_research.ConstraintRuns)
773 ::uint32_t cached_has_bits = 0;
774 (void)cached_has_bits;
775
776 // string constraint_id = 1;
777 if ((this_._impl_._has_bits_[0] & 0x00000001u) != 0) {
778 if (!this_._internal_constraint_id().empty()) {
779 const ::std::string& _s = this_._internal_constraint_id();
780 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
781 _s.data(), static_cast<int>(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "operations_research.ConstraintRuns.constraint_id");
782 target = stream->WriteStringMaybeAliased(1, _s, target);
783 }
784 }
785
786 // repeated int64 initial_propagation_start_time = 2;
787 {
788 int byte_size = this_._impl_._initial_propagation_start_time_cached_byte_size_.Get();
789 if (byte_size > 0) {
790 target = stream->WriteInt64Packed(
791 2, this_._internal_initial_propagation_start_time(), byte_size, target);
792 }
793 }
794
795 // repeated int64 initial_propagation_end_time = 3;
796 {
797 int byte_size = this_._impl_._initial_propagation_end_time_cached_byte_size_.Get();
798 if (byte_size > 0) {
799 target = stream->WriteInt64Packed(
800 3, this_._internal_initial_propagation_end_time(), byte_size, target);
801 }
802 }
803
804 // int64 failures = 4;
805 if ((this_._impl_._has_bits_[0] & 0x00000002u) != 0) {
806 if (this_._internal_failures() != 0) {
807 target =
808 ::google::protobuf::internal::WireFormatLite::WriteInt64ToArrayWithField<4>(
809 stream, this_._internal_failures(), target);
810 }
811 }
812
813 // repeated .operations_research.DemonRuns demons = 5;
814 for (unsigned i = 0, n = static_cast<unsigned>(
815 this_._internal_demons_size());
816 i < n; i++) {
817 const auto& repfield = this_._internal_demons().Get(i);
818 target =
819 ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
820 5, repfield, repfield.GetCachedSize(),
821 target, stream);
822 }
823
824 if (ABSL_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) {
825 target =
826 ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
827 this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
828 }
829 // @@protoc_insertion_point(serialize_to_array_end:operations_research.ConstraintRuns)
830 return target;
831}
832
833#if defined(PROTOBUF_CUSTOM_VTABLE)
835 const ConstraintRuns& this_ = static_cast<const ConstraintRuns&>(base);
836#else // PROTOBUF_CUSTOM_VTABLE
837::size_t ConstraintRuns::ByteSizeLong() const {
838 const ConstraintRuns& this_ = *this;
839#endif // PROTOBUF_CUSTOM_VTABLE
840 // @@protoc_insertion_point(message_byte_size_start:operations_research.ConstraintRuns)
841 ::size_t total_size = 0;
842
843 ::uint32_t cached_has_bits = 0;
844 // Prevent compiler warnings about cached_has_bits being unused
845 (void)cached_has_bits;
846
847 ::_pbi::Prefetch5LinesFrom7Lines(&this_);
848 {
849 // repeated int64 initial_propagation_start_time = 2;
850 {
851 total_size +=
852 ::_pbi::WireFormatLite::Int64SizeWithPackedTagSize(
853 this_._internal_initial_propagation_start_time(), 1,
854 this_._impl_._initial_propagation_start_time_cached_byte_size_);
855 }
856 // repeated int64 initial_propagation_end_time = 3;
857 {
858 total_size +=
859 ::_pbi::WireFormatLite::Int64SizeWithPackedTagSize(
860 this_._internal_initial_propagation_end_time(), 1,
861 this_._impl_._initial_propagation_end_time_cached_byte_size_);
862 }
863 // repeated .operations_research.DemonRuns demons = 5;
864 {
865 total_size += 1UL * this_._internal_demons_size();
866 for (const auto& msg : this_._internal_demons()) {
867 total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg);
868 }
869 }
870 }
871 cached_has_bits = this_._impl_._has_bits_[0];
872 if ((cached_has_bits & 0x00000003u) != 0) {
873 // string constraint_id = 1;
874 if ((cached_has_bits & 0x00000001u) != 0) {
875 if (!this_._internal_constraint_id().empty()) {
876 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
877 this_._internal_constraint_id());
878 }
879 }
880 // int64 failures = 4;
881 if ((cached_has_bits & 0x00000002u) != 0) {
882 if (this_._internal_failures() != 0) {
883 total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(
884 this_._internal_failures());
885 }
886 }
887 }
888 return this_.MaybeComputeUnknownFieldsSize(total_size,
889 &this_._impl_._cached_size_);
890}
891
892void ConstraintRuns::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) {
893 auto* const _this = static_cast<ConstraintRuns*>(&to_msg);
894 auto& from = static_cast<const ConstraintRuns&>(from_msg);
895 // @@protoc_insertion_point(class_specific_merge_from_start:operations_research.ConstraintRuns)
896 ABSL_DCHECK_NE(&from, _this);
897 ::uint32_t cached_has_bits = 0;
898 (void) cached_has_bits;
899
900 _this->_internal_mutable_initial_propagation_start_time()->MergeFrom(from._internal_initial_propagation_start_time());
901 _this->_internal_mutable_initial_propagation_end_time()->MergeFrom(from._internal_initial_propagation_end_time());
902 _this->_internal_mutable_demons()->MergeFrom(
903 from._internal_demons());
904 cached_has_bits = from._impl_._has_bits_[0];
905 if ((cached_has_bits & 0x00000003u) != 0) {
906 if ((cached_has_bits & 0x00000001u) != 0) {
907 if (!from._internal_constraint_id().empty()) {
908 _this->_internal_set_constraint_id(from._internal_constraint_id());
909 } else {
910 if (_this->_impl_.constraint_id_.IsDefault()) {
911 _this->_internal_set_constraint_id("");
912 }
913 }
914 }
915 if ((cached_has_bits & 0x00000002u) != 0) {
916 if (from._internal_failures() != 0) {
917 _this->_impl_.failures_ = from._impl_.failures_;
918 }
919 }
920 }
921 _this->_impl_._has_bits_[0] |= cached_has_bits;
922 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
923}
924
925void ConstraintRuns::CopyFrom(const ConstraintRuns& from) {
926// @@protoc_insertion_point(class_specific_copy_from_start:operations_research.ConstraintRuns)
927 if (&from == this) return;
928 Clear();
929 MergeFrom(from);
930}
931
932
933void ConstraintRuns::InternalSwap(ConstraintRuns* PROTOBUF_RESTRICT PROTOBUF_NONNULL other) {
934 using ::std::swap;
935 auto* arena = GetArena();
936 ABSL_DCHECK_EQ(arena, other->GetArena());
937 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
938 swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
939 _impl_.initial_propagation_start_time_.InternalSwap(&other->_impl_.initial_propagation_start_time_);
940 _impl_.initial_propagation_end_time_.InternalSwap(&other->_impl_.initial_propagation_end_time_);
941 _impl_.demons_.InternalSwap(&other->_impl_.demons_);
942 ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.constraint_id_, &other->_impl_.constraint_id_, arena);
943 swap(_impl_.failures_, other->_impl_.failures_);
944}
945
946::google::protobuf::Metadata ConstraintRuns::GetMetadata() const {
947 return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full());
949// @@protoc_insertion_point(namespace_scope)
950} // namespace operations_research
951namespace google {
952namespace protobuf {
953} // namespace protobuf
954} // namespace google
955// @@protoc_insertion_point(global_scope)
956PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 static ::std::false_type
957 _static_init2_ [[maybe_unused]] =
959 ::std::false_type{});
960#include "google/protobuf/port_undef.inc"
static PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::std::false_type _static_init2_
@protoc_insertion_point(global_scope)
static const ::_pb::Message *PROTOBUF_NONNULL const file_default_instances[]
decltype(::std::declval< ConstraintRuns >()._impl_._has_bits_) HasBits
static constexpr auto InternalGenerateClassData_()
static void *PROTOBUF_NONNULL PlacementNew_(const void *PROTOBUF_NONNULL, void *PROTOBUF_NONNULL mem, ::google::protobuf::Arena *PROTOBUF_NULLABLE arena)
const ::google::protobuf::internal::ClassData *PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL
::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL
void CopyFrom(const ConstraintRuns &from)
void MergeFrom(const ConstraintRuns &from)
::google::protobuf::Metadata GetMetadata() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
decltype(::std::declval< DemonRuns >()._impl_._has_bits_) HasBits
void CopyFrom(const DemonRuns &from)
friend class ::google::protobuf::MessageLite
void MergeFrom(const DemonRuns &from)
const ::google::protobuf::internal::ClassData *PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
static void *PROTOBUF_NONNULL PlacementNew_(const void *PROTOBUF_NONNULL, void *PROTOBUF_NONNULL mem, ::google::protobuf::Arena *PROTOBUF_NULLABLE arena)
static constexpr auto InternalNewImpl_()
friend void swap(DemonRuns &a, DemonRuns &b)
static constexpr auto InternalGenerateClassData_()
ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL
::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
::google::protobuf::Metadata GetMetadata() const
::size_t ByteSizeLong() const final
static constexprconst ::_pb::ServiceDescriptor *PROTOBUF_NONNULL *PROTOBUF_NULLABLE file_level_service_descriptors_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
::absl::once_flag descriptor_table_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto_once
const ::uint32_t TableStruct_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto::offsets[] ABSL_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold)
static constexprconst ::_pb::EnumDescriptor *PROTOBUF_NONNULL *PROTOBUF_NULLABLE file_level_enum_descriptors_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
PROTOBUF_CONSTINITconst ::_pbi::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
In SWIG mode, we don't want anything besides these top-level includes.
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_
static constexpr ::_pbi::MigrationSchema *PROTOBUF_NULLABLE schemas