OR-Tools  9.2
demon_profiler.pb.h
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: ortools/constraint_solver/demon_profiler.proto
3
4#ifndef GOOGLE_PROTOBUF_INCLUDED_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
6
7#include <limits>
8#include <string>
9
10#include <google/protobuf/port_def.inc>
11#if PROTOBUF_VERSION < 3019000
12#error This file was generated by a newer version of protoc which is
13#error incompatible with your Protocol Buffer headers. Please update
14#error your headers.
15#endif
16#if 3019001 < PROTOBUF_MIN_PROTOC_VERSION
17#error This file was generated by an older version of protoc which is
18#error incompatible with your Protocol Buffer headers. Please
19#error regenerate this file with a newer version of protoc.
20#endif
21
22#include <google/protobuf/port_undef.inc>
23#include <google/protobuf/io/coded_stream.h>
24#include <google/protobuf/arena.h>
25#include <google/protobuf/arenastring.h>
26#include <google/protobuf/generated_message_table_driven.h>
27#include <google/protobuf/generated_message_util.h>
28#include <google/protobuf/metadata_lite.h>
29#include <google/protobuf/generated_message_reflection.h>
30#include <google/protobuf/message.h>
31#include <google/protobuf/repeated_field.h> // IWYU pragma: export
32#include <google/protobuf/extension_set.h> // IWYU pragma: export
33#include <google/protobuf/unknown_field_set.h>
34// @@protoc_insertion_point(includes)
35#include <google/protobuf/port_def.inc>
36#define PROTOBUF_INTERNAL_EXPORT_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
37PROTOBUF_NAMESPACE_OPEN
38namespace internal {
39class AnyMetadata;
40} // namespace internal
41PROTOBUF_NAMESPACE_CLOSE
42
43// Internal implementation detail -- do not use these members.
45 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
47 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
49 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
51 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
52 static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
53 static const uint32_t offsets[];
54};
55extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto;
56namespace operations_research {
57class ConstraintRuns;
58struct ConstraintRunsDefaultTypeInternal;
59extern ConstraintRunsDefaultTypeInternal _ConstraintRuns_default_instance_;
60class DemonRuns;
61struct DemonRunsDefaultTypeInternal;
62extern DemonRunsDefaultTypeInternal _DemonRuns_default_instance_;
63} // namespace operations_research
64PROTOBUF_NAMESPACE_OPEN
65template<> ::operations_research::ConstraintRuns* Arena::CreateMaybeMessage<::operations_research::ConstraintRuns>(Arena*);
66template<> ::operations_research::DemonRuns* Arena::CreateMaybeMessage<::operations_research::DemonRuns>(Arena*);
67PROTOBUF_NAMESPACE_CLOSE
68namespace operations_research {
69
70// ===================================================================
71
72class DemonRuns final :
73 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.DemonRuns) */ {
74 public:
75 inline DemonRuns() : DemonRuns(nullptr) {}
76 ~DemonRuns() override;
77 explicit constexpr DemonRuns(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
78
79 DemonRuns(const DemonRuns& from);
80 DemonRuns(DemonRuns&& from) noexcept
81 : DemonRuns() {
82 *this = ::std::move(from);
83 }
84
85 inline DemonRuns& operator=(const DemonRuns& from) {
86 CopyFrom(from);
87 return *this;
88 }
89 inline DemonRuns& operator=(DemonRuns&& from) noexcept {
90 if (this == &from) return *this;
91 if (GetOwningArena() == from.GetOwningArena()
92 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
93 && GetOwningArena() != nullptr
94 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
95 ) {
96 InternalSwap(&from);
97 } else {
98 CopyFrom(from);
99 }
100 return *this;
101 }
102
103 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
104 return GetDescriptor();
105 }
106 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
107 return default_instance().GetMetadata().descriptor;
108 }
109 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
110 return default_instance().GetMetadata().reflection;
111 }
112 static const DemonRuns& default_instance() {
114 }
115 static inline const DemonRuns* internal_default_instance() {
116 return reinterpret_cast<const DemonRuns*>(
118 }
119 static constexpr int kIndexInFileMessages =
120 0;
121
122 friend void swap(DemonRuns& a, DemonRuns& b) {
123 a.Swap(&b);
124 }
125 inline void Swap(DemonRuns* other) {
126 if (other == this) return;
127 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
128 if (GetOwningArena() != nullptr &&
129 GetOwningArena() == other->GetOwningArena()) {
130 #else // PROTOBUF_FORCE_COPY_IN_SWAP
131 if (GetOwningArena() == other->GetOwningArena()) {
132 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
133 InternalSwap(other);
134 } else {
135 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
136 }
137 }
139 if (other == this) return;
140 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
141 InternalSwap(other);
142 }
143
144 // implements Message ----------------------------------------------
145
146 DemonRuns* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
147 return CreateMaybeMessage<DemonRuns>(arena);
148 }
149 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
150 void CopyFrom(const DemonRuns& from);
151 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
152 void MergeFrom(const DemonRuns& from);
153 private:
154 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
155 public:
156 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
157 bool IsInitialized() const final;
158
159 size_t ByteSizeLong() const final;
160 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
161 uint8_t* _InternalSerialize(
162 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
163 int GetCachedSize() const final { return _cached_size_.Get(); }
164
165 private:
166 void SharedCtor();
167 void SharedDtor();
168 void SetCachedSize(int size) const final;
169 void InternalSwap(DemonRuns* other);
170
171 private:
172 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
173 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
174 return "operations_research.DemonRuns";
175 }
176 protected:
177 explicit DemonRuns(::PROTOBUF_NAMESPACE_ID::Arena* arena,
178 bool is_message_owned = false);
179 private:
180 static void ArenaDtor(void* object);
181 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
182 public:
183
184 static const ClassData _class_data_;
185 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
186
187 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
188
189 // nested types ----------------------------------------------------
190
191 // accessors -------------------------------------------------------
192
193 enum : int {
198 };
199 // repeated int64 start_time = 2;
200 int start_time_size() const;
201 private:
202 int _internal_start_time_size() const;
203 public:
204 void clear_start_time();
205 private:
206 int64_t _internal_start_time(int index) const;
207 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
208 _internal_start_time() const;
209 void _internal_add_start_time(int64_t value);
210 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
211 _internal_mutable_start_time();
212 public:
213 int64_t start_time(int index) const;
214 void set_start_time(int index, int64_t value);
215 void add_start_time(int64_t value);
216 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
217 start_time() const;
218 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
220
221 // repeated int64 end_time = 3;
222 int end_time_size() const;
223 private:
224 int _internal_end_time_size() const;
225 public:
226 void clear_end_time();
227 private:
228 int64_t _internal_end_time(int index) const;
229 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
230 _internal_end_time() const;
231 void _internal_add_end_time(int64_t value);
232 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
233 _internal_mutable_end_time();
234 public:
235 int64_t end_time(int index) const;
236 void set_end_time(int index, int64_t value);
237 void add_end_time(int64_t value);
238 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
239 end_time() const;
240 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
242
243 // string demon_id = 1;
244 void clear_demon_id();
245 const std::string& demon_id() const;
246 template <typename ArgT0 = const std::string&, typename... ArgT>
247 void set_demon_id(ArgT0&& arg0, ArgT... args);
248 std::string* mutable_demon_id();
249 PROTOBUF_NODISCARD std::string* release_demon_id();
250 void set_allocated_demon_id(std::string* demon_id);
251 private:
252 const std::string& _internal_demon_id() const;
253 inline PROTOBUF_ALWAYS_INLINE void _internal_set_demon_id(const std::string& value);
254 std::string* _internal_mutable_demon_id();
255 public:
256
257 // int64 failures = 4;
258 void clear_failures();
259 int64_t failures() const;
260 void set_failures(int64_t value);
261 private:
262 int64_t _internal_failures() const;
263 void _internal_set_failures(int64_t value);
264 public:
265
266 // @@protoc_insertion_point(class_scope:operations_research.DemonRuns)
267 private:
268 class _Internal;
269
270 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
271 typedef void InternalArenaConstructable_;
272 typedef void DestructorSkippable_;
273 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > start_time_;
274 mutable std::atomic<int> _start_time_cached_byte_size_;
275 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > end_time_;
276 mutable std::atomic<int> _end_time_cached_byte_size_;
277 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr demon_id_;
278 int64_t failures_;
279 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
280 friend struct ::TableStruct_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto;
281};
282// -------------------------------------------------------------------
283
284class ConstraintRuns final :
285 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.ConstraintRuns) */ {
286 public:
287 inline ConstraintRuns() : ConstraintRuns(nullptr) {}
288 ~ConstraintRuns() override;
289 explicit constexpr ConstraintRuns(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
290
291 ConstraintRuns(const ConstraintRuns& from);
293 : ConstraintRuns() {
294 *this = ::std::move(from);
295 }
296
298 CopyFrom(from);
299 return *this;
300 }
301 inline ConstraintRuns& operator=(ConstraintRuns&& from) noexcept {
302 if (this == &from) return *this;
303 if (GetOwningArena() == from.GetOwningArena()
304 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
305 && GetOwningArena() != nullptr
306 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
307 ) {
308 InternalSwap(&from);
309 } else {
310 CopyFrom(from);
311 }
312 return *this;
313 }
314
315 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
316 return GetDescriptor();
317 }
318 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
319 return default_instance().GetMetadata().descriptor;
320 }
321 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
322 return default_instance().GetMetadata().reflection;
323 }
326 }
328 return reinterpret_cast<const ConstraintRuns*>(
330 }
331 static constexpr int kIndexInFileMessages =
332 1;
333
335 a.Swap(&b);
336 }
337 inline void Swap(ConstraintRuns* other) {
338 if (other == this) return;
339 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
340 if (GetOwningArena() != nullptr &&
341 GetOwningArena() == other->GetOwningArena()) {
342 #else // PROTOBUF_FORCE_COPY_IN_SWAP
343 if (GetOwningArena() == other->GetOwningArena()) {
344 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
345 InternalSwap(other);
346 } else {
347 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
348 }
349 }
351 if (other == this) return;
352 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
353 InternalSwap(other);
354 }
355
356 // implements Message ----------------------------------------------
357
358 ConstraintRuns* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
359 return CreateMaybeMessage<ConstraintRuns>(arena);
360 }
361 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
362 void CopyFrom(const ConstraintRuns& from);
363 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
364 void MergeFrom(const ConstraintRuns& from);
365 private:
366 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
367 public:
368 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
369 bool IsInitialized() const final;
370
371 size_t ByteSizeLong() const final;
372 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
373 uint8_t* _InternalSerialize(
374 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
375 int GetCachedSize() const final { return _cached_size_.Get(); }
376
377 private:
378 void SharedCtor();
379 void SharedDtor();
380 void SetCachedSize(int size) const final;
381 void InternalSwap(ConstraintRuns* other);
382
383 private:
384 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
385 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
386 return "operations_research.ConstraintRuns";
387 }
388 protected:
389 explicit ConstraintRuns(::PROTOBUF_NAMESPACE_ID::Arena* arena,
390 bool is_message_owned = false);
391 private:
392 static void ArenaDtor(void* object);
393 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
394 public:
395
396 static const ClassData _class_data_;
397 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
398
399 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
400
401 // nested types ----------------------------------------------------
402
403 // accessors -------------------------------------------------------
404
405 enum : int {
406 kInitialPropagationStartTimeFieldNumber = 2,
407 kInitialPropagationEndTimeFieldNumber = 3,
408 kDemonsFieldNumber = 5,
409 kConstraintIdFieldNumber = 1,
411 };
412 // repeated int64 initial_propagation_start_time = 2;
413 int initial_propagation_start_time_size() const;
414 private:
415 int _internal_initial_propagation_start_time_size() const;
416 public:
417 void clear_initial_propagation_start_time();
418 private:
419 int64_t _internal_initial_propagation_start_time(int index) const;
420 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
421 _internal_initial_propagation_start_time() const;
422 void _internal_add_initial_propagation_start_time(int64_t value);
423 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
424 _internal_mutable_initial_propagation_start_time();
425 public:
426 int64_t initial_propagation_start_time(int index) const;
427 void set_initial_propagation_start_time(int index, int64_t value);
428 void add_initial_propagation_start_time(int64_t value);
429 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
430 initial_propagation_start_time() const;
431 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
432 mutable_initial_propagation_start_time();
433
434 // repeated int64 initial_propagation_end_time = 3;
435 int initial_propagation_end_time_size() const;
436 private:
437 int _internal_initial_propagation_end_time_size() const;
438 public:
439 void clear_initial_propagation_end_time();
440 private:
441 int64_t _internal_initial_propagation_end_time(int index) const;
442 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
443 _internal_initial_propagation_end_time() const;
444 void _internal_add_initial_propagation_end_time(int64_t value);
445 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
446 _internal_mutable_initial_propagation_end_time();
447 public:
448 int64_t initial_propagation_end_time(int index) const;
449 void set_initial_propagation_end_time(int index, int64_t value);
450 void add_initial_propagation_end_time(int64_t value);
451 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
452 initial_propagation_end_time() const;
453 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
454 mutable_initial_propagation_end_time();
455
456 // repeated .operations_research.DemonRuns demons = 5;
457 int demons_size() const;
458 private:
459 int _internal_demons_size() const;
460 public:
461 void clear_demons();
462 ::operations_research::DemonRuns* mutable_demons(int index);
463 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns >*
464 mutable_demons();
465 private:
466 const ::operations_research::DemonRuns& _internal_demons(int index) const;
467 ::operations_research::DemonRuns* _internal_add_demons();
468 public:
469 const ::operations_research::DemonRuns& demons(int index) const;
471 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns >&
472 demons() const;
473
474 // string constraint_id = 1;
475 void clear_constraint_id();
476 const std::string& constraint_id() const;
477 template <typename ArgT0 = const std::string&, typename... ArgT>
478 void set_constraint_id(ArgT0&& arg0, ArgT... args);
479 std::string* mutable_constraint_id();
480 PROTOBUF_NODISCARD std::string* release_constraint_id();
481 void set_allocated_constraint_id(std::string* constraint_id);
482 private:
483 const std::string& _internal_constraint_id() const;
484 inline PROTOBUF_ALWAYS_INLINE void _internal_set_constraint_id(const std::string& value);
485 std::string* _internal_mutable_constraint_id();
486 public:
487
488 // int64 failures = 4;
489 void clear_failures();
490 int64_t failures() const;
491 void set_failures(int64_t value);
492 private:
493 int64_t _internal_failures() const;
494 void _internal_set_failures(int64_t value);
495 public:
496
497 // @@protoc_insertion_point(class_scope:operations_research.ConstraintRuns)
498 private:
499 class _Internal;
500
501 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
502 typedef void InternalArenaConstructable_;
503 typedef void DestructorSkippable_;
504 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > initial_propagation_start_time_;
505 mutable std::atomic<int> _initial_propagation_start_time_cached_byte_size_;
506 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > initial_propagation_end_time_;
507 mutable std::atomic<int> _initial_propagation_end_time_cached_byte_size_;
508 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns > demons_;
509 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr constraint_id_;
510 int64_t failures_;
511 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
512 friend struct ::TableStruct_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto;
513};
514// ===================================================================
515
516
517// ===================================================================
518
519#ifdef __GNUC__
520 #pragma GCC diagnostic push
521 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
522#endif // __GNUC__
523// DemonRuns
524
525// string demon_id = 1;
527 demon_id_.ClearToEmpty();
528}
529inline const std::string& DemonRuns::demon_id() const {
530 // @@protoc_insertion_point(field_get:operations_research.DemonRuns.demon_id)
531 return _internal_demon_id();
532}
533template <typename ArgT0, typename... ArgT>
534inline PROTOBUF_ALWAYS_INLINE
535void DemonRuns::set_demon_id(ArgT0&& arg0, ArgT... args) {
536
537 demon_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
538 // @@protoc_insertion_point(field_set:operations_research.DemonRuns.demon_id)
539}
540inline std::string* DemonRuns::mutable_demon_id() {
541 std::string* _s = _internal_mutable_demon_id();
542 // @@protoc_insertion_point(field_mutable:operations_research.DemonRuns.demon_id)
543 return _s;
544}
545inline const std::string& DemonRuns::_internal_demon_id() const {
546 return demon_id_.Get();
547}
548inline void DemonRuns::_internal_set_demon_id(const std::string& value) {
549
550 demon_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
551}
552inline std::string* DemonRuns::_internal_mutable_demon_id() {
553
554 return demon_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
555}
556inline std::string* DemonRuns::release_demon_id() {
557 // @@protoc_insertion_point(field_release:operations_research.DemonRuns.demon_id)
558 return demon_id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
559}
561 if (demon_id != nullptr) {
562
563 } else {
564
565 }
566 demon_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), demon_id,
567 GetArenaForAllocation());
568#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
569 if (demon_id_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
570 demon_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
571 }
572#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
573 // @@protoc_insertion_point(field_set_allocated:operations_research.DemonRuns.demon_id)
574}
575
576// repeated int64 start_time = 2;
577inline int DemonRuns::_internal_start_time_size() const {
578 return start_time_.size();
579}
580inline int DemonRuns::start_time_size() const {
581 return _internal_start_time_size();
582}
584 start_time_.Clear();
585}
586inline int64_t DemonRuns::_internal_start_time(int index) const {
587 return start_time_.Get(index);
588}
589inline int64_t DemonRuns::start_time(int index) const {
590 // @@protoc_insertion_point(field_get:operations_research.DemonRuns.start_time)
591 return _internal_start_time(index);
592}
593inline void DemonRuns::set_start_time(int index, int64_t value) {
594 start_time_.Set(index, value);
595 // @@protoc_insertion_point(field_set:operations_research.DemonRuns.start_time)
596}
597inline void DemonRuns::_internal_add_start_time(int64_t value) {
598 start_time_.Add(value);
599}
600inline void DemonRuns::add_start_time(int64_t value) {
601 _internal_add_start_time(value);
602 // @@protoc_insertion_point(field_add:operations_research.DemonRuns.start_time)
603}
604inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
605DemonRuns::_internal_start_time() const {
606 return start_time_;
607}
608inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
610 // @@protoc_insertion_point(field_list:operations_research.DemonRuns.start_time)
611 return _internal_start_time();
612}
613inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
614DemonRuns::_internal_mutable_start_time() {
615 return &start_time_;
616}
617inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
619 // @@protoc_insertion_point(field_mutable_list:operations_research.DemonRuns.start_time)
620 return _internal_mutable_start_time();
621}
622
623// repeated int64 end_time = 3;
624inline int DemonRuns::_internal_end_time_size() const {
625 return end_time_.size();
626}
627inline int DemonRuns::end_time_size() const {
628 return _internal_end_time_size();
629}
631 end_time_.Clear();
632}
633inline int64_t DemonRuns::_internal_end_time(int index) const {
634 return end_time_.Get(index);
635}
636inline int64_t DemonRuns::end_time(int index) const {
637 // @@protoc_insertion_point(field_get:operations_research.DemonRuns.end_time)
638 return _internal_end_time(index);
639}
640inline void DemonRuns::set_end_time(int index, int64_t value) {
641 end_time_.Set(index, value);
642 // @@protoc_insertion_point(field_set:operations_research.DemonRuns.end_time)
643}
644inline void DemonRuns::_internal_add_end_time(int64_t value) {
645 end_time_.Add(value);
646}
647inline void DemonRuns::add_end_time(int64_t value) {
648 _internal_add_end_time(value);
649 // @@protoc_insertion_point(field_add:operations_research.DemonRuns.end_time)
650}
651inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
652DemonRuns::_internal_end_time() const {
653 return end_time_;
654}
655inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
657 // @@protoc_insertion_point(field_list:operations_research.DemonRuns.end_time)
658 return _internal_end_time();
659}
660inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
661DemonRuns::_internal_mutable_end_time() {
662 return &end_time_;
663}
664inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
666 // @@protoc_insertion_point(field_mutable_list:operations_research.DemonRuns.end_time)
667 return _internal_mutable_end_time();
668}
669
670// int64 failures = 4;
672 failures_ = int64_t{0};
673}
674inline int64_t DemonRuns::_internal_failures() const {
675 return failures_;
676}
677inline int64_t DemonRuns::failures() const {
678 // @@protoc_insertion_point(field_get:operations_research.DemonRuns.failures)
679 return _internal_failures();
680}
681inline void DemonRuns::_internal_set_failures(int64_t value) {
682
683 failures_ = value;
684}
685inline void DemonRuns::set_failures(int64_t value) {
686 _internal_set_failures(value);
687 // @@protoc_insertion_point(field_set:operations_research.DemonRuns.failures)
688}
689
690// -------------------------------------------------------------------
691
692// ConstraintRuns
693
694// string constraint_id = 1;
696 constraint_id_.ClearToEmpty();
697}
698inline const std::string& ConstraintRuns::constraint_id() const {
699 // @@protoc_insertion_point(field_get:operations_research.ConstraintRuns.constraint_id)
700 return _internal_constraint_id();
701}
702template <typename ArgT0, typename... ArgT>
703inline PROTOBUF_ALWAYS_INLINE
704void ConstraintRuns::set_constraint_id(ArgT0&& arg0, ArgT... args) {
705
706 constraint_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
707 // @@protoc_insertion_point(field_set:operations_research.ConstraintRuns.constraint_id)
708}
710 std::string* _s = _internal_mutable_constraint_id();
711 // @@protoc_insertion_point(field_mutable:operations_research.ConstraintRuns.constraint_id)
712 return _s;
713}
714inline const std::string& ConstraintRuns::_internal_constraint_id() const {
715 return constraint_id_.Get();
716}
717inline void ConstraintRuns::_internal_set_constraint_id(const std::string& value) {
718
719 constraint_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
720}
721inline std::string* ConstraintRuns::_internal_mutable_constraint_id() {
722
723 return constraint_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
724}
726 // @@protoc_insertion_point(field_release:operations_research.ConstraintRuns.constraint_id)
727 return constraint_id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
728}
729inline void ConstraintRuns::set_allocated_constraint_id(std::string* constraint_id) {
730 if (constraint_id != nullptr) {
731
732 } else {
733
734 }
735 constraint_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), constraint_id,
736 GetArenaForAllocation());
737#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
738 if (constraint_id_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
739 constraint_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
740 }
741#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
742 // @@protoc_insertion_point(field_set_allocated:operations_research.ConstraintRuns.constraint_id)
743}
744
745// repeated int64 initial_propagation_start_time = 2;
746inline int ConstraintRuns::_internal_initial_propagation_start_time_size() const {
747 return initial_propagation_start_time_.size();
748}
750 return _internal_initial_propagation_start_time_size();
751}
753 initial_propagation_start_time_.Clear();
754}
755inline int64_t ConstraintRuns::_internal_initial_propagation_start_time(int index) const {
756 return initial_propagation_start_time_.Get(index);
757}
759 // @@protoc_insertion_point(field_get:operations_research.ConstraintRuns.initial_propagation_start_time)
760 return _internal_initial_propagation_start_time(index);
761}
763 initial_propagation_start_time_.Set(index, value);
764 // @@protoc_insertion_point(field_set:operations_research.ConstraintRuns.initial_propagation_start_time)
765}
766inline void ConstraintRuns::_internal_add_initial_propagation_start_time(int64_t value) {
767 initial_propagation_start_time_.Add(value);
768}
770 _internal_add_initial_propagation_start_time(value);
771 // @@protoc_insertion_point(field_add:operations_research.ConstraintRuns.initial_propagation_start_time)
772}
773inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
774ConstraintRuns::_internal_initial_propagation_start_time() const {
775 return initial_propagation_start_time_;
776}
777inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
779 // @@protoc_insertion_point(field_list:operations_research.ConstraintRuns.initial_propagation_start_time)
780 return _internal_initial_propagation_start_time();
781}
782inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
783ConstraintRuns::_internal_mutable_initial_propagation_start_time() {
784 return &initial_propagation_start_time_;
785}
786inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
788 // @@protoc_insertion_point(field_mutable_list:operations_research.ConstraintRuns.initial_propagation_start_time)
789 return _internal_mutable_initial_propagation_start_time();
790}
791
792// repeated int64 initial_propagation_end_time = 3;
793inline int ConstraintRuns::_internal_initial_propagation_end_time_size() const {
794 return initial_propagation_end_time_.size();
795}
797 return _internal_initial_propagation_end_time_size();
798}
800 initial_propagation_end_time_.Clear();
801}
802inline int64_t ConstraintRuns::_internal_initial_propagation_end_time(int index) const {
803 return initial_propagation_end_time_.Get(index);
804}
806 // @@protoc_insertion_point(field_get:operations_research.ConstraintRuns.initial_propagation_end_time)
807 return _internal_initial_propagation_end_time(index);
808}
810 initial_propagation_end_time_.Set(index, value);
811 // @@protoc_insertion_point(field_set:operations_research.ConstraintRuns.initial_propagation_end_time)
812}
813inline void ConstraintRuns::_internal_add_initial_propagation_end_time(int64_t value) {
814 initial_propagation_end_time_.Add(value);
815}
817 _internal_add_initial_propagation_end_time(value);
818 // @@protoc_insertion_point(field_add:operations_research.ConstraintRuns.initial_propagation_end_time)
819}
820inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
821ConstraintRuns::_internal_initial_propagation_end_time() const {
822 return initial_propagation_end_time_;
823}
824inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
826 // @@protoc_insertion_point(field_list:operations_research.ConstraintRuns.initial_propagation_end_time)
827 return _internal_initial_propagation_end_time();
828}
829inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
830ConstraintRuns::_internal_mutable_initial_propagation_end_time() {
831 return &initial_propagation_end_time_;
832}
833inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
835 // @@protoc_insertion_point(field_mutable_list:operations_research.ConstraintRuns.initial_propagation_end_time)
836 return _internal_mutable_initial_propagation_end_time();
837}
838
839// int64 failures = 4;
841 failures_ = int64_t{0};
842}
843inline int64_t ConstraintRuns::_internal_failures() const {
844 return failures_;
845}
846inline int64_t ConstraintRuns::failures() const {
847 // @@protoc_insertion_point(field_get:operations_research.ConstraintRuns.failures)
848 return _internal_failures();
849}
850inline void ConstraintRuns::_internal_set_failures(int64_t value) {
851
852 failures_ = value;
853}
855 _internal_set_failures(value);
856 // @@protoc_insertion_point(field_set:operations_research.ConstraintRuns.failures)
857}
858
859// repeated .operations_research.DemonRuns demons = 5;
860inline int ConstraintRuns::_internal_demons_size() const {
861 return demons_.size();
862}
863inline int ConstraintRuns::demons_size() const {
864 return _internal_demons_size();
865}
867 demons_.Clear();
868}
869inline ::operations_research::DemonRuns* ConstraintRuns::mutable_demons(int index) {
870 // @@protoc_insertion_point(field_mutable:operations_research.ConstraintRuns.demons)
871 return demons_.Mutable(index);
872}
873inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns >*
875 // @@protoc_insertion_point(field_mutable_list:operations_research.ConstraintRuns.demons)
876 return &demons_;
877}
878inline const ::operations_research::DemonRuns& ConstraintRuns::_internal_demons(int index) const {
879 return demons_.Get(index);
880}
881inline const ::operations_research::DemonRuns& ConstraintRuns::demons(int index) const {
882 // @@protoc_insertion_point(field_get:operations_research.ConstraintRuns.demons)
883 return _internal_demons(index);
884}
885inline ::operations_research::DemonRuns* ConstraintRuns::_internal_add_demons() {
886 return demons_.Add();
887}
888inline ::operations_research::DemonRuns* ConstraintRuns::add_demons() {
889 ::operations_research::DemonRuns* _add = _internal_add_demons();
890 // @@protoc_insertion_point(field_add:operations_research.ConstraintRuns.demons)
891 return _add;
892}
893inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns >&
895 // @@protoc_insertion_point(field_list:operations_research.ConstraintRuns.demons)
896 return demons_;
897}
898
899#ifdef __GNUC__
900 #pragma GCC diagnostic pop
901#endif // __GNUC__
902// -------------------------------------------------------------------
903
904
905// @@protoc_insertion_point(namespace_scope)
906
907} // namespace operations_research
908
909// @@protoc_insertion_point(global_scope)
910
911#include <google/protobuf/port_undef.inc>
912#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
static const ConstraintRuns & default_instance()
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > & initial_propagation_end_time() const
::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > * mutable_initial_propagation_start_time()
static const ConstraintRuns * internal_default_instance()
void Swap(ConstraintRuns *other)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns > * mutable_demons()
void set_initial_propagation_start_time(int index, int64_t value)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns > & demons() const
void UnsafeArenaSwap(ConstraintRuns *other)
::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > * mutable_initial_propagation_end_time()
void add_initial_propagation_start_time(int64_t value)
ConstraintRuns * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void add_initial_propagation_end_time(int64_t value)
void set_constraint_id(ArgT0 &&arg0, ArgT... args)
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > & initial_propagation_start_time() const
ConstraintRuns & operator=(ConstraintRuns &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void set_initial_propagation_end_time(int index, int64_t value)
ConstraintRuns(ConstraintRuns &&from) noexcept
PROTOBUF_NODISCARD std::string * release_constraint_id()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
ConstraintRuns & operator=(const ConstraintRuns &from)
friend void swap(ConstraintRuns &a, ConstraintRuns &b)
const std::string & constraint_id() const
::operations_research::DemonRuns * add_demons()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void set_allocated_constraint_id(std::string *constraint_id)
static const DemonRuns & default_instance()
void set_allocated_demon_id(std::string *demon_id)
void set_demon_id(ArgT0 &&arg0, ArgT... args)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > & start_time() const
PROTOBUF_NODISCARD std::string * release_demon_id()
static const ClassData _class_data_
DemonRuns(DemonRuns &&from) noexcept
void set_start_time(int index, int64_t value)
DemonRuns & operator=(DemonRuns &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > & end_time() const
static constexpr int kIndexInFileMessages
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
DemonRuns & operator=(const DemonRuns &from)
const std::string & demon_id() const
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)
DemonRuns * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void MergeFrom(const DemonRuns &from)
::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > * mutable_end_time()
::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > * mutable_start_time()
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void set_end_time(int index, int64_t value)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const DemonRuns * internal_default_instance()
void UnsafeArenaSwap(DemonRuns *other)
void add_start_time(int64_t value)
int64_t b
int64_t a
int64_t value
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
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_
int index
Definition: pack.cc:509
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)