C++ Reference

C++ Reference: Routing

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 < 3012000
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 3012002 < 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/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
31 #include <google/protobuf/message.h>
32 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
33 #include <google/protobuf/extension_set.h> // IWYU pragma: export
34 #include <google/protobuf/unknown_field_set.h>
35 // @@protoc_insertion_point(includes)
36 #include <google/protobuf/port_def.inc>
37 #define PROTOBUF_INTERNAL_EXPORT_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
38 PROTOBUF_NAMESPACE_OPEN
39 namespace internal {
40 class AnyMetadata;
41 } // namespace internal
42 PROTOBUF_NAMESPACE_CLOSE
43 
44 // Internal implementation detail -- do not use these members.
46  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
47  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
48  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
49  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
50  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
51  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
52  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
53  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
54  static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
55 };
56 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto;
57 namespace operations_research {
58 class ConstraintRuns;
59 class ConstraintRunsDefaultTypeInternal;
60 extern ConstraintRunsDefaultTypeInternal _ConstraintRuns_default_instance_;
61 class DemonRuns;
62 class DemonRunsDefaultTypeInternal;
63 extern DemonRunsDefaultTypeInternal _DemonRuns_default_instance_;
64 } // namespace operations_research
65 PROTOBUF_NAMESPACE_OPEN
66 template<> ::operations_research::ConstraintRuns* Arena::CreateMaybeMessage<::operations_research::ConstraintRuns>(Arena*);
67 template<> ::operations_research::DemonRuns* Arena::CreateMaybeMessage<::operations_research::DemonRuns>(Arena*);
68 PROTOBUF_NAMESPACE_CLOSE
69 namespace operations_research {
70 
71 // ===================================================================
72 
73 class DemonRuns PROTOBUF_FINAL :
74  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.DemonRuns) */ {
75  public:
76  inline DemonRuns() : DemonRuns(nullptr) {};
77  virtual ~DemonRuns();
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 (GetArena() == from.GetArena()) {
91  if (this != &from) InternalSwap(&from);
92  } else {
93  CopyFrom(from);
94  }
95  return *this;
96  }
97 
98  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
99  return GetDescriptor();
100  }
101  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
102  return GetMetadataStatic().descriptor;
103  }
104  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
105  return GetMetadataStatic().reflection;
106  }
107  static const DemonRuns& default_instance();
108 
109  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
110  static inline const DemonRuns* internal_default_instance() {
111  return reinterpret_cast<const DemonRuns*>(
113  }
114  static constexpr int kIndexInFileMessages =
115  0;
116 
117  friend void swap(DemonRuns& a, DemonRuns& b) {
118  a.Swap(&b);
119  }
120  inline void Swap(DemonRuns* other) {
121  if (other == this) return;
122  if (GetArena() == other->GetArena()) {
123  InternalSwap(other);
124  } else {
125  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
126  }
127  }
128  void UnsafeArenaSwap(DemonRuns* other) {
129  if (other == this) return;
130  GOOGLE_DCHECK(GetArena() == other->GetArena());
131  InternalSwap(other);
132  }
133 
134  // implements Message ----------------------------------------------
135 
136  inline DemonRuns* New() const final {
137  return CreateMaybeMessage<DemonRuns>(nullptr);
138  }
139 
140  DemonRuns* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
141  return CreateMaybeMessage<DemonRuns>(arena);
142  }
143  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
144  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
145  void CopyFrom(const DemonRuns& from);
146  void MergeFrom(const DemonRuns& from);
147  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
148  bool IsInitialized() const final;
149 
150  size_t ByteSizeLong() const final;
151  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
152  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
153  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
154  int GetCachedSize() const final { return _cached_size_.Get(); }
155 
156  private:
157  inline void SharedCtor();
158  inline void SharedDtor();
159  void SetCachedSize(int size) const final;
160  void InternalSwap(DemonRuns* other);
161  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
162  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
163  return "operations_research.DemonRuns";
164  }
165  protected:
166  explicit DemonRuns(::PROTOBUF_NAMESPACE_ID::Arena* arena);
167  private:
168  static void ArenaDtor(void* object);
169  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
170  public:
171 
172  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
173  private:
174  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
175  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto);
177  }
178 
179  public:
180 
181  // nested types ----------------------------------------------------
182 
183  // accessors -------------------------------------------------------
184 
185  enum : int {
186  kStartTimeFieldNumber = 2,
187  kEndTimeFieldNumber = 3,
188  kDemonIdFieldNumber = 1,
189  kFailuresFieldNumber = 4,
190  };
191  // repeated int64 start_time = 2;
192  int start_time_size() const;
193  private:
194  int _internal_start_time_size() const;
195  public:
197  private:
198  ::PROTOBUF_NAMESPACE_ID::int64 _internal_start_time(int index) const;
199  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
200  _internal_start_time() const;
201  void _internal_add_start_time(::PROTOBUF_NAMESPACE_ID::int64 value);
202  ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
203  _internal_mutable_start_time();
204  public:
205  ::PROTOBUF_NAMESPACE_ID::int64 start_time(int index) const;
206  void set_start_time(int index, ::PROTOBUF_NAMESPACE_ID::int64 value);
207  void add_start_time(::PROTOBUF_NAMESPACE_ID::int64 value);
208  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
209  start_time() const;
210  ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
212 
213  // repeated int64 end_time = 3;
214  int end_time_size() const;
215  private:
216  int _internal_end_time_size() const;
217  public:
219  private:
220  ::PROTOBUF_NAMESPACE_ID::int64 _internal_end_time(int index) const;
221  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
222  _internal_end_time() const;
223  void _internal_add_end_time(::PROTOBUF_NAMESPACE_ID::int64 value);
224  ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
225  _internal_mutable_end_time();
226  public:
227  ::PROTOBUF_NAMESPACE_ID::int64 end_time(int index) const;
228  void set_end_time(int index, ::PROTOBUF_NAMESPACE_ID::int64 value);
229  void add_end_time(::PROTOBUF_NAMESPACE_ID::int64 value);
230  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
231  end_time() const;
232  ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
234 
235  // string demon_id = 1;
237  const std::string& demon_id() const;
238  void set_demon_id(const std::string& value);
239  void set_demon_id(std::string&& value);
240  void set_demon_id(const char* value);
241  void set_demon_id(const char* value, size_t size);
242  std::string* mutable_demon_id();
243  std::string* release_demon_id();
244  void set_allocated_demon_id(std::string* demon_id);
245  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
246  " string fields are deprecated and will be removed in a"
247  " future release.")
248  std::string* unsafe_arena_release_demon_id();
249  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
250  " string fields are deprecated and will be removed in a"
251  " future release.")
252  void unsafe_arena_set_allocated_demon_id(
253  std::string* demon_id);
254  private:
255  const std::string& _internal_demon_id() const;
256  void _internal_set_demon_id(const std::string& value);
257  std::string* _internal_mutable_demon_id();
258  public:
259 
260  // int64 failures = 4;
261  void clear_failures();
262  ::PROTOBUF_NAMESPACE_ID::int64 failures() const;
263  void set_failures(::PROTOBUF_NAMESPACE_ID::int64 value);
264  private:
265  ::PROTOBUF_NAMESPACE_ID::int64 _internal_failures() const;
266  void _internal_set_failures(::PROTOBUF_NAMESPACE_ID::int64 value);
267  public:
268 
269  // @@protoc_insertion_point(class_scope:operations_research.DemonRuns)
270  private:
271  class _Internal;
272 
273  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
274  typedef void InternalArenaConstructable_;
275  typedef void DestructorSkippable_;
276  ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > start_time_;
277  mutable std::atomic<int> _start_time_cached_byte_size_;
278  ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > end_time_;
279  mutable std::atomic<int> _end_time_cached_byte_size_;
280  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr demon_id_;
281  ::PROTOBUF_NAMESPACE_ID::int64 failures_;
282  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
284 };
285 // -------------------------------------------------------------------
286 
287 class ConstraintRuns PROTOBUF_FINAL :
288  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.ConstraintRuns) */ {
289  public:
290  inline ConstraintRuns() : ConstraintRuns(nullptr) {};
291  virtual ~ConstraintRuns();
292 
293  ConstraintRuns(const ConstraintRuns& from);
294  ConstraintRuns(ConstraintRuns&& from) noexcept
295  : ConstraintRuns() {
296  *this = ::std::move(from);
297  }
298 
299  inline ConstraintRuns& operator=(const ConstraintRuns& from) {
300  CopyFrom(from);
301  return *this;
302  }
303  inline ConstraintRuns& operator=(ConstraintRuns&& from) noexcept {
304  if (GetArena() == from.GetArena()) {
305  if (this != &from) InternalSwap(&from);
306  } else {
307  CopyFrom(from);
308  }
309  return *this;
310  }
311 
312  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
313  return GetDescriptor();
314  }
315  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
316  return GetMetadataStatic().descriptor;
317  }
318  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
319  return GetMetadataStatic().reflection;
320  }
321  static const ConstraintRuns& default_instance();
322 
323  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
324  static inline const ConstraintRuns* internal_default_instance() {
325  return reinterpret_cast<const ConstraintRuns*>(
327  }
328  static constexpr int kIndexInFileMessages =
329  1;
330 
331  friend void swap(ConstraintRuns& a, ConstraintRuns& b) {
332  a.Swap(&b);
333  }
334  inline void Swap(ConstraintRuns* other) {
335  if (other == this) return;
336  if (GetArena() == other->GetArena()) {
337  InternalSwap(other);
338  } else {
339  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
340  }
341  }
342  void UnsafeArenaSwap(ConstraintRuns* other) {
343  if (other == this) return;
344  GOOGLE_DCHECK(GetArena() == other->GetArena());
345  InternalSwap(other);
346  }
347 
348  // implements Message ----------------------------------------------
349 
350  inline ConstraintRuns* New() const final {
351  return CreateMaybeMessage<ConstraintRuns>(nullptr);
352  }
353 
354  ConstraintRuns* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
355  return CreateMaybeMessage<ConstraintRuns>(arena);
356  }
357  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
358  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
359  void CopyFrom(const ConstraintRuns& from);
360  void MergeFrom(const ConstraintRuns& from);
361  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
362  bool IsInitialized() const final;
363 
364  size_t ByteSizeLong() const final;
365  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
366  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
367  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
368  int GetCachedSize() const final { return _cached_size_.Get(); }
369 
370  private:
371  inline void SharedCtor();
372  inline void SharedDtor();
373  void SetCachedSize(int size) const final;
374  void InternalSwap(ConstraintRuns* other);
375  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
376  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
377  return "operations_research.ConstraintRuns";
378  }
379  protected:
380  explicit ConstraintRuns(::PROTOBUF_NAMESPACE_ID::Arena* arena);
381  private:
382  static void ArenaDtor(void* object);
383  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
384  public:
385 
386  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
387  private:
388  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
389  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto);
391  }
392 
393  public:
394 
395  // nested types ----------------------------------------------------
396 
397  // accessors -------------------------------------------------------
398 
399  enum : int {
400  kInitialPropagationStartTimeFieldNumber = 2,
401  kInitialPropagationEndTimeFieldNumber = 3,
402  kDemonsFieldNumber = 5,
403  kConstraintIdFieldNumber = 1,
404  kFailuresFieldNumber = 4,
405  };
406  // repeated int64 initial_propagation_start_time = 2;
408  private:
409  int _internal_initial_propagation_start_time_size() const;
410  public:
412  private:
413  ::PROTOBUF_NAMESPACE_ID::int64 _internal_initial_propagation_start_time(int index) const;
414  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
415  _internal_initial_propagation_start_time() const;
416  void _internal_add_initial_propagation_start_time(::PROTOBUF_NAMESPACE_ID::int64 value);
417  ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
418  _internal_mutable_initial_propagation_start_time();
419  public:
420  ::PROTOBUF_NAMESPACE_ID::int64 initial_propagation_start_time(int index) const;
421  void set_initial_propagation_start_time(int index, ::PROTOBUF_NAMESPACE_ID::int64 value);
422  void add_initial_propagation_start_time(::PROTOBUF_NAMESPACE_ID::int64 value);
423  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
425  ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
427 
428  // repeated int64 initial_propagation_end_time = 3;
430  private:
431  int _internal_initial_propagation_end_time_size() const;
432  public:
434  private:
435  ::PROTOBUF_NAMESPACE_ID::int64 _internal_initial_propagation_end_time(int index) const;
436  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
437  _internal_initial_propagation_end_time() const;
438  void _internal_add_initial_propagation_end_time(::PROTOBUF_NAMESPACE_ID::int64 value);
439  ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
440  _internal_mutable_initial_propagation_end_time();
441  public:
442  ::PROTOBUF_NAMESPACE_ID::int64 initial_propagation_end_time(int index) const;
443  void set_initial_propagation_end_time(int index, ::PROTOBUF_NAMESPACE_ID::int64 value);
444  void add_initial_propagation_end_time(::PROTOBUF_NAMESPACE_ID::int64 value);
445  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
447  ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
449 
450  // repeated .operations_research.DemonRuns demons = 5;
451  int demons_size() const;
452  private:
453  int _internal_demons_size() const;
454  public:
455  void clear_demons();
456  ::operations_research::DemonRuns* mutable_demons(int index);
457  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns >*
459  private:
460  const ::operations_research::DemonRuns& _internal_demons(int index) const;
461  ::operations_research::DemonRuns* _internal_add_demons();
462  public:
463  const ::operations_research::DemonRuns& demons(int index) const;
464  ::operations_research::DemonRuns* add_demons();
465  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns >&
466  demons() const;
467 
468  // string constraint_id = 1;
470  const std::string& constraint_id() const;
471  void set_constraint_id(const std::string& value);
472  void set_constraint_id(std::string&& value);
473  void set_constraint_id(const char* value);
474  void set_constraint_id(const char* value, size_t size);
475  std::string* mutable_constraint_id();
476  std::string* release_constraint_id();
477  void set_allocated_constraint_id(std::string* constraint_id);
478  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
479  " string fields are deprecated and will be removed in a"
480  " future release.")
481  std::string* unsafe_arena_release_constraint_id();
482  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
483  " string fields are deprecated and will be removed in a"
484  " future release.")
485  void unsafe_arena_set_allocated_constraint_id(
486  std::string* constraint_id);
487  private:
488  const std::string& _internal_constraint_id() const;
489  void _internal_set_constraint_id(const std::string& value);
490  std::string* _internal_mutable_constraint_id();
491  public:
492 
493  // int64 failures = 4;
494  void clear_failures();
495  ::PROTOBUF_NAMESPACE_ID::int64 failures() const;
496  void set_failures(::PROTOBUF_NAMESPACE_ID::int64 value);
497  private:
498  ::PROTOBUF_NAMESPACE_ID::int64 _internal_failures() const;
499  void _internal_set_failures(::PROTOBUF_NAMESPACE_ID::int64 value);
500  public:
501 
502  // @@protoc_insertion_point(class_scope:operations_research.ConstraintRuns)
503  private:
504  class _Internal;
505 
506  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
507  typedef void InternalArenaConstructable_;
508  typedef void DestructorSkippable_;
509  ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > initial_propagation_start_time_;
510  mutable std::atomic<int> _initial_propagation_start_time_cached_byte_size_;
511  ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > initial_propagation_end_time_;
512  mutable std::atomic<int> _initial_propagation_end_time_cached_byte_size_;
513  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns > demons_;
514  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr constraint_id_;
515  ::PROTOBUF_NAMESPACE_ID::int64 failures_;
516  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
518 };
519 // ===================================================================
520 
521 
522 // ===================================================================
523 
524 #ifdef __GNUC__
525  #pragma GCC diagnostic push
526  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
527 #endif // __GNUC__
528 // DemonRuns
529 
530 // string demon_id = 1;
531 inline void DemonRuns::clear_demon_id() {
532  demon_id_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
533 }
534 inline const std::string& DemonRuns::demon_id() const {
535  // @@protoc_insertion_point(field_get:operations_research.DemonRuns.demon_id)
536  return _internal_demon_id();
537 }
538 inline void DemonRuns::set_demon_id(const std::string& value) {
539  _internal_set_demon_id(value);
540  // @@protoc_insertion_point(field_set:operations_research.DemonRuns.demon_id)
541 }
542 inline std::string* DemonRuns::mutable_demon_id() {
543  // @@protoc_insertion_point(field_mutable:operations_research.DemonRuns.demon_id)
544  return _internal_mutable_demon_id();
545 }
546 inline const std::string& DemonRuns::_internal_demon_id() const {
547  return demon_id_.Get();
548 }
549 inline void DemonRuns::_internal_set_demon_id(const std::string& value) {
550 
551  demon_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
552 }
553 inline void DemonRuns::set_demon_id(std::string&& value) {
554 
555  demon_id_.Set(
556  &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
557  // @@protoc_insertion_point(field_set_rvalue:operations_research.DemonRuns.demon_id)
558 }
559 inline void DemonRuns::set_demon_id(const char* value) {
560  GOOGLE_DCHECK(value != nullptr);
561 
562  demon_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
563  GetArena());
564  // @@protoc_insertion_point(field_set_char:operations_research.DemonRuns.demon_id)
565 }
566 inline void DemonRuns::set_demon_id(const char* value,
567  size_t size) {
568 
569  demon_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
570  reinterpret_cast<const char*>(value), size), GetArena());
571  // @@protoc_insertion_point(field_set_pointer:operations_research.DemonRuns.demon_id)
572 }
573 inline std::string* DemonRuns::_internal_mutable_demon_id() {
574 
575  return demon_id_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
576 }
577 inline std::string* DemonRuns::release_demon_id() {
578  // @@protoc_insertion_point(field_release:operations_research.DemonRuns.demon_id)
579  return demon_id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
580 }
581 inline void DemonRuns::set_allocated_demon_id(std::string* demon_id) {
582  if (demon_id != nullptr) {
583 
584  } else {
585 
586  }
587  demon_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), demon_id,
588  GetArena());
589  // @@protoc_insertion_point(field_set_allocated:operations_research.DemonRuns.demon_id)
590 }
591 inline std::string* DemonRuns::unsafe_arena_release_demon_id() {
592  // @@protoc_insertion_point(field_unsafe_arena_release:operations_research.DemonRuns.demon_id)
593  GOOGLE_DCHECK(GetArena() != nullptr);
594 
595  return demon_id_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
596  GetArena());
597 }
598 inline void DemonRuns::unsafe_arena_set_allocated_demon_id(
599  std::string* demon_id) {
600  GOOGLE_DCHECK(GetArena() != nullptr);
601  if (demon_id != nullptr) {
602 
603  } else {
604 
605  }
606  demon_id_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
607  demon_id, GetArena());
608  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.DemonRuns.demon_id)
609 }
610 
611 // repeated int64 start_time = 2;
612 inline int DemonRuns::_internal_start_time_size() const {
613  return start_time_.size();
614 }
615 inline int DemonRuns::start_time_size() const {
616  return _internal_start_time_size();
617 }
618 inline void DemonRuns::clear_start_time() {
619  start_time_.Clear();
620 }
621 inline ::PROTOBUF_NAMESPACE_ID::int64 DemonRuns::_internal_start_time(int index) const {
622  return start_time_.Get(index);
623 }
624 inline ::PROTOBUF_NAMESPACE_ID::int64 DemonRuns::start_time(int index) const {
625  // @@protoc_insertion_point(field_get:operations_research.DemonRuns.start_time)
626  return _internal_start_time(index);
627 }
628 inline void DemonRuns::set_start_time(int index, ::PROTOBUF_NAMESPACE_ID::int64 value) {
629  start_time_.Set(index, value);
630  // @@protoc_insertion_point(field_set:operations_research.DemonRuns.start_time)
631 }
632 inline void DemonRuns::_internal_add_start_time(::PROTOBUF_NAMESPACE_ID::int64 value) {
633  start_time_.Add(value);
634 }
635 inline void DemonRuns::add_start_time(::PROTOBUF_NAMESPACE_ID::int64 value) {
636  _internal_add_start_time(value);
637  // @@protoc_insertion_point(field_add:operations_research.DemonRuns.start_time)
638 }
639 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
640 DemonRuns::_internal_start_time() const {
641  return start_time_;
642 }
643 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
644 DemonRuns::start_time() const {
645  // @@protoc_insertion_point(field_list:operations_research.DemonRuns.start_time)
646  return _internal_start_time();
647 }
648 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
649 DemonRuns::_internal_mutable_start_time() {
650  return &start_time_;
651 }
652 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
653 DemonRuns::mutable_start_time() {
654  // @@protoc_insertion_point(field_mutable_list:operations_research.DemonRuns.start_time)
655  return _internal_mutable_start_time();
656 }
657 
658 // repeated int64 end_time = 3;
659 inline int DemonRuns::_internal_end_time_size() const {
660  return end_time_.size();
661 }
662 inline int DemonRuns::end_time_size() const {
663  return _internal_end_time_size();
664 }
665 inline void DemonRuns::clear_end_time() {
666  end_time_.Clear();
667 }
668 inline ::PROTOBUF_NAMESPACE_ID::int64 DemonRuns::_internal_end_time(int index) const {
669  return end_time_.Get(index);
670 }
671 inline ::PROTOBUF_NAMESPACE_ID::int64 DemonRuns::end_time(int index) const {
672  // @@protoc_insertion_point(field_get:operations_research.DemonRuns.end_time)
673  return _internal_end_time(index);
674 }
675 inline void DemonRuns::set_end_time(int index, ::PROTOBUF_NAMESPACE_ID::int64 value) {
676  end_time_.Set(index, value);
677  // @@protoc_insertion_point(field_set:operations_research.DemonRuns.end_time)
678 }
679 inline void DemonRuns::_internal_add_end_time(::PROTOBUF_NAMESPACE_ID::int64 value) {
680  end_time_.Add(value);
681 }
682 inline void DemonRuns::add_end_time(::PROTOBUF_NAMESPACE_ID::int64 value) {
683  _internal_add_end_time(value);
684  // @@protoc_insertion_point(field_add:operations_research.DemonRuns.end_time)
685 }
686 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
687 DemonRuns::_internal_end_time() const {
688  return end_time_;
689 }
690 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
691 DemonRuns::end_time() const {
692  // @@protoc_insertion_point(field_list:operations_research.DemonRuns.end_time)
693  return _internal_end_time();
694 }
695 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
696 DemonRuns::_internal_mutable_end_time() {
697  return &end_time_;
698 }
699 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
700 DemonRuns::mutable_end_time() {
701  // @@protoc_insertion_point(field_mutable_list:operations_research.DemonRuns.end_time)
702  return _internal_mutable_end_time();
703 }
704 
705 // int64 failures = 4;
706 inline void DemonRuns::clear_failures() {
707  failures_ = PROTOBUF_LONGLONG(0);
708 }
709 inline ::PROTOBUF_NAMESPACE_ID::int64 DemonRuns::_internal_failures() const {
710  return failures_;
711 }
712 inline ::PROTOBUF_NAMESPACE_ID::int64 DemonRuns::failures() const {
713  // @@protoc_insertion_point(field_get:operations_research.DemonRuns.failures)
714  return _internal_failures();
715 }
716 inline void DemonRuns::_internal_set_failures(::PROTOBUF_NAMESPACE_ID::int64 value) {
717 
718  failures_ = value;
719 }
720 inline void DemonRuns::set_failures(::PROTOBUF_NAMESPACE_ID::int64 value) {
721  _internal_set_failures(value);
722  // @@protoc_insertion_point(field_set:operations_research.DemonRuns.failures)
723 }
724 
725 // -------------------------------------------------------------------
726 
727 // ConstraintRuns
728 
729 // string constraint_id = 1;
730 inline void ConstraintRuns::clear_constraint_id() {
731  constraint_id_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
732 }
733 inline const std::string& ConstraintRuns::constraint_id() const {
734  // @@protoc_insertion_point(field_get:operations_research.ConstraintRuns.constraint_id)
735  return _internal_constraint_id();
736 }
737 inline void ConstraintRuns::set_constraint_id(const std::string& value) {
738  _internal_set_constraint_id(value);
739  // @@protoc_insertion_point(field_set:operations_research.ConstraintRuns.constraint_id)
740 }
741 inline std::string* ConstraintRuns::mutable_constraint_id() {
742  // @@protoc_insertion_point(field_mutable:operations_research.ConstraintRuns.constraint_id)
743  return _internal_mutable_constraint_id();
744 }
745 inline const std::string& ConstraintRuns::_internal_constraint_id() const {
746  return constraint_id_.Get();
747 }
748 inline void ConstraintRuns::_internal_set_constraint_id(const std::string& value) {
749 
750  constraint_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
751 }
752 inline void ConstraintRuns::set_constraint_id(std::string&& value) {
753 
754  constraint_id_.Set(
755  &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
756  // @@protoc_insertion_point(field_set_rvalue:operations_research.ConstraintRuns.constraint_id)
757 }
758 inline void ConstraintRuns::set_constraint_id(const char* value) {
759  GOOGLE_DCHECK(value != nullptr);
760 
761  constraint_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
762  GetArena());
763  // @@protoc_insertion_point(field_set_char:operations_research.ConstraintRuns.constraint_id)
764 }
765 inline void ConstraintRuns::set_constraint_id(const char* value,
766  size_t size) {
767 
768  constraint_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
769  reinterpret_cast<const char*>(value), size), GetArena());
770  // @@protoc_insertion_point(field_set_pointer:operations_research.ConstraintRuns.constraint_id)
771 }
772 inline std::string* ConstraintRuns::_internal_mutable_constraint_id() {
773 
774  return constraint_id_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
775 }
776 inline std::string* ConstraintRuns::release_constraint_id() {
777  // @@protoc_insertion_point(field_release:operations_research.ConstraintRuns.constraint_id)
778  return constraint_id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
779 }
780 inline void ConstraintRuns::set_allocated_constraint_id(std::string* constraint_id) {
781  if (constraint_id != nullptr) {
782 
783  } else {
784 
785  }
786  constraint_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), constraint_id,
787  GetArena());
788  // @@protoc_insertion_point(field_set_allocated:operations_research.ConstraintRuns.constraint_id)
789 }
790 inline std::string* ConstraintRuns::unsafe_arena_release_constraint_id() {
791  // @@protoc_insertion_point(field_unsafe_arena_release:operations_research.ConstraintRuns.constraint_id)
792  GOOGLE_DCHECK(GetArena() != nullptr);
793 
794  return constraint_id_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
795  GetArena());
796 }
797 inline void ConstraintRuns::unsafe_arena_set_allocated_constraint_id(
798  std::string* constraint_id) {
799  GOOGLE_DCHECK(GetArena() != nullptr);
800  if (constraint_id != nullptr) {
801 
802  } else {
803 
804  }
805  constraint_id_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
806  constraint_id, GetArena());
807  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.ConstraintRuns.constraint_id)
808 }
809 
810 // repeated int64 initial_propagation_start_time = 2;
811 inline int ConstraintRuns::_internal_initial_propagation_start_time_size() const {
812  return initial_propagation_start_time_.size();
813 }
814 inline int ConstraintRuns::initial_propagation_start_time_size() const {
815  return _internal_initial_propagation_start_time_size();
816 }
817 inline void ConstraintRuns::clear_initial_propagation_start_time() {
818  initial_propagation_start_time_.Clear();
819 }
820 inline ::PROTOBUF_NAMESPACE_ID::int64 ConstraintRuns::_internal_initial_propagation_start_time(int index) const {
821  return initial_propagation_start_time_.Get(index);
822 }
823 inline ::PROTOBUF_NAMESPACE_ID::int64 ConstraintRuns::initial_propagation_start_time(int index) const {
824  // @@protoc_insertion_point(field_get:operations_research.ConstraintRuns.initial_propagation_start_time)
825  return _internal_initial_propagation_start_time(index);
826 }
827 inline void ConstraintRuns::set_initial_propagation_start_time(int index, ::PROTOBUF_NAMESPACE_ID::int64 value) {
828  initial_propagation_start_time_.Set(index, value);
829  // @@protoc_insertion_point(field_set:operations_research.ConstraintRuns.initial_propagation_start_time)
830 }
831 inline void ConstraintRuns::_internal_add_initial_propagation_start_time(::PROTOBUF_NAMESPACE_ID::int64 value) {
832  initial_propagation_start_time_.Add(value);
833 }
834 inline void ConstraintRuns::add_initial_propagation_start_time(::PROTOBUF_NAMESPACE_ID::int64 value) {
835  _internal_add_initial_propagation_start_time(value);
836  // @@protoc_insertion_point(field_add:operations_research.ConstraintRuns.initial_propagation_start_time)
837 }
838 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
839 ConstraintRuns::_internal_initial_propagation_start_time() const {
840  return initial_propagation_start_time_;
841 }
842 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
843 ConstraintRuns::initial_propagation_start_time() const {
844  // @@protoc_insertion_point(field_list:operations_research.ConstraintRuns.initial_propagation_start_time)
845  return _internal_initial_propagation_start_time();
846 }
847 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
848 ConstraintRuns::_internal_mutable_initial_propagation_start_time() {
849  return &initial_propagation_start_time_;
850 }
851 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
852 ConstraintRuns::mutable_initial_propagation_start_time() {
853  // @@protoc_insertion_point(field_mutable_list:operations_research.ConstraintRuns.initial_propagation_start_time)
854  return _internal_mutable_initial_propagation_start_time();
855 }
856 
857 // repeated int64 initial_propagation_end_time = 3;
858 inline int ConstraintRuns::_internal_initial_propagation_end_time_size() const {
859  return initial_propagation_end_time_.size();
860 }
861 inline int ConstraintRuns::initial_propagation_end_time_size() const {
862  return _internal_initial_propagation_end_time_size();
863 }
864 inline void ConstraintRuns::clear_initial_propagation_end_time() {
865  initial_propagation_end_time_.Clear();
866 }
867 inline ::PROTOBUF_NAMESPACE_ID::int64 ConstraintRuns::_internal_initial_propagation_end_time(int index) const {
868  return initial_propagation_end_time_.Get(index);
869 }
870 inline ::PROTOBUF_NAMESPACE_ID::int64 ConstraintRuns::initial_propagation_end_time(int index) const {
871  // @@protoc_insertion_point(field_get:operations_research.ConstraintRuns.initial_propagation_end_time)
872  return _internal_initial_propagation_end_time(index);
873 }
874 inline void ConstraintRuns::set_initial_propagation_end_time(int index, ::PROTOBUF_NAMESPACE_ID::int64 value) {
875  initial_propagation_end_time_.Set(index, value);
876  // @@protoc_insertion_point(field_set:operations_research.ConstraintRuns.initial_propagation_end_time)
877 }
878 inline void ConstraintRuns::_internal_add_initial_propagation_end_time(::PROTOBUF_NAMESPACE_ID::int64 value) {
879  initial_propagation_end_time_.Add(value);
880 }
881 inline void ConstraintRuns::add_initial_propagation_end_time(::PROTOBUF_NAMESPACE_ID::int64 value) {
882  _internal_add_initial_propagation_end_time(value);
883  // @@protoc_insertion_point(field_add:operations_research.ConstraintRuns.initial_propagation_end_time)
884 }
885 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
886 ConstraintRuns::_internal_initial_propagation_end_time() const {
887  return initial_propagation_end_time_;
888 }
889 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
890 ConstraintRuns::initial_propagation_end_time() const {
891  // @@protoc_insertion_point(field_list:operations_research.ConstraintRuns.initial_propagation_end_time)
892  return _internal_initial_propagation_end_time();
893 }
894 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
895 ConstraintRuns::_internal_mutable_initial_propagation_end_time() {
896  return &initial_propagation_end_time_;
897 }
898 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
899 ConstraintRuns::mutable_initial_propagation_end_time() {
900  // @@protoc_insertion_point(field_mutable_list:operations_research.ConstraintRuns.initial_propagation_end_time)
901  return _internal_mutable_initial_propagation_end_time();
902 }
903 
904 // int64 failures = 4;
905 inline void ConstraintRuns::clear_failures() {
906  failures_ = PROTOBUF_LONGLONG(0);
907 }
908 inline ::PROTOBUF_NAMESPACE_ID::int64 ConstraintRuns::_internal_failures() const {
909  return failures_;
910 }
911 inline ::PROTOBUF_NAMESPACE_ID::int64 ConstraintRuns::failures() const {
912  // @@protoc_insertion_point(field_get:operations_research.ConstraintRuns.failures)
913  return _internal_failures();
914 }
915 inline void ConstraintRuns::_internal_set_failures(::PROTOBUF_NAMESPACE_ID::int64 value) {
916 
917  failures_ = value;
918 }
919 inline void ConstraintRuns::set_failures(::PROTOBUF_NAMESPACE_ID::int64 value) {
920  _internal_set_failures(value);
921  // @@protoc_insertion_point(field_set:operations_research.ConstraintRuns.failures)
922 }
923 
924 // repeated .operations_research.DemonRuns demons = 5;
925 inline int ConstraintRuns::_internal_demons_size() const {
926  return demons_.size();
927 }
928 inline int ConstraintRuns::demons_size() const {
929  return _internal_demons_size();
930 }
931 inline void ConstraintRuns::clear_demons() {
932  demons_.Clear();
933 }
934 inline ::operations_research::DemonRuns* ConstraintRuns::mutable_demons(int index) {
935  // @@protoc_insertion_point(field_mutable:operations_research.ConstraintRuns.demons)
936  return demons_.Mutable(index);
937 }
938 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns >*
939 ConstraintRuns::mutable_demons() {
940  // @@protoc_insertion_point(field_mutable_list:operations_research.ConstraintRuns.demons)
941  return &demons_;
942 }
943 inline const ::operations_research::DemonRuns& ConstraintRuns::_internal_demons(int index) const {
944  return demons_.Get(index);
945 }
946 inline const ::operations_research::DemonRuns& ConstraintRuns::demons(int index) const {
947  // @@protoc_insertion_point(field_get:operations_research.ConstraintRuns.demons)
948  return _internal_demons(index);
949 }
950 inline ::operations_research::DemonRuns* ConstraintRuns::_internal_add_demons() {
951  return demons_.Add();
952 }
953 inline ::operations_research::DemonRuns* ConstraintRuns::add_demons() {
954  // @@protoc_insertion_point(field_add:operations_research.ConstraintRuns.demons)
955  return _internal_add_demons();
956 }
957 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns >&
958 ConstraintRuns::demons() const {
959  // @@protoc_insertion_point(field_list:operations_research.ConstraintRuns.demons)
960  return demons_;
961 }
962 
963 #ifdef __GNUC__
964  #pragma GCC diagnostic pop
965 #endif // __GNUC__
966 // -------------------------------------------------------------------
967 
968 
969 // @@protoc_insertion_point(namespace_scope)
970 
971 } // namespace operations_research
972 
973 // @@protoc_insertion_point(global_scope)
974 
975 #include <google/protobuf/port_undef.inc>
976 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
void set_demon_id(const char *value, size_t size)
ConstraintRuns(const ConstraintRuns &from)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
std::string * mutable_constraint_id()
void set_constraint_id(std::string &&value)
void UnsafeArenaSwap(DemonRuns *other)
void CopyFrom(const ConstraintRuns &from)
void set_end_time(int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
const ::operations_research::DemonRuns & demons(int index) const
DemonRuns()
static const ConstraintRuns & default_instance()
DemonRuns(const DemonRuns &from)
DemonRuns & operator=(DemonRuns &&from) noexcept
void set_allocated_demon_id(std::string *demon_id)
DemonRuns(DemonRuns &&from) noexcept
void UnsafeArenaSwap(ConstraintRuns *other)
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_end_time()
void add_start_time(::PROTOBUF_NAMESPACE_ID::int64 value)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
int initial_propagation_end_time_size() const
void set_demon_id(std::string &&value)
void clear_demon_id()
::PROTOBUF_NAMESPACE_ID::int64 start_time(int index) const
const std::string & demon_id() const
static const DemonRuns * internal_default_instance()
void set_demon_id(const char *value)
static const ConstraintRuns * internal_default_instance()
The vehicle routing library lets one model and solve generic vehicle routing problems ranging from th...
ConstraintRuns * New() const final
void MergeFrom(const ConstraintRuns &from)
DemonRuns(::PROTOBUF_NAMESPACE_ID::Arena *arena)
DemonRuns * New() const final
void clear_end_time()
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_start_time()
DemonRuns & operator=(const DemonRuns &from)
ConstraintRuns & operator=(const ConstraintRuns &from)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & initial_propagation_start_time() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
::PROTOBUF_NAMESPACE_ID::int64 end_time(int index) const
ConstraintRuns(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns > * mutable_demons()
int start_time_size() const
const std::string & constraint_id() const
int end_time_size() const
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
void Swap(DemonRuns *other)
std::string * release_constraint_id()
DemonRuns * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void clear_initial_propagation_start_time()
void set_demon_id(const std::string &value)
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_initial_propagation_end_time()
ConstraintRuns * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
::PROTOBUF_NAMESPACE_ID::int64 initial_propagation_end_time(int index) const
void set_allocated_constraint_id(std::string *constraint_id)
void clear_constraint_id()
void clear_demons()
void set_constraint_id(const char *value)
::PROTOBUF_NAMESPACE_ID::int64 initial_propagation_start_time(int index) const
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & end_time() const
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns > & demons() const
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
std::string * release_demon_id()
::operations_research::DemonRuns * mutable_demons(int index)
friend void swap(ConstraintRuns &a, ConstraintRuns &b)
void clear_start_time()
void set_initial_propagation_end_time(int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
ConstraintRunsDefaultTypeInternal _ConstraintRuns_default_instance_
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & start_time() const
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: assignment.pb.h:86
void set_initial_propagation_start_time(int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
void add_initial_propagation_end_time(::PROTOBUF_NAMESPACE_ID::int64 value)
void add_initial_propagation_start_time(::PROTOBUF_NAMESPACE_ID::int64 value)
void set_constraint_id(const char *value, size_t size)
DemonRunsDefaultTypeInternal _DemonRuns_default_instance_
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_initial_propagation_start_time()
int demons_size() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
virtual ~DemonRuns()
void clear_initial_propagation_end_time()
static void InitAsDefaultInstance()
void set_start_time(int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
void MergeFrom(const DemonRuns &from)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
Definition: assignment.pb.h:39
ConstraintRuns()
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
ConstraintRuns(ConstraintRuns &&from) noexcept
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void add_end_time(::PROTOBUF_NAMESPACE_ID::int64 value)
void CopyFrom(const DemonRuns &from)
std::string * mutable_demon_id()
static const DemonRuns & default_instance()
int initial_propagation_start_time_size() const
ConstraintRuns & operator=(ConstraintRuns &&from) noexcept
::operations_research::DemonRuns * add_demons()
void set_constraint_id(const std::string &value)
void Swap(ConstraintRuns *other)
virtual ~ConstraintRuns()
friend void swap(DemonRuns &a, DemonRuns &b)
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & initial_propagation_end_time() const