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
37 PROTOBUF_NAMESPACE_OPEN
38 namespace internal {
39 class AnyMetadata;
40 } // namespace internal
41 PROTOBUF_NAMESPACE_CLOSE
42 
43 // Internal implementation detail -- do not use these members.
45  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
46  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
47  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
48  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
49  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
50  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
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 };
55 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto;
56 namespace operations_research {
57 class ConstraintRuns;
58 struct ConstraintRunsDefaultTypeInternal;
59 extern ConstraintRunsDefaultTypeInternal _ConstraintRuns_default_instance_;
60 class DemonRuns;
61 struct DemonRunsDefaultTypeInternal;
62 extern DemonRunsDefaultTypeInternal _DemonRuns_default_instance_;
63 } // namespace operations_research
64 PROTOBUF_NAMESPACE_OPEN
65 template<> ::operations_research::ConstraintRuns* Arena::CreateMaybeMessage<::operations_research::ConstraintRuns>(Arena*);
66 template<> ::operations_research::DemonRuns* Arena::CreateMaybeMessage<::operations_research::DemonRuns>(Arena*);
67 PROTOBUF_NAMESPACE_CLOSE
68 namespace operations_research {
69 
70 // ===================================================================
71 
72 class 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() {
113  return *internal_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  }
138  void UnsafeArenaSwap(DemonRuns* other) {
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 
284 class 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 
297  inline ConstraintRuns& operator=(const ConstraintRuns& from) {
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  }
325  return *internal_default_instance();
326  }
327  static inline const ConstraintRuns* internal_default_instance() {
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;
470  ::operations_research::DemonRuns* add_demons();
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 }
529 inline const std::string& DemonRuns::demon_id() const {
530  // @@protoc_insertion_point(field_get:operations_research.DemonRuns.demon_id)
531  return _internal_demon_id();
532 }
533 template <typename ArgT0, typename... ArgT>
534 inline PROTOBUF_ALWAYS_INLINE
535 void 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 }
540 inline 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 }
545 inline const std::string& DemonRuns::_internal_demon_id() const {
546  return demon_id_.Get();
547 }
548 inline void DemonRuns::_internal_set_demon_id(const std::string& value) {
549 
550  demon_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
551 }
552 inline std::string* DemonRuns::_internal_mutable_demon_id() {
553 
554  return demon_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
555 }
556 inline 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 }
560 inline void DemonRuns::set_allocated_demon_id(std::string* demon_id) {
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;
577 inline int DemonRuns::_internal_start_time_size() const {
578  return start_time_.size();
579 }
580 inline int DemonRuns::start_time_size() const {
581  return _internal_start_time_size();
582 }
584  start_time_.Clear();
585 }
586 inline int64_t DemonRuns::_internal_start_time(int index) const {
587  return start_time_.Get(index);
588 }
589 inline 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 }
593 inline 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 }
597 inline void DemonRuns::_internal_add_start_time(int64_t value) {
598  start_time_.Add(value);
599 }
600 inline 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 }
604 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
605 DemonRuns::_internal_start_time() const {
606  return start_time_;
607 }
608 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
610  // @@protoc_insertion_point(field_list:operations_research.DemonRuns.start_time)
611  return _internal_start_time();
612 }
613 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
614 DemonRuns::_internal_mutable_start_time() {
615  return &start_time_;
616 }
617 inline ::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;
624 inline int DemonRuns::_internal_end_time_size() const {
625  return end_time_.size();
626 }
627 inline int DemonRuns::end_time_size() const {
628  return _internal_end_time_size();
629 }
631  end_time_.Clear();
632 }
633 inline int64_t DemonRuns::_internal_end_time(int index) const {
634  return end_time_.Get(index);
635 }
636 inline 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 }
640 inline 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 }
644 inline void DemonRuns::_internal_add_end_time(int64_t value) {
645  end_time_.Add(value);
646 }
647 inline 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 }
651 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
652 DemonRuns::_internal_end_time() const {
653  return end_time_;
654 }
655 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
657  // @@protoc_insertion_point(field_list:operations_research.DemonRuns.end_time)
658  return _internal_end_time();
659 }
660 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
661 DemonRuns::_internal_mutable_end_time() {
662  return &end_time_;
663 }
664 inline ::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 }
674 inline int64_t DemonRuns::_internal_failures() const {
675  return failures_;
676 }
677 inline int64_t DemonRuns::failures() const {
678  // @@protoc_insertion_point(field_get:operations_research.DemonRuns.failures)
679  return _internal_failures();
680 }
681 inline void DemonRuns::_internal_set_failures(int64_t value) {
682 
683  failures_ = value;
684 }
685 inline 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 }
698 inline const std::string& ConstraintRuns::constraint_id() const {
699  // @@protoc_insertion_point(field_get:operations_research.ConstraintRuns.constraint_id)
700  return _internal_constraint_id();
701 }
702 template <typename ArgT0, typename... ArgT>
703 inline PROTOBUF_ALWAYS_INLINE
704 void 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 }
714 inline const std::string& ConstraintRuns::_internal_constraint_id() const {
715  return constraint_id_.Get();
716 }
717 inline void ConstraintRuns::_internal_set_constraint_id(const std::string& value) {
718 
719  constraint_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
720 }
721 inline 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 }
729 inline 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;
746 inline 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 }
755 inline 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 }
766 inline 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 }
773 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
774 ConstraintRuns::_internal_initial_propagation_start_time() const {
775  return initial_propagation_start_time_;
776 }
777 inline 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 }
782 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
783 ConstraintRuns::_internal_mutable_initial_propagation_start_time() {
784  return &initial_propagation_start_time_;
785 }
786 inline ::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;
793 inline 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 }
802 inline 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 }
813 inline 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 }
820 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
821 ConstraintRuns::_internal_initial_propagation_end_time() const {
822  return initial_propagation_end_time_;
823 }
824 inline 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 }
829 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
830 ConstraintRuns::_internal_mutable_initial_propagation_end_time() {
831  return &initial_propagation_end_time_;
832 }
833 inline ::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 }
843 inline int64_t ConstraintRuns::_internal_failures() const {
844  return failures_;
845 }
846 inline int64_t ConstraintRuns::failures() const {
847  // @@protoc_insertion_point(field_get:operations_research.ConstraintRuns.failures)
848  return _internal_failures();
849 }
850 inline void ConstraintRuns::_internal_set_failures(int64_t value) {
851 
852  failures_ = value;
853 }
854 inline void ConstraintRuns::set_failures(int64_t value) {
855  _internal_set_failures(value);
856  // @@protoc_insertion_point(field_set:operations_research.ConstraintRuns.failures)
857 }
858 
859 // repeated .operations_research.DemonRuns demons = 5;
860 inline int ConstraintRuns::_internal_demons_size() const {
861  return demons_.size();
862 }
863 inline int ConstraintRuns::demons_size() const {
864  return _internal_demons_size();
865 }
867  demons_.Clear();
868 }
869 inline ::operations_research::DemonRuns* ConstraintRuns::mutable_demons(int index) {
870  // @@protoc_insertion_point(field_mutable:operations_research.ConstraintRuns.demons)
871  return demons_.Mutable(index);
872 }
873 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns >*
875  // @@protoc_insertion_point(field_mutable_list:operations_research.ConstraintRuns.demons)
876  return &demons_;
877 }
878 inline const ::operations_research::DemonRuns& ConstraintRuns::_internal_demons(int index) const {
879  return demons_.Get(index);
880 }
881 inline 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 }
885 inline ::operations_research::DemonRuns* ConstraintRuns::_internal_add_demons() {
886  return demons_.Add();
887 }
888 inline ::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 }
893 inline 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
void set_initial_propagation_end_time(int index, int64_t value)
void add_start_time(int64_t value)
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ConstraintRunsDefaultTypeInternal _ConstraintRuns_default_instance_
DemonRuns & operator=(const DemonRuns &from)
void add_initial_propagation_end_time(int64_t value)
void UnsafeArenaSwap(DemonRuns *other)
void set_end_time(int index, int64_t value)
void set_constraint_id(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > & end_time() const
void set_start_time(int index, int64_t value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
const std::string & demon_id() const
static const ClassData _class_data_
::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > * mutable_end_time()
void set_allocated_constraint_id(std::string *constraint_id)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > & initial_propagation_start_time() const
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
const std::string & constraint_id() const
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
int64_t b
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns > & demons() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
DemonRuns * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
ConstraintRuns & operator=(const ConstraintRuns &from)
friend void swap(ConstraintRuns &a, ConstraintRuns &b)
::operations_research::DemonRuns * add_demons()
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
void MergeFrom(const DemonRuns &from)
static const DemonRuns * internal_default_instance()
void UnsafeArenaSwap(ConstraintRuns *other)
DemonRuns(DemonRuns &&from) noexcept
::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > * mutable_initial_propagation_end_time()
static constexpr int kIndexInFileMessages
static const ConstraintRuns & default_instance()
void set_demon_id(ArgT0 &&arg0, ArgT... args)
int index
Definition: pack.cc:509
PROTOBUF_NODISCARD std::string * release_demon_id()
void add_initial_propagation_start_time(int64_t value)
ConstraintRuns * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
ConstraintRuns(ConstraintRuns &&from) noexcept
static const ConstraintRuns * internal_default_instance()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > * mutable_start_time()
static const DemonRuns & default_instance()
void Swap(ConstraintRuns *other)
void set_initial_propagation_start_time(int index, int64_t value)
Collection of objects used to extend the Constraint Solver library.
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > & start_time() const
PROTOBUF_NODISCARD std::string * release_constraint_id()
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns > * mutable_demons()
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries [] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
ConstraintRuns & operator=(ConstraintRuns &&from) noexcept
DemonRuns & operator=(DemonRuns &&from) noexcept
::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > * mutable_initial_propagation_start_time()
friend void swap(DemonRuns &a, DemonRuns &b)
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > & initial_propagation_end_time() const
int64_t value
void set_allocated_demon_id(std::string *demon_id)
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT DemonRunsDefaultTypeInternal _DemonRuns_default_instance_
int64_t a
void CopyFrom(const DemonRuns &from)