Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
demon_profiler.pb.h
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// NO CHECKED-IN PROTOBUF GENCODE
3// source: ortools/constraint_solver/demon_profiler.proto
4// Protobuf C++ Version: 6.31.1
5
6#ifndef ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto_2epb_2eh
7#define ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto_2epb_2eh
8
9#include <limits>
10#include <string>
11#include <type_traits>
12#include <utility>
13
14#include "google/protobuf/runtime_version.h"
15#if PROTOBUF_VERSION != 6031001
16#error "Protobuf C++ gencode is built with an incompatible version of"
17#error "Protobuf C++ headers/runtime. See"
18#error "https://protobuf.dev/support/cross-version-runtime-guarantee/#cpp"
19#endif
20#include "google/protobuf/io/coded_stream.h"
21#include "google/protobuf/arena.h"
22#include "google/protobuf/arenastring.h"
23#include "google/protobuf/generated_message_tctable_decl.h"
24#include "google/protobuf/generated_message_util.h"
25#include "google/protobuf/metadata_lite.h"
26#include "google/protobuf/generated_message_reflection.h"
27#include "google/protobuf/message.h"
28#include "google/protobuf/message_lite.h"
29#include "google/protobuf/repeated_field.h" // IWYU pragma: export
30#include "google/protobuf/extension_set.h" // IWYU pragma: export
31#include "google/protobuf/unknown_field_set.h"
32// @@protoc_insertion_point(includes)
33
34// Must be included last.
35#include "google/protobuf/port_def.inc"
36
37#define PROTOBUF_INTERNAL_EXPORT_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto OR_PROTO_DLL
38
39namespace google {
40namespace protobuf {
41namespace internal {
42template <typename T>
43::absl::string_view GetAnyMessageName();
44} // namespace internal
45} // namespace protobuf
46} // namespace google
47
48// Internal implementation detail -- do not use these members.
50 static const ::uint32_t offsets[];
51};
52extern "C" {
53OR_PROTO_DLL extern const ::google::protobuf::internal::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto;
54} // extern "C"
55namespace operations_research {
56class ConstraintRuns;
59OR_PROTO_DLL extern const ::google::protobuf::internal::ClassDataFull ConstraintRuns_class_data_;
60class DemonRuns;
63OR_PROTO_DLL extern const ::google::protobuf::internal::ClassDataFull DemonRuns_class_data_;
64} // namespace operations_research
65namespace google {
66namespace protobuf {
67} // namespace protobuf
68} // namespace google
69
70namespace operations_research {
71
72// ===================================================================
73
74
75// -------------------------------------------------------------------
76
77class OR_PROTO_DLL DemonRuns final : public ::google::protobuf::Message
78/* @@protoc_insertion_point(class_definition:operations_research.DemonRuns) */ {
79 public:
80 inline DemonRuns() : DemonRuns(nullptr) {}
81 ~DemonRuns() PROTOBUF_FINAL;
83#if defined(PROTOBUF_CUSTOM_VTABLE)
84 void operator delete(DemonRuns* PROTOBUF_NONNULL msg, std::destroying_delete_t) {
85 SharedDtor(*msg);
86 ::google::protobuf::internal::SizedDelete(msg, sizeof(DemonRuns));
87 }
88#endif
89
90 template <typename = void>
91 explicit PROTOBUF_CONSTEXPR DemonRuns(::google::protobuf::internal::ConstantInitialized);
92
93 inline DemonRuns(const DemonRuns& from) : DemonRuns(nullptr, from) {}
94 inline DemonRuns(DemonRuns&& from) noexcept
95 : DemonRuns(nullptr, ::std::move(from)) {}
96 inline DemonRuns& operator=(const DemonRuns& from) {
97 CopyFrom(from);
98 return *this;
99 }
100 inline DemonRuns& operator=(DemonRuns&& from) noexcept {
101 if (this == &from) return *this;
102 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
103 InternalSwap(&from);
104 } else {
105 CopyFrom(from);
106 }
107 return *this;
108 }
109
110 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
111 ABSL_ATTRIBUTE_LIFETIME_BOUND {
112 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
113 }
114 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
115 ABSL_ATTRIBUTE_LIFETIME_BOUND {
116 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
117 }
118
119 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
120 return GetDescriptor();
122 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
123 return default_instance().GetMetadata().descriptor;
125 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
126 return default_instance().GetMetadata().reflection;
128 static const DemonRuns& default_instance() {
129 return *reinterpret_cast<const DemonRuns*>(
131 }
132 static constexpr int kIndexInFileMessages = 0;
133 friend void swap(DemonRuns& a, DemonRuns& b) { a.Swap(&b); }
134 inline void Swap(DemonRuns* PROTOBUF_NONNULL other) {
135 if (other == this) return;
136 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
137 InternalSwap(other);
138 } else {
139 ::google::protobuf::internal::GenericSwap(this, other);
140 }
141 }
142 void UnsafeArenaSwap(DemonRuns* PROTOBUF_NONNULL other) {
143 if (other == this) return;
144 ABSL_DCHECK(GetArena() == other->GetArena());
145 InternalSwap(other);
146 }
147
148 // implements Message ----------------------------------------------
149
150 DemonRuns* PROTOBUF_NONNULL New(::google::protobuf::Arena* PROTOBUF_NULLABLE arena = nullptr) const {
151 return ::google::protobuf::Message::DefaultConstruct<DemonRuns>(arena);
153 using ::google::protobuf::Message::CopyFrom;
154 void CopyFrom(const DemonRuns& from);
155 using ::google::protobuf::Message::MergeFrom;
156 void MergeFrom(const DemonRuns& from) { DemonRuns::MergeImpl(*this, from); }
157
158 private:
159 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
160 const ::google::protobuf::MessageLite& from_msg);
161
162 public:
163 bool IsInitialized() const {
164 return true;
166 ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL;
167 #if defined(PROTOBUF_CUSTOM_VTABLE)
168 private:
169 static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);
170 static ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
171 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
172 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
173
174 public:
175 ::size_t ByteSizeLong() const { return ByteSizeLong(*this); }
176 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
177 ::uint8_t* PROTOBUF_NONNULL target,
178 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const {
179 return _InternalSerialize(*this, target, stream);
180 }
181 #else // PROTOBUF_CUSTOM_VTABLE
182 ::size_t ByteSizeLong() const final;
183 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
184 ::uint8_t* PROTOBUF_NONNULL target,
185 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
186 #endif // PROTOBUF_CUSTOM_VTABLE
187 int GetCachedSize() const { return _impl_._cached_size_.Get(); }
188
189 private:
190 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
191 static void SharedDtor(MessageLite& self);
192 void InternalSwap(DemonRuns* PROTOBUF_NONNULL other);
193 private:
194 template <typename T>
195 friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
196 static ::absl::string_view FullMessageName() { return "operations_research.DemonRuns"; }
197
198 protected:
199 explicit DemonRuns(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
200 DemonRuns(::google::protobuf::Arena* PROTOBUF_NULLABLE arena, const DemonRuns& from);
201 DemonRuns(
202 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, DemonRuns&& from) noexcept
203 : DemonRuns(arena) {
204 *this = ::std::move(from);
205 }
206 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
207 static void* PROTOBUF_NONNULL PlacementNew_(
208 const void* PROTOBUF_NONNULL, void* PROTOBUF_NONNULL mem,
209 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
210 static constexpr auto InternalNewImpl_();
211
212 public:
213 static constexpr auto InternalGenerateClassData_();
214
215 ::google::protobuf::Metadata GetMetadata() const;
216 // nested types ----------------------------------------------------
217
218 // accessors -------------------------------------------------------
219 enum : int {
220 kStartTimeFieldNumber = 2,
221 kEndTimeFieldNumber = 3,
224 };
225 // repeated int64 start_time = 2;
226 int start_time_size() const;
227 private:
228 int _internal_start_time_size() const;
229
230 public:
231 void clear_start_time() ;
232 ::int64_t start_time(int index) const;
233 void set_start_time(int index, ::int64_t value);
234 void add_start_time(::int64_t value);
235 const ::google::protobuf::RepeatedField<::int64_t>& start_time() const;
236 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL mutable_start_time();
237
238 private:
239 const ::google::protobuf::RepeatedField<::int64_t>& _internal_start_time() const;
240 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_start_time();
241
242 public:
243 // repeated int64 end_time = 3;
244 int end_time_size() const;
245 private:
246 int _internal_end_time_size() const;
247
248 public:
249 void clear_end_time() ;
250 ::int64_t end_time(int index) const;
251 void set_end_time(int index, ::int64_t value);
252 void add_end_time(::int64_t value);
253 const ::google::protobuf::RepeatedField<::int64_t>& end_time() const;
254 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL mutable_end_time();
255
256 private:
257 const ::google::protobuf::RepeatedField<::int64_t>& _internal_end_time() const;
258 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_end_time();
259
260 public:
261 // string demon_id = 1;
262 void clear_demon_id() ;
263 const ::std::string& demon_id() const;
264 template <typename Arg_ = const ::std::string&, typename... Args_>
265 void set_demon_id(Arg_&& arg, Args_... args);
266 ::std::string* PROTOBUF_NONNULL mutable_demon_id();
267 [[nodiscard]] ::std::string* PROTOBUF_NULLABLE release_demon_id();
268 void set_allocated_demon_id(::std::string* PROTOBUF_NULLABLE value);
269
270 private:
271 const ::std::string& _internal_demon_id() const;
272 PROTOBUF_ALWAYS_INLINE void _internal_set_demon_id(const ::std::string& value);
273 ::std::string* PROTOBUF_NONNULL _internal_mutable_demon_id();
274
275 public:
276 // int64 failures = 4;
277 void clear_failures() ;
278 ::int64_t failures() const;
279 void set_failures(::int64_t value);
280
281 private:
282 ::int64_t _internal_failures() const;
283 void _internal_set_failures(::int64_t value);
284
285 public:
286 // @@protoc_insertion_point(class_scope:operations_research.DemonRuns)
287 private:
288 class _Internal;
289 friend class ::google::protobuf::internal::TcParser;
290 static const ::google::protobuf::internal::TcParseTable<2, 4,
291 0, 46,
292 2>
293 _table_;
294
295 friend class ::google::protobuf::MessageLite;
296 friend class ::google::protobuf::Arena;
297 template <typename T>
298 friend class ::google::protobuf::Arena::InternalHelper;
299 using InternalArenaConstructable_ = void;
300 using DestructorSkippable_ = void;
301 struct Impl_ {
302 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized) noexcept;
303 inline explicit Impl_(
304 ::google::protobuf::internal::InternalVisibility visibility,
305 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
306 inline explicit Impl_(
307 ::google::protobuf::internal::InternalVisibility visibility,
308 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, const Impl_& from,
309 const DemonRuns& from_msg);
310 ::google::protobuf::internal::HasBits<1> _has_bits_;
311 ::google::protobuf::internal::CachedSize _cached_size_;
312 ::google::protobuf::RepeatedField<::int64_t> start_time_;
313 ::google::protobuf::internal::CachedSize _start_time_cached_byte_size_;
314 ::google::protobuf::RepeatedField<::int64_t> end_time_;
315 ::google::protobuf::internal::CachedSize _end_time_cached_byte_size_;
316 ::google::protobuf::internal::ArenaStringPtr demon_id_;
317 ::int64_t failures_;
318 PROTOBUF_TSAN_DECLARE_MEMBER
319 };
320 union { Impl_ _impl_; };
321 friend struct ::TableStruct_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto;
324OR_PROTO_DLL extern const ::google::protobuf::internal::ClassDataFull DemonRuns_class_data_;
325// -------------------------------------------------------------------
326
327class OR_PROTO_DLL ConstraintRuns final : public ::google::protobuf::Message
328/* @@protoc_insertion_point(class_definition:operations_research.ConstraintRuns) */ {
329 public:
330 inline ConstraintRuns() : ConstraintRuns(nullptr) {}
331 ~ConstraintRuns() PROTOBUF_FINAL;
332
333#if defined(PROTOBUF_CUSTOM_VTABLE)
334 void operator delete(ConstraintRuns* PROTOBUF_NONNULL msg, std::destroying_delete_t) {
335 SharedDtor(*msg);
336 ::google::protobuf::internal::SizedDelete(msg, sizeof(ConstraintRuns));
337 }
338#endif
339
340 template <typename = void>
341 explicit PROTOBUF_CONSTEXPR ConstraintRuns(::google::protobuf::internal::ConstantInitialized);
342
343 inline ConstraintRuns(const ConstraintRuns& from) : ConstraintRuns(nullptr, from) {}
344 inline ConstraintRuns(ConstraintRuns&& from) noexcept
345 : ConstraintRuns(nullptr, ::std::move(from)) {}
347 CopyFrom(from);
348 return *this;
350 inline ConstraintRuns& operator=(ConstraintRuns&& from) noexcept {
351 if (this == &from) return *this;
352 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
353 InternalSwap(&from);
354 } else {
355 CopyFrom(from);
356 }
357 return *this;
358 }
359
360 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
361 ABSL_ATTRIBUTE_LIFETIME_BOUND {
362 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
364 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
365 ABSL_ATTRIBUTE_LIFETIME_BOUND {
366 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
368
369 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
370 return GetDescriptor();
371 }
372 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
373 return default_instance().GetMetadata().descriptor;
374 }
375 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
376 return default_instance().GetMetadata().reflection;
377 }
379 return *reinterpret_cast<const ConstraintRuns*>(
382 static constexpr int kIndexInFileMessages = 1;
383 friend void swap(ConstraintRuns& a, ConstraintRuns& b) { a.Swap(&b); }
384 inline void Swap(ConstraintRuns* PROTOBUF_NONNULL other) {
385 if (other == this) return;
386 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
387 InternalSwap(other);
388 } else {
389 ::google::protobuf::internal::GenericSwap(this, other);
390 }
391 }
392 void UnsafeArenaSwap(ConstraintRuns* PROTOBUF_NONNULL other) {
393 if (other == this) return;
394 ABSL_DCHECK(GetArena() == other->GetArena());
395 InternalSwap(other);
396 }
397
398 // implements Message ----------------------------------------------
399
400 ConstraintRuns* PROTOBUF_NONNULL New(::google::protobuf::Arena* PROTOBUF_NULLABLE arena = nullptr) const {
401 return ::google::protobuf::Message::DefaultConstruct<ConstraintRuns>(arena);
402 }
403 using ::google::protobuf::Message::CopyFrom;
404 void CopyFrom(const ConstraintRuns& from);
405 using ::google::protobuf::Message::MergeFrom;
406 void MergeFrom(const ConstraintRuns& from) { ConstraintRuns::MergeImpl(*this, from); }
407
408 private:
409 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
410 const ::google::protobuf::MessageLite& from_msg);
411
412 public:
413 bool IsInitialized() const {
414 return true;
415 }
416 ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL;
417 #if defined(PROTOBUF_CUSTOM_VTABLE)
418 private:
419 static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);
420 static ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
421 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
422 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
423
424 public:
425 ::size_t ByteSizeLong() const { return ByteSizeLong(*this); }
426 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
427 ::uint8_t* PROTOBUF_NONNULL target,
428 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const {
429 return _InternalSerialize(*this, target, stream);
430 }
431 #else // PROTOBUF_CUSTOM_VTABLE
432 ::size_t ByteSizeLong() const final;
433 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
434 ::uint8_t* PROTOBUF_NONNULL target,
435 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
436 #endif // PROTOBUF_CUSTOM_VTABLE
437 int GetCachedSize() const { return _impl_._cached_size_.Get(); }
438
439 private:
440 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
441 static void SharedDtor(MessageLite& self);
442 void InternalSwap(ConstraintRuns* PROTOBUF_NONNULL other);
443 private:
444 template <typename T>
445 friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
446 static ::absl::string_view FullMessageName() { return "operations_research.ConstraintRuns"; }
447
448 protected:
449 explicit ConstraintRuns(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
450 ConstraintRuns(::google::protobuf::Arena* PROTOBUF_NULLABLE arena, const ConstraintRuns& from);
452 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, ConstraintRuns&& from) noexcept
453 : ConstraintRuns(arena) {
454 *this = ::std::move(from);
455 }
456 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
457 static void* PROTOBUF_NONNULL PlacementNew_(
458 const void* PROTOBUF_NONNULL, void* PROTOBUF_NONNULL mem,
459 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
460 static constexpr auto InternalNewImpl_();
461
462 public:
463 static constexpr auto InternalGenerateClassData_();
464
465 ::google::protobuf::Metadata GetMetadata() const;
466 // nested types ----------------------------------------------------
467
468 // accessors -------------------------------------------------------
469 enum : int {
470 kInitialPropagationStartTimeFieldNumber = 2,
471 kInitialPropagationEndTimeFieldNumber = 3,
472 kDemonsFieldNumber = 5,
475 };
476 // repeated int64 initial_propagation_start_time = 2;
478 private:
479 int _internal_initial_propagation_start_time_size() const;
480
481 public:
483 ::int64_t initial_propagation_start_time(int index) const;
484 void set_initial_propagation_start_time(int index, ::int64_t value);
485 void add_initial_propagation_start_time(::int64_t value);
486 const ::google::protobuf::RepeatedField<::int64_t>& initial_propagation_start_time() const;
487 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL mutable_initial_propagation_start_time();
488
489 private:
490 const ::google::protobuf::RepeatedField<::int64_t>& _internal_initial_propagation_start_time() const;
491 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_initial_propagation_start_time();
492
493 public:
494 // repeated int64 initial_propagation_end_time = 3;
496 private:
497 int _internal_initial_propagation_end_time_size() const;
498
499 public:
501 ::int64_t initial_propagation_end_time(int index) const;
502 void set_initial_propagation_end_time(int index, ::int64_t value);
503 void add_initial_propagation_end_time(::int64_t value);
504 const ::google::protobuf::RepeatedField<::int64_t>& initial_propagation_end_time() const;
505 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL mutable_initial_propagation_end_time();
506
507 private:
508 const ::google::protobuf::RepeatedField<::int64_t>& _internal_initial_propagation_end_time() const;
509 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_initial_propagation_end_time();
510
511 public:
512 // repeated .operations_research.DemonRuns demons = 5;
513 int demons_size() const;
514 private:
515 int _internal_demons_size() const;
516
517 public:
518 void clear_demons() ;
519 ::operations_research::DemonRuns* PROTOBUF_NONNULL mutable_demons(int index);
520 ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>* PROTOBUF_NONNULL mutable_demons();
521
522 private:
523 const ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>& _internal_demons() const;
524 ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>* PROTOBUF_NONNULL _internal_mutable_demons();
525 public:
526 const ::operations_research::DemonRuns& demons(int index) const;
528 const ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>& demons() const;
529 // string constraint_id = 1;
530 void clear_constraint_id() ;
531 const ::std::string& constraint_id() const;
532 template <typename Arg_ = const ::std::string&, typename... Args_>
533 void set_constraint_id(Arg_&& arg, Args_... args);
534 ::std::string* PROTOBUF_NONNULL mutable_constraint_id();
535 [[nodiscard]] ::std::string* PROTOBUF_NULLABLE release_constraint_id();
536 void set_allocated_constraint_id(::std::string* PROTOBUF_NULLABLE value);
537
538 private:
539 const ::std::string& _internal_constraint_id() const;
540 PROTOBUF_ALWAYS_INLINE void _internal_set_constraint_id(const ::std::string& value);
541 ::std::string* PROTOBUF_NONNULL _internal_mutable_constraint_id();
542
543 public:
544 // int64 failures = 4;
545 void clear_failures() ;
546 ::int64_t failures() const;
547 void set_failures(::int64_t value);
548
549 private:
550 ::int64_t _internal_failures() const;
551 void _internal_set_failures(::int64_t value);
552
553 public:
554 // @@protoc_insertion_point(class_scope:operations_research.ConstraintRuns)
555 private:
556 class _Internal;
557 friend class ::google::protobuf::internal::TcParser;
558 static const ::google::protobuf::internal::TcParseTable<3, 5,
559 1, 56,
560 2>
561 _table_;
562
563 friend class ::google::protobuf::MessageLite;
564 friend class ::google::protobuf::Arena;
565 template <typename T>
566 friend class ::google::protobuf::Arena::InternalHelper;
567 using InternalArenaConstructable_ = void;
568 using DestructorSkippable_ = void;
569 struct Impl_ {
570 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized) noexcept;
571 inline explicit Impl_(
572 ::google::protobuf::internal::InternalVisibility visibility,
573 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
574 inline explicit Impl_(
575 ::google::protobuf::internal::InternalVisibility visibility,
576 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, const Impl_& from,
577 const ConstraintRuns& from_msg);
578 ::google::protobuf::internal::HasBits<1> _has_bits_;
579 ::google::protobuf::internal::CachedSize _cached_size_;
580 ::google::protobuf::RepeatedField<::int64_t> initial_propagation_start_time_;
581 ::google::protobuf::internal::CachedSize _initial_propagation_start_time_cached_byte_size_;
582 ::google::protobuf::RepeatedField<::int64_t> initial_propagation_end_time_;
583 ::google::protobuf::internal::CachedSize _initial_propagation_end_time_cached_byte_size_;
584 ::google::protobuf::RepeatedPtrField< ::operations_research::DemonRuns > demons_;
585 ::google::protobuf::internal::ArenaStringPtr constraint_id_;
586 ::int64_t failures_;
587 PROTOBUF_TSAN_DECLARE_MEMBER
588 };
589 union { Impl_ _impl_; };
590 friend struct ::TableStruct_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto;
591};
593OR_PROTO_DLL extern const ::google::protobuf::internal::ClassDataFull ConstraintRuns_class_data_;
594
595// ===================================================================
596
597
598
599
600// ===================================================================
601
602
603#ifdef __GNUC__
604#pragma GCC diagnostic push
605#pragma GCC diagnostic ignored "-Wstrict-aliasing"
606#endif // __GNUC__
607// -------------------------------------------------------------------
608
609// DemonRuns
610
611// string demon_id = 1;
612inline void DemonRuns::clear_demon_id() {
613 ::google::protobuf::internal::TSanWrite(&_impl_);
614 _impl_.demon_id_.ClearToEmpty();
615 _impl_._has_bits_[0] &= ~0x00000001u;
616}
617inline const ::std::string& DemonRuns::demon_id() const
618 ABSL_ATTRIBUTE_LIFETIME_BOUND {
619 // @@protoc_insertion_point(field_get:operations_research.DemonRuns.demon_id)
620 return _internal_demon_id();
621}
622template <typename Arg_, typename... Args_>
623PROTOBUF_ALWAYS_INLINE void DemonRuns::set_demon_id(Arg_&& arg, Args_... args) {
624 ::google::protobuf::internal::TSanWrite(&_impl_);
625 _impl_._has_bits_[0] |= 0x00000001u;
626 _impl_.demon_id_.Set(static_cast<Arg_&&>(arg), args..., GetArena());
627 // @@protoc_insertion_point(field_set:operations_research.DemonRuns.demon_id)
628}
629inline ::std::string* PROTOBUF_NONNULL DemonRuns::mutable_demon_id()
630 ABSL_ATTRIBUTE_LIFETIME_BOUND {
631 ::std::string* _s = _internal_mutable_demon_id();
632 // @@protoc_insertion_point(field_mutable:operations_research.DemonRuns.demon_id)
633 return _s;
634}
635inline const ::std::string& DemonRuns::_internal_demon_id() const {
636 ::google::protobuf::internal::TSanRead(&_impl_);
637 return _impl_.demon_id_.Get();
638}
639inline void DemonRuns::_internal_set_demon_id(const ::std::string& value) {
640 ::google::protobuf::internal::TSanWrite(&_impl_);
641 _impl_._has_bits_[0] |= 0x00000001u;
642 _impl_.demon_id_.Set(value, GetArena());
643}
644inline ::std::string* PROTOBUF_NONNULL DemonRuns::_internal_mutable_demon_id() {
645 ::google::protobuf::internal::TSanWrite(&_impl_);
646 _impl_._has_bits_[0] |= 0x00000001u;
647 return _impl_.demon_id_.Mutable( GetArena());
648}
649inline ::std::string* PROTOBUF_NULLABLE DemonRuns::release_demon_id() {
650 ::google::protobuf::internal::TSanWrite(&_impl_);
651 // @@protoc_insertion_point(field_release:operations_research.DemonRuns.demon_id)
652 if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
653 return nullptr;
654 }
655 _impl_._has_bits_[0] &= ~0x00000001u;
656 auto* released = _impl_.demon_id_.Release();
657 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString()) {
658 _impl_.demon_id_.Set("", GetArena());
659 }
660 return released;
661}
662inline void DemonRuns::set_allocated_demon_id(::std::string* PROTOBUF_NULLABLE value) {
663 ::google::protobuf::internal::TSanWrite(&_impl_);
664 if (value != nullptr) {
665 _impl_._has_bits_[0] |= 0x00000001u;
666 } else {
667 _impl_._has_bits_[0] &= ~0x00000001u;
669 _impl_.demon_id_.SetAllocated(value, GetArena());
670 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() && _impl_.demon_id_.IsDefault()) {
671 _impl_.demon_id_.Set("", GetArena());
672 }
673 // @@protoc_insertion_point(field_set_allocated:operations_research.DemonRuns.demon_id)
674}
675
676// repeated int64 start_time = 2;
677inline int DemonRuns::_internal_start_time_size() const {
678 return _internal_start_time().size();
679}
680inline int DemonRuns::start_time_size() const {
681 return _internal_start_time_size();
682}
683inline void DemonRuns::clear_start_time() {
684 ::google::protobuf::internal::TSanWrite(&_impl_);
685 _impl_.start_time_.Clear();
687inline ::int64_t DemonRuns::start_time(int index) const {
688 // @@protoc_insertion_point(field_get:operations_research.DemonRuns.start_time)
689 return _internal_start_time().Get(index);
690}
691inline void DemonRuns::set_start_time(int index, ::int64_t value) {
692 _internal_mutable_start_time()->Set(index, value);
693 // @@protoc_insertion_point(field_set:operations_research.DemonRuns.start_time)
694}
695inline void DemonRuns::add_start_time(::int64_t value) {
696 ::google::protobuf::internal::TSanWrite(&_impl_);
697 _internal_mutable_start_time()->Add(value);
698 // @@protoc_insertion_point(field_add:operations_research.DemonRuns.start_time)
699}
700inline const ::google::protobuf::RepeatedField<::int64_t>& DemonRuns::start_time() const
701 ABSL_ATTRIBUTE_LIFETIME_BOUND {
702 // @@protoc_insertion_point(field_list:operations_research.DemonRuns.start_time)
703 return _internal_start_time();
704}
705inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL DemonRuns::mutable_start_time()
706 ABSL_ATTRIBUTE_LIFETIME_BOUND {
707 // @@protoc_insertion_point(field_mutable_list:operations_research.DemonRuns.start_time)
708 ::google::protobuf::internal::TSanWrite(&_impl_);
709 return _internal_mutable_start_time();
710}
711inline const ::google::protobuf::RepeatedField<::int64_t>&
712DemonRuns::_internal_start_time() const {
713 ::google::protobuf::internal::TSanRead(&_impl_);
714 return _impl_.start_time_;
715}
716inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
717DemonRuns::_internal_mutable_start_time() {
718 ::google::protobuf::internal::TSanRead(&_impl_);
719 return &_impl_.start_time_;
720}
721
722// repeated int64 end_time = 3;
723inline int DemonRuns::_internal_end_time_size() const {
724 return _internal_end_time().size();
725}
726inline int DemonRuns::end_time_size() const {
727 return _internal_end_time_size();
728}
729inline void DemonRuns::clear_end_time() {
730 ::google::protobuf::internal::TSanWrite(&_impl_);
731 _impl_.end_time_.Clear();
733inline ::int64_t DemonRuns::end_time(int index) const {
734 // @@protoc_insertion_point(field_get:operations_research.DemonRuns.end_time)
735 return _internal_end_time().Get(index);
736}
737inline void DemonRuns::set_end_time(int index, ::int64_t value) {
738 _internal_mutable_end_time()->Set(index, value);
739 // @@protoc_insertion_point(field_set:operations_research.DemonRuns.end_time)
740}
741inline void DemonRuns::add_end_time(::int64_t value) {
742 ::google::protobuf::internal::TSanWrite(&_impl_);
743 _internal_mutable_end_time()->Add(value);
744 // @@protoc_insertion_point(field_add:operations_research.DemonRuns.end_time)
745}
746inline const ::google::protobuf::RepeatedField<::int64_t>& DemonRuns::end_time() const
747 ABSL_ATTRIBUTE_LIFETIME_BOUND {
748 // @@protoc_insertion_point(field_list:operations_research.DemonRuns.end_time)
749 return _internal_end_time();
750}
751inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL DemonRuns::mutable_end_time()
752 ABSL_ATTRIBUTE_LIFETIME_BOUND {
753 // @@protoc_insertion_point(field_mutable_list:operations_research.DemonRuns.end_time)
754 ::google::protobuf::internal::TSanWrite(&_impl_);
755 return _internal_mutable_end_time();
756}
757inline const ::google::protobuf::RepeatedField<::int64_t>&
758DemonRuns::_internal_end_time() const {
759 ::google::protobuf::internal::TSanRead(&_impl_);
760 return _impl_.end_time_;
761}
762inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
763DemonRuns::_internal_mutable_end_time() {
764 ::google::protobuf::internal::TSanRead(&_impl_);
765 return &_impl_.end_time_;
766}
767
768// int64 failures = 4;
769inline void DemonRuns::clear_failures() {
770 ::google::protobuf::internal::TSanWrite(&_impl_);
771 _impl_.failures_ = ::int64_t{0};
772 _impl_._has_bits_[0] &= ~0x00000002u;
773}
774inline ::int64_t DemonRuns::failures() const {
775 // @@protoc_insertion_point(field_get:operations_research.DemonRuns.failures)
776 return _internal_failures();
777}
778inline void DemonRuns::set_failures(::int64_t value) {
779 _internal_set_failures(value);
780 _impl_._has_bits_[0] |= 0x00000002u;
781 // @@protoc_insertion_point(field_set:operations_research.DemonRuns.failures)
782}
783inline ::int64_t DemonRuns::_internal_failures() const {
784 ::google::protobuf::internal::TSanRead(&_impl_);
785 return _impl_.failures_;
786}
787inline void DemonRuns::_internal_set_failures(::int64_t value) {
788 ::google::protobuf::internal::TSanWrite(&_impl_);
789 _impl_.failures_ = value;
790}
791
792// -------------------------------------------------------------------
793
794// ConstraintRuns
795
796// string constraint_id = 1;
798 ::google::protobuf::internal::TSanWrite(&_impl_);
799 _impl_.constraint_id_.ClearToEmpty();
800 _impl_._has_bits_[0] &= ~0x00000001u;
801}
802inline const ::std::string& ConstraintRuns::constraint_id() const
803 ABSL_ATTRIBUTE_LIFETIME_BOUND {
804 // @@protoc_insertion_point(field_get:operations_research.ConstraintRuns.constraint_id)
805 return _internal_constraint_id();
806}
807template <typename Arg_, typename... Args_>
808PROTOBUF_ALWAYS_INLINE void ConstraintRuns::set_constraint_id(Arg_&& arg, Args_... args) {
809 ::google::protobuf::internal::TSanWrite(&_impl_);
810 _impl_._has_bits_[0] |= 0x00000001u;
811 _impl_.constraint_id_.Set(static_cast<Arg_&&>(arg), args..., GetArena());
812 // @@protoc_insertion_point(field_set:operations_research.ConstraintRuns.constraint_id)
813}
814inline ::std::string* PROTOBUF_NONNULL ConstraintRuns::mutable_constraint_id()
815 ABSL_ATTRIBUTE_LIFETIME_BOUND {
816 ::std::string* _s = _internal_mutable_constraint_id();
817 // @@protoc_insertion_point(field_mutable:operations_research.ConstraintRuns.constraint_id)
818 return _s;
819}
820inline const ::std::string& ConstraintRuns::_internal_constraint_id() const {
821 ::google::protobuf::internal::TSanRead(&_impl_);
822 return _impl_.constraint_id_.Get();
823}
824inline void ConstraintRuns::_internal_set_constraint_id(const ::std::string& value) {
825 ::google::protobuf::internal::TSanWrite(&_impl_);
826 _impl_._has_bits_[0] |= 0x00000001u;
827 _impl_.constraint_id_.Set(value, GetArena());
828}
829inline ::std::string* PROTOBUF_NONNULL ConstraintRuns::_internal_mutable_constraint_id() {
830 ::google::protobuf::internal::TSanWrite(&_impl_);
831 _impl_._has_bits_[0] |= 0x00000001u;
832 return _impl_.constraint_id_.Mutable( GetArena());
833}
834inline ::std::string* PROTOBUF_NULLABLE ConstraintRuns::release_constraint_id() {
835 ::google::protobuf::internal::TSanWrite(&_impl_);
836 // @@protoc_insertion_point(field_release:operations_research.ConstraintRuns.constraint_id)
837 if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
838 return nullptr;
839 }
840 _impl_._has_bits_[0] &= ~0x00000001u;
841 auto* released = _impl_.constraint_id_.Release();
842 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString()) {
843 _impl_.constraint_id_.Set("", GetArena());
844 }
845 return released;
846}
847inline void ConstraintRuns::set_allocated_constraint_id(::std::string* PROTOBUF_NULLABLE value) {
848 ::google::protobuf::internal::TSanWrite(&_impl_);
849 if (value != nullptr) {
850 _impl_._has_bits_[0] |= 0x00000001u;
851 } else {
852 _impl_._has_bits_[0] &= ~0x00000001u;
853 }
854 _impl_.constraint_id_.SetAllocated(value, GetArena());
855 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() && _impl_.constraint_id_.IsDefault()) {
856 _impl_.constraint_id_.Set("", GetArena());
857 }
858 // @@protoc_insertion_point(field_set_allocated:operations_research.ConstraintRuns.constraint_id)
859}
860
861// repeated int64 initial_propagation_start_time = 2;
862inline int ConstraintRuns::_internal_initial_propagation_start_time_size() const {
863 return _internal_initial_propagation_start_time().size();
864}
866 return _internal_initial_propagation_start_time_size();
867}
869 ::google::protobuf::internal::TSanWrite(&_impl_);
870 _impl_.initial_propagation_start_time_.Clear();
871}
872inline ::int64_t ConstraintRuns::initial_propagation_start_time(int index) const {
873 // @@protoc_insertion_point(field_get:operations_research.ConstraintRuns.initial_propagation_start_time)
874 return _internal_initial_propagation_start_time().Get(index);
876inline void ConstraintRuns::set_initial_propagation_start_time(int index, ::int64_t value) {
877 _internal_mutable_initial_propagation_start_time()->Set(index, value);
878 // @@protoc_insertion_point(field_set:operations_research.ConstraintRuns.initial_propagation_start_time)
880inline void ConstraintRuns::add_initial_propagation_start_time(::int64_t value) {
881 ::google::protobuf::internal::TSanWrite(&_impl_);
882 _internal_mutable_initial_propagation_start_time()->Add(value);
883 // @@protoc_insertion_point(field_add:operations_research.ConstraintRuns.initial_propagation_start_time)
884}
885inline const ::google::protobuf::RepeatedField<::int64_t>& ConstraintRuns::initial_propagation_start_time() const
886 ABSL_ATTRIBUTE_LIFETIME_BOUND {
887 // @@protoc_insertion_point(field_list:operations_research.ConstraintRuns.initial_propagation_start_time)
888 return _internal_initial_propagation_start_time();
889}
890inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL ConstraintRuns::mutable_initial_propagation_start_time()
891 ABSL_ATTRIBUTE_LIFETIME_BOUND {
892 // @@protoc_insertion_point(field_mutable_list:operations_research.ConstraintRuns.initial_propagation_start_time)
893 ::google::protobuf::internal::TSanWrite(&_impl_);
894 return _internal_mutable_initial_propagation_start_time();
895}
896inline const ::google::protobuf::RepeatedField<::int64_t>&
897ConstraintRuns::_internal_initial_propagation_start_time() const {
898 ::google::protobuf::internal::TSanRead(&_impl_);
899 return _impl_.initial_propagation_start_time_;
900}
901inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
902ConstraintRuns::_internal_mutable_initial_propagation_start_time() {
903 ::google::protobuf::internal::TSanRead(&_impl_);
904 return &_impl_.initial_propagation_start_time_;
905}
906
907// repeated int64 initial_propagation_end_time = 3;
908inline int ConstraintRuns::_internal_initial_propagation_end_time_size() const {
909 return _internal_initial_propagation_end_time().size();
910}
912 return _internal_initial_propagation_end_time_size();
913}
915 ::google::protobuf::internal::TSanWrite(&_impl_);
916 _impl_.initial_propagation_end_time_.Clear();
917}
918inline ::int64_t ConstraintRuns::initial_propagation_end_time(int index) const {
919 // @@protoc_insertion_point(field_get:operations_research.ConstraintRuns.initial_propagation_end_time)
920 return _internal_initial_propagation_end_time().Get(index);
922inline void ConstraintRuns::set_initial_propagation_end_time(int index, ::int64_t value) {
923 _internal_mutable_initial_propagation_end_time()->Set(index, value);
924 // @@protoc_insertion_point(field_set:operations_research.ConstraintRuns.initial_propagation_end_time)
926inline void ConstraintRuns::add_initial_propagation_end_time(::int64_t value) {
927 ::google::protobuf::internal::TSanWrite(&_impl_);
928 _internal_mutable_initial_propagation_end_time()->Add(value);
929 // @@protoc_insertion_point(field_add:operations_research.ConstraintRuns.initial_propagation_end_time)
930}
931inline const ::google::protobuf::RepeatedField<::int64_t>& ConstraintRuns::initial_propagation_end_time() const
932 ABSL_ATTRIBUTE_LIFETIME_BOUND {
933 // @@protoc_insertion_point(field_list:operations_research.ConstraintRuns.initial_propagation_end_time)
934 return _internal_initial_propagation_end_time();
935}
936inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL ConstraintRuns::mutable_initial_propagation_end_time()
937 ABSL_ATTRIBUTE_LIFETIME_BOUND {
938 // @@protoc_insertion_point(field_mutable_list:operations_research.ConstraintRuns.initial_propagation_end_time)
939 ::google::protobuf::internal::TSanWrite(&_impl_);
940 return _internal_mutable_initial_propagation_end_time();
941}
942inline const ::google::protobuf::RepeatedField<::int64_t>&
943ConstraintRuns::_internal_initial_propagation_end_time() const {
944 ::google::protobuf::internal::TSanRead(&_impl_);
945 return _impl_.initial_propagation_end_time_;
946}
947inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
948ConstraintRuns::_internal_mutable_initial_propagation_end_time() {
949 ::google::protobuf::internal::TSanRead(&_impl_);
950 return &_impl_.initial_propagation_end_time_;
951}
952
953// int64 failures = 4;
954inline void ConstraintRuns::clear_failures() {
955 ::google::protobuf::internal::TSanWrite(&_impl_);
956 _impl_.failures_ = ::int64_t{0};
957 _impl_._has_bits_[0] &= ~0x00000002u;
958}
959inline ::int64_t ConstraintRuns::failures() const {
960 // @@protoc_insertion_point(field_get:operations_research.ConstraintRuns.failures)
961 return _internal_failures();
962}
963inline void ConstraintRuns::set_failures(::int64_t value) {
964 _internal_set_failures(value);
965 _impl_._has_bits_[0] |= 0x00000002u;
966 // @@protoc_insertion_point(field_set:operations_research.ConstraintRuns.failures)
967}
968inline ::int64_t ConstraintRuns::_internal_failures() const {
969 ::google::protobuf::internal::TSanRead(&_impl_);
970 return _impl_.failures_;
971}
972inline void ConstraintRuns::_internal_set_failures(::int64_t value) {
973 ::google::protobuf::internal::TSanWrite(&_impl_);
974 _impl_.failures_ = value;
975}
976
977// repeated .operations_research.DemonRuns demons = 5;
978inline int ConstraintRuns::_internal_demons_size() const {
979 return _internal_demons().size();
980}
981inline int ConstraintRuns::demons_size() const {
982 return _internal_demons_size();
983}
984inline void ConstraintRuns::clear_demons() {
985 ::google::protobuf::internal::TSanWrite(&_impl_);
986 _impl_.demons_.Clear();
987}
988inline ::operations_research::DemonRuns* PROTOBUF_NONNULL ConstraintRuns::mutable_demons(int index)
989 ABSL_ATTRIBUTE_LIFETIME_BOUND {
990 // @@protoc_insertion_point(field_mutable:operations_research.ConstraintRuns.demons)
991 return _internal_mutable_demons()->Mutable(index);
992}
993inline ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>* PROTOBUF_NONNULL ConstraintRuns::mutable_demons()
994 ABSL_ATTRIBUTE_LIFETIME_BOUND {
995 // @@protoc_insertion_point(field_mutable_list:operations_research.ConstraintRuns.demons)
996 ::google::protobuf::internal::TSanWrite(&_impl_);
997 return _internal_mutable_demons();
998}
999inline const ::operations_research::DemonRuns& ConstraintRuns::demons(int index) const
1000 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1001 // @@protoc_insertion_point(field_get:operations_research.ConstraintRuns.demons)
1002 return _internal_demons().Get(index);
1003}
1004inline ::operations_research::DemonRuns* PROTOBUF_NONNULL ConstraintRuns::add_demons()
1005 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1006 ::google::protobuf::internal::TSanWrite(&_impl_);
1007 ::operations_research::DemonRuns* _add = _internal_mutable_demons()->Add();
1008 // @@protoc_insertion_point(field_add:operations_research.ConstraintRuns.demons)
1009 return _add;
1010}
1011inline const ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>& ConstraintRuns::demons() const
1012 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1013 // @@protoc_insertion_point(field_list:operations_research.ConstraintRuns.demons)
1014 return _internal_demons();
1015}
1016inline const ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>&
1017ConstraintRuns::_internal_demons() const {
1018 ::google::protobuf::internal::TSanRead(&_impl_);
1019 return _impl_.demons_;
1020}
1021inline ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>* PROTOBUF_NONNULL
1022ConstraintRuns::_internal_mutable_demons() {
1023 ::google::protobuf::internal::TSanRead(&_impl_);
1024 return &_impl_.demons_;
1025}
1026
1027#ifdef __GNUC__
1028#pragma GCC diagnostic pop
1029#endif // __GNUC__
1030
1031// @@protoc_insertion_point(namespace_scope)
1032} // namespace operations_research
1033
1034
1035// @@protoc_insertion_point(global_scope)
1036
1037#include "google/protobuf/port_undef.inc"
1038
1039#endif // ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto_2epb_2eh
::int64_t initial_propagation_end_time(int index) const
friend class ::google::protobuf::MessageLite
void set_allocated_constraint_id(::std::string *PROTOBUF_NULLABLE value)
::operations_research::DemonRuns *PROTOBUF_NONNULL add_demons()
void set_initial_propagation_start_time(int index, ::int64_t value)
void clear_failures()
int64 failures = 4;
static const ::google::protobuf::Reflection *PROTOBUF_NONNULL GetReflection()
void clear_constraint_id()
string constraint_id = 1;
::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
const ::std::string & constraint_id() const
ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL
::std::string *PROTOBUF_NONNULL mutable_constraint_id()
PROTOBUF_CONSTEXPR ConstraintRuns(::google::protobuf::internal::ConstantInitialized)
const ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns > & demons() const
const ::google::protobuf::RepeatedField<::int64_t > & initial_propagation_start_time() const
void CopyFrom(const ConstraintRuns &from)
::std::string *PROTOBUF_NULLABLE release_constraint_id()
static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL GetDescriptor()
int initial_propagation_end_time_size() const
repeated int64 initial_propagation_end_time = 3;
void set_initial_propagation_end_time(int index, ::int64_t value)
void MergeFrom(const ConstraintRuns &from)
::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns > *PROTOBUF_NONNULL mutable_demons()
const ::operations_research::DemonRuns & demons(int index) const
void add_initial_propagation_end_time(::int64_t value)
ConstraintRuns & operator=(const ConstraintRuns &from)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
const ::google::protobuf::RepeatedField<::int64_t > & initial_propagation_end_time() const
::google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL mutable_initial_propagation_end_time()
void set_constraint_id(Arg_ &&arg, Args_... args)
::google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL mutable_initial_propagation_start_time()
int initial_propagation_start_time_size() const
repeated int64 initial_propagation_start_time = 2;
void Swap(ConstraintRuns *PROTOBUF_NONNULL other)
void add_initial_propagation_start_time(::int64_t value)
int demons_size() const
repeated .operations_research.DemonRuns demons = 5;
::int64_t initial_propagation_start_time(int index) const
::operations_research::DemonRuns *PROTOBUF_NONNULL mutable_demons(int index)
static const ConstraintRuns & default_instance()
void CopyFrom(const DemonRuns &from)
friend class ::google::protobuf::MessageLite
void add_start_time(::int64_t value)
::std::string *PROTOBUF_NONNULL mutable_demon_id()
void set_end_time(int index, ::int64_t value)
void Swap(DemonRuns *PROTOBUF_NONNULL other)
PROTOBUF_CONSTEXPR DemonRuns(::google::protobuf::internal::ConstantInitialized)
int start_time_size() const
repeated int64 start_time = 2;
void clear_demon_id()
string demon_id = 1;
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
void set_failures(::int64_t value)
const ::google::protobuf::RepeatedField<::int64_t > & start_time() const
void set_demon_id(Arg_ &&arg, Args_... args)
::int64_t end_time(int index) const
int end_time_size() const
repeated int64 end_time = 3;
::int64_t start_time(int index) const
::google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL mutable_end_time()
void clear_failures()
int64 failures = 4;
void set_start_time(int index, ::int64_t value)
void add_end_time(::int64_t value)
DemonRuns & operator=(const DemonRuns &from)
const ::google::protobuf::RepeatedField<::int64_t > & end_time() const
const ::std::string & demon_id() const
::google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL mutable_start_time()
::std::string *PROTOBUF_NULLABLE release_demon_id()
void set_allocated_demon_id(::std::string *PROTOBUF_NULLABLE value)
DemonRuns(::google::protobuf::Arena *PROTOBUF_NULLABLE arena, DemonRuns &&from) noexcept
DemonRuns(const DemonRuns &from)
PROTOBUF_CONSTINITconst ::_pbi::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
::absl::string_view GetAnyMessageName()
In SWIG mode, we don't want anything besides these top-level includes.
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DemonRunsDefaultTypeInternal _DemonRuns_default_instance_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull DemonRuns_class_data_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull ConstraintRuns_class_data_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConstraintRunsDefaultTypeInternal _ConstraintRuns_default_instance_
Internal implementation detail – do not use these members.