Google OR-Tools v9.15
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.33.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 != 6033001
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 explicit DemonRuns(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
199 DemonRuns(::google::protobuf::Arena* PROTOBUF_NULLABLE arena, const DemonRuns& from);
200 DemonRuns(
201 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, DemonRuns&& from) noexcept
202 : DemonRuns(arena) {
203 *this = ::std::move(from);
204 }
205 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
206 static void* PROTOBUF_NONNULL PlacementNew_(
207 const void* PROTOBUF_NONNULL, void* PROTOBUF_NONNULL mem,
208 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
209 static constexpr auto InternalNewImpl_();
210
211 public:
212 static constexpr auto InternalGenerateClassData_();
213
214 ::google::protobuf::Metadata GetMetadata() const;
215 // nested types ----------------------------------------------------
216
217 // accessors -------------------------------------------------------
218 enum : int {
219 kStartTimeFieldNumber = 2,
220 kEndTimeFieldNumber = 3,
223 };
224 // repeated int64 start_time = 2;
225 int start_time_size() const;
226 private:
227 int _internal_start_time_size() const;
228
229 public:
230 void clear_start_time() ;
231 ::int64_t start_time(int index) const;
232 void set_start_time(int index, ::int64_t value);
233 void add_start_time(::int64_t value);
234 const ::google::protobuf::RepeatedField<::int64_t>& start_time() const;
235 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL mutable_start_time();
236
237 private:
238 const ::google::protobuf::RepeatedField<::int64_t>& _internal_start_time() const;
239 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_start_time();
240
241 public:
242 // repeated int64 end_time = 3;
243 int end_time_size() const;
244 private:
245 int _internal_end_time_size() const;
246
247 public:
248 void clear_end_time() ;
249 ::int64_t end_time(int index) const;
250 void set_end_time(int index, ::int64_t value);
251 void add_end_time(::int64_t value);
252 const ::google::protobuf::RepeatedField<::int64_t>& end_time() const;
253 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL mutable_end_time();
254
255 private:
256 const ::google::protobuf::RepeatedField<::int64_t>& _internal_end_time() const;
257 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_end_time();
258
259 public:
260 // string demon_id = 1;
261 void clear_demon_id() ;
262 const ::std::string& demon_id() const;
263 template <typename Arg_ = const ::std::string&, typename... Args_>
264 void set_demon_id(Arg_&& arg, Args_... args);
265 ::std::string* PROTOBUF_NONNULL mutable_demon_id();
266 [[nodiscard]] ::std::string* PROTOBUF_NULLABLE release_demon_id();
267 void set_allocated_demon_id(::std::string* PROTOBUF_NULLABLE value);
268
269 private:
270 const ::std::string& _internal_demon_id() const;
271 PROTOBUF_ALWAYS_INLINE void _internal_set_demon_id(const ::std::string& value);
272 ::std::string* PROTOBUF_NONNULL _internal_mutable_demon_id();
273
274 public:
275 // int64 failures = 4;
276 void clear_failures() ;
277 ::int64_t failures() const;
278 void set_failures(::int64_t value);
279
280 private:
281 ::int64_t _internal_failures() const;
282 void _internal_set_failures(::int64_t value);
283
284 public:
285 // @@protoc_insertion_point(class_scope:operations_research.DemonRuns)
286 private:
287 class _Internal;
288 friend class ::google::protobuf::internal::TcParser;
289 static const ::google::protobuf::internal::TcParseTable<2, 4,
290 0, 46,
291 2>
292 _table_;
293
294 friend class ::google::protobuf::MessageLite;
295 friend class ::google::protobuf::Arena;
296 template <typename T>
297 friend class ::google::protobuf::Arena::InternalHelper;
298 using InternalArenaConstructable_ = void;
299 using DestructorSkippable_ = void;
300 struct Impl_ {
301 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized) noexcept;
302 inline explicit Impl_(
303 ::google::protobuf::internal::InternalVisibility visibility,
304 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
305 inline explicit Impl_(
306 ::google::protobuf::internal::InternalVisibility visibility,
307 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, const Impl_& from,
308 const DemonRuns& from_msg);
309 ::google::protobuf::internal::HasBits<1> _has_bits_;
310 ::google::protobuf::internal::CachedSize _cached_size_;
311 ::google::protobuf::RepeatedField<::int64_t> start_time_;
312 ::google::protobuf::internal::CachedSize _start_time_cached_byte_size_;
313 ::google::protobuf::RepeatedField<::int64_t> end_time_;
314 ::google::protobuf::internal::CachedSize _end_time_cached_byte_size_;
315 ::google::protobuf::internal::ArenaStringPtr demon_id_;
316 ::int64_t failures_;
317 PROTOBUF_TSAN_DECLARE_MEMBER
318 };
319 union { Impl_ _impl_; };
320 friend struct ::TableStruct_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto;
323OR_PROTO_DLL extern const ::google::protobuf::internal::ClassDataFull DemonRuns_class_data_;
324// -------------------------------------------------------------------
325
326class OR_PROTO_DLL ConstraintRuns final : public ::google::protobuf::Message
327/* @@protoc_insertion_point(class_definition:operations_research.ConstraintRuns) */ {
328 public:
329 inline ConstraintRuns() : ConstraintRuns(nullptr) {}
330 ~ConstraintRuns() PROTOBUF_FINAL;
331
332#if defined(PROTOBUF_CUSTOM_VTABLE)
333 void operator delete(ConstraintRuns* PROTOBUF_NONNULL msg, ::std::destroying_delete_t) {
334 SharedDtor(*msg);
335 ::google::protobuf::internal::SizedDelete(msg, sizeof(ConstraintRuns));
336 }
337#endif
338
339 template <typename = void>
340 explicit PROTOBUF_CONSTEXPR ConstraintRuns(::google::protobuf::internal::ConstantInitialized);
341
342 inline ConstraintRuns(const ConstraintRuns& from) : ConstraintRuns(nullptr, from) {}
343 inline ConstraintRuns(ConstraintRuns&& from) noexcept
344 : ConstraintRuns(nullptr, ::std::move(from)) {}
346 CopyFrom(from);
347 return *this;
349 inline ConstraintRuns& operator=(ConstraintRuns&& from) noexcept {
350 if (this == &from) return *this;
351 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
352 InternalSwap(&from);
353 } else {
354 CopyFrom(from);
355 }
356 return *this;
357 }
358
359 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
360 ABSL_ATTRIBUTE_LIFETIME_BOUND {
361 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
363 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
364 ABSL_ATTRIBUTE_LIFETIME_BOUND {
365 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
367
368 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
369 return GetDescriptor();
370 }
371 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
372 return default_instance().GetMetadata().descriptor;
373 }
374 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
375 return default_instance().GetMetadata().reflection;
376 }
378 return *reinterpret_cast<const ConstraintRuns*>(
381 static constexpr int kIndexInFileMessages = 1;
382 friend void swap(ConstraintRuns& a, ConstraintRuns& b) { a.Swap(&b); }
383 inline void Swap(ConstraintRuns* PROTOBUF_NONNULL other) {
384 if (other == this) return;
385 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
386 InternalSwap(other);
387 } else {
388 ::google::protobuf::internal::GenericSwap(this, other);
389 }
390 }
391 void UnsafeArenaSwap(ConstraintRuns* PROTOBUF_NONNULL other) {
392 if (other == this) return;
393 ABSL_DCHECK(GetArena() == other->GetArena());
394 InternalSwap(other);
395 }
396
397 // implements Message ----------------------------------------------
398
399 ConstraintRuns* PROTOBUF_NONNULL New(::google::protobuf::Arena* PROTOBUF_NULLABLE arena = nullptr) const {
400 return ::google::protobuf::Message::DefaultConstruct<ConstraintRuns>(arena);
401 }
402 using ::google::protobuf::Message::CopyFrom;
403 void CopyFrom(const ConstraintRuns& from);
404 using ::google::protobuf::Message::MergeFrom;
405 void MergeFrom(const ConstraintRuns& from) { ConstraintRuns::MergeImpl(*this, from); }
406
407 private:
408 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
409 const ::google::protobuf::MessageLite& from_msg);
410
411 public:
412 bool IsInitialized() const {
413 return true;
414 }
415 ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL;
416 #if defined(PROTOBUF_CUSTOM_VTABLE)
417 private:
418 static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);
419 static ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
420 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
421 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
422
423 public:
424 ::size_t ByteSizeLong() const { return ByteSizeLong(*this); }
425 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
426 ::uint8_t* PROTOBUF_NONNULL target,
427 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const {
428 return _InternalSerialize(*this, target, stream);
429 }
430 #else // PROTOBUF_CUSTOM_VTABLE
431 ::size_t ByteSizeLong() const final;
432 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
433 ::uint8_t* PROTOBUF_NONNULL target,
434 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
435 #endif // PROTOBUF_CUSTOM_VTABLE
436 int GetCachedSize() const { return _impl_._cached_size_.Get(); }
437
438 private:
439 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
440 static void SharedDtor(MessageLite& self);
441 void InternalSwap(ConstraintRuns* PROTOBUF_NONNULL other);
442 private:
443 template <typename T>
444 friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
445 static ::absl::string_view FullMessageName() { return "operations_research.ConstraintRuns"; }
446
447 explicit ConstraintRuns(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
448 ConstraintRuns(::google::protobuf::Arena* PROTOBUF_NULLABLE arena, const ConstraintRuns& from);
450 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, ConstraintRuns&& from) noexcept
451 : ConstraintRuns(arena) {
452 *this = ::std::move(from);
453 }
454 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
455 static void* PROTOBUF_NONNULL PlacementNew_(
456 const void* PROTOBUF_NONNULL, void* PROTOBUF_NONNULL mem,
457 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
458 static constexpr auto InternalNewImpl_();
459
460 public:
461 static constexpr auto InternalGenerateClassData_();
462
463 ::google::protobuf::Metadata GetMetadata() const;
464 // nested types ----------------------------------------------------
465
466 // accessors -------------------------------------------------------
467 enum : int {
468 kInitialPropagationStartTimeFieldNumber = 2,
469 kInitialPropagationEndTimeFieldNumber = 3,
470 kDemonsFieldNumber = 5,
473 };
474 // repeated int64 initial_propagation_start_time = 2;
476 private:
477 int _internal_initial_propagation_start_time_size() const;
478
479 public:
481 ::int64_t initial_propagation_start_time(int index) const;
482 void set_initial_propagation_start_time(int index, ::int64_t value);
483 void add_initial_propagation_start_time(::int64_t value);
484 const ::google::protobuf::RepeatedField<::int64_t>& initial_propagation_start_time() const;
485 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL mutable_initial_propagation_start_time();
486
487 private:
488 const ::google::protobuf::RepeatedField<::int64_t>& _internal_initial_propagation_start_time() const;
489 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_initial_propagation_start_time();
490
491 public:
492 // repeated int64 initial_propagation_end_time = 3;
494 private:
495 int _internal_initial_propagation_end_time_size() const;
496
497 public:
499 ::int64_t initial_propagation_end_time(int index) const;
500 void set_initial_propagation_end_time(int index, ::int64_t value);
501 void add_initial_propagation_end_time(::int64_t value);
502 const ::google::protobuf::RepeatedField<::int64_t>& initial_propagation_end_time() const;
503 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL mutable_initial_propagation_end_time();
504
505 private:
506 const ::google::protobuf::RepeatedField<::int64_t>& _internal_initial_propagation_end_time() const;
507 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_initial_propagation_end_time();
508
509 public:
510 // repeated .operations_research.DemonRuns demons = 5;
511 int demons_size() const;
512 private:
513 int _internal_demons_size() const;
514
515 public:
516 void clear_demons() ;
517 ::operations_research::DemonRuns* PROTOBUF_NONNULL mutable_demons(int index);
518 ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>* PROTOBUF_NONNULL mutable_demons();
519
520 private:
521 const ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>& _internal_demons() const;
522 ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>* PROTOBUF_NONNULL _internal_mutable_demons();
523 public:
524 const ::operations_research::DemonRuns& demons(int index) const;
526 const ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>& demons() const;
527 // string constraint_id = 1;
528 void clear_constraint_id() ;
529 const ::std::string& constraint_id() const;
530 template <typename Arg_ = const ::std::string&, typename... Args_>
531 void set_constraint_id(Arg_&& arg, Args_... args);
532 ::std::string* PROTOBUF_NONNULL mutable_constraint_id();
533 [[nodiscard]] ::std::string* PROTOBUF_NULLABLE release_constraint_id();
534 void set_allocated_constraint_id(::std::string* PROTOBUF_NULLABLE value);
535
536 private:
537 const ::std::string& _internal_constraint_id() const;
538 PROTOBUF_ALWAYS_INLINE void _internal_set_constraint_id(const ::std::string& value);
539 ::std::string* PROTOBUF_NONNULL _internal_mutable_constraint_id();
540
541 public:
542 // int64 failures = 4;
543 void clear_failures() ;
544 ::int64_t failures() const;
545 void set_failures(::int64_t value);
546
547 private:
548 ::int64_t _internal_failures() const;
549 void _internal_set_failures(::int64_t value);
550
551 public:
552 // @@protoc_insertion_point(class_scope:operations_research.ConstraintRuns)
553 private:
554 class _Internal;
555 friend class ::google::protobuf::internal::TcParser;
556 static const ::google::protobuf::internal::TcParseTable<3, 5,
557 1, 56,
558 2>
559 _table_;
560
561 friend class ::google::protobuf::MessageLite;
562 friend class ::google::protobuf::Arena;
563 template <typename T>
564 friend class ::google::protobuf::Arena::InternalHelper;
565 using InternalArenaConstructable_ = void;
566 using DestructorSkippable_ = void;
567 struct Impl_ {
568 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized) noexcept;
569 inline explicit Impl_(
570 ::google::protobuf::internal::InternalVisibility visibility,
571 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
572 inline explicit Impl_(
573 ::google::protobuf::internal::InternalVisibility visibility,
574 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, const Impl_& from,
575 const ConstraintRuns& from_msg);
576 ::google::protobuf::internal::HasBits<1> _has_bits_;
577 ::google::protobuf::internal::CachedSize _cached_size_;
578 ::google::protobuf::RepeatedField<::int64_t> initial_propagation_start_time_;
579 ::google::protobuf::internal::CachedSize _initial_propagation_start_time_cached_byte_size_;
580 ::google::protobuf::RepeatedField<::int64_t> initial_propagation_end_time_;
581 ::google::protobuf::internal::CachedSize _initial_propagation_end_time_cached_byte_size_;
582 ::google::protobuf::RepeatedPtrField< ::operations_research::DemonRuns > demons_;
583 ::google::protobuf::internal::ArenaStringPtr constraint_id_;
584 ::int64_t failures_;
585 PROTOBUF_TSAN_DECLARE_MEMBER
586 };
587 union { Impl_ _impl_; };
588 friend struct ::TableStruct_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto;
589};
591OR_PROTO_DLL extern const ::google::protobuf::internal::ClassDataFull ConstraintRuns_class_data_;
592
593// ===================================================================
594
595
596
597
598// ===================================================================
599
600
601#ifdef __GNUC__
602#pragma GCC diagnostic push
603#pragma GCC diagnostic ignored "-Wstrict-aliasing"
604#endif // __GNUC__
605// -------------------------------------------------------------------
606
607// DemonRuns
608
609// string demon_id = 1;
610inline void DemonRuns::clear_demon_id() {
611 ::google::protobuf::internal::TSanWrite(&_impl_);
612 _impl_.demon_id_.ClearToEmpty();
613 ClearHasBit(_impl_._has_bits_[0],
614 0x00000004U);
615}
616inline const ::std::string& DemonRuns::demon_id() const
617 ABSL_ATTRIBUTE_LIFETIME_BOUND {
618 // @@protoc_insertion_point(field_get:operations_research.DemonRuns.demon_id)
619 return _internal_demon_id();
620}
621template <typename Arg_, typename... Args_>
622PROTOBUF_ALWAYS_INLINE void DemonRuns::set_demon_id(Arg_&& arg, Args_... args) {
623 ::google::protobuf::internal::TSanWrite(&_impl_);
624 SetHasBit(_impl_._has_bits_[0], 0x00000004U);
625 _impl_.demon_id_.Set(static_cast<Arg_&&>(arg), args..., GetArena());
626 // @@protoc_insertion_point(field_set:operations_research.DemonRuns.demon_id)
627}
628inline ::std::string* PROTOBUF_NONNULL DemonRuns::mutable_demon_id()
629 ABSL_ATTRIBUTE_LIFETIME_BOUND {
630 SetHasBit(_impl_._has_bits_[0], 0x00000004U);
631 ::std::string* _s = _internal_mutable_demon_id();
632 // @@protoc_insertion_point(field_mutable:operations_research.DemonRuns.demon_id)
633 return _s;
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_.demon_id_.Set(value, GetArena());
642}
643inline ::std::string* PROTOBUF_NONNULL DemonRuns::_internal_mutable_demon_id() {
644 ::google::protobuf::internal::TSanWrite(&_impl_);
645 return _impl_.demon_id_.Mutable( GetArena());
646}
647inline ::std::string* PROTOBUF_NULLABLE DemonRuns::release_demon_id() {
648 ::google::protobuf::internal::TSanWrite(&_impl_);
649 // @@protoc_insertion_point(field_release:operations_research.DemonRuns.demon_id)
650 if (!CheckHasBit(_impl_._has_bits_[0], 0x00000004U)) {
651 return nullptr;
652 }
653 ClearHasBit(_impl_._has_bits_[0], 0x00000004U);
654 auto* released = _impl_.demon_id_.Release();
655 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString()) {
656 _impl_.demon_id_.Set("", GetArena());
657 }
658 return released;
659}
660inline void DemonRuns::set_allocated_demon_id(::std::string* PROTOBUF_NULLABLE value) {
661 ::google::protobuf::internal::TSanWrite(&_impl_);
662 if (value != nullptr) {
663 SetHasBit(_impl_._has_bits_[0], 0x00000004U);
664 } else {
665 ClearHasBit(_impl_._has_bits_[0], 0x00000004U);
667 _impl_.demon_id_.SetAllocated(value, GetArena());
668 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() && _impl_.demon_id_.IsDefault()) {
669 _impl_.demon_id_.Set("", GetArena());
670 }
671 // @@protoc_insertion_point(field_set_allocated:operations_research.DemonRuns.demon_id)
672}
673
674// repeated int64 start_time = 2;
675inline int DemonRuns::_internal_start_time_size() const {
676 return _internal_start_time().size();
677}
678inline int DemonRuns::start_time_size() const {
679 return _internal_start_time_size();
680}
681inline void DemonRuns::clear_start_time() {
682 ::google::protobuf::internal::TSanWrite(&_impl_);
683 _impl_.start_time_.Clear();
684 ClearHasBitForRepeated(_impl_._has_bits_[0],
685 0x00000001U);
686}
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 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000001U);
699 // @@protoc_insertion_point(field_add:operations_research.DemonRuns.start_time)
700}
701inline const ::google::protobuf::RepeatedField<::int64_t>& DemonRuns::start_time() const
702 ABSL_ATTRIBUTE_LIFETIME_BOUND {
703 // @@protoc_insertion_point(field_list:operations_research.DemonRuns.start_time)
704 return _internal_start_time();
705}
706inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL DemonRuns::mutable_start_time()
707 ABSL_ATTRIBUTE_LIFETIME_BOUND {
708 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000001U);
709 // @@protoc_insertion_point(field_mutable_list:operations_research.DemonRuns.start_time)
710 ::google::protobuf::internal::TSanWrite(&_impl_);
711 return _internal_mutable_start_time();
713inline const ::google::protobuf::RepeatedField<::int64_t>&
714DemonRuns::_internal_start_time() const {
715 ::google::protobuf::internal::TSanRead(&_impl_);
716 return _impl_.start_time_;
717}
718inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
719DemonRuns::_internal_mutable_start_time() {
720 ::google::protobuf::internal::TSanRead(&_impl_);
721 return &_impl_.start_time_;
722}
723
724// repeated int64 end_time = 3;
725inline int DemonRuns::_internal_end_time_size() const {
726 return _internal_end_time().size();
727}
728inline int DemonRuns::end_time_size() const {
729 return _internal_end_time_size();
730}
731inline void DemonRuns::clear_end_time() {
732 ::google::protobuf::internal::TSanWrite(&_impl_);
733 _impl_.end_time_.Clear();
734 ClearHasBitForRepeated(_impl_._has_bits_[0],
735 0x00000002U);
736}
737inline ::int64_t DemonRuns::end_time(int index) const {
738 // @@protoc_insertion_point(field_get:operations_research.DemonRuns.end_time)
739 return _internal_end_time().Get(index);
740}
741inline void DemonRuns::set_end_time(int index, ::int64_t value) {
742 _internal_mutable_end_time()->Set(index, value);
743 // @@protoc_insertion_point(field_set:operations_research.DemonRuns.end_time)
744}
745inline void DemonRuns::add_end_time(::int64_t value) {
746 ::google::protobuf::internal::TSanWrite(&_impl_);
747 _internal_mutable_end_time()->Add(value);
748 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000002U);
749 // @@protoc_insertion_point(field_add:operations_research.DemonRuns.end_time)
750}
751inline const ::google::protobuf::RepeatedField<::int64_t>& DemonRuns::end_time() const
752 ABSL_ATTRIBUTE_LIFETIME_BOUND {
753 // @@protoc_insertion_point(field_list:operations_research.DemonRuns.end_time)
754 return _internal_end_time();
755}
756inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL DemonRuns::mutable_end_time()
757 ABSL_ATTRIBUTE_LIFETIME_BOUND {
758 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000002U);
759 // @@protoc_insertion_point(field_mutable_list:operations_research.DemonRuns.end_time)
760 ::google::protobuf::internal::TSanWrite(&_impl_);
761 return _internal_mutable_end_time();
763inline const ::google::protobuf::RepeatedField<::int64_t>&
764DemonRuns::_internal_end_time() const {
765 ::google::protobuf::internal::TSanRead(&_impl_);
766 return _impl_.end_time_;
767}
768inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
769DemonRuns::_internal_mutable_end_time() {
770 ::google::protobuf::internal::TSanRead(&_impl_);
771 return &_impl_.end_time_;
772}
773
774// int64 failures = 4;
775inline void DemonRuns::clear_failures() {
776 ::google::protobuf::internal::TSanWrite(&_impl_);
777 _impl_.failures_ = ::int64_t{0};
778 ClearHasBit(_impl_._has_bits_[0],
779 0x00000008U);
780}
781inline ::int64_t DemonRuns::failures() const {
782 // @@protoc_insertion_point(field_get:operations_research.DemonRuns.failures)
783 return _internal_failures();
784}
785inline void DemonRuns::set_failures(::int64_t value) {
786 _internal_set_failures(value);
787 SetHasBit(_impl_._has_bits_[0], 0x00000008U);
788 // @@protoc_insertion_point(field_set:operations_research.DemonRuns.failures)
789}
790inline ::int64_t DemonRuns::_internal_failures() const {
791 ::google::protobuf::internal::TSanRead(&_impl_);
792 return _impl_.failures_;
793}
794inline void DemonRuns::_internal_set_failures(::int64_t value) {
795 ::google::protobuf::internal::TSanWrite(&_impl_);
796 _impl_.failures_ = value;
797}
798
799// -------------------------------------------------------------------
800
801// ConstraintRuns
802
803// string constraint_id = 1;
805 ::google::protobuf::internal::TSanWrite(&_impl_);
806 _impl_.constraint_id_.ClearToEmpty();
807 ClearHasBit(_impl_._has_bits_[0],
808 0x00000008U);
809}
810inline const ::std::string& ConstraintRuns::constraint_id() const
811 ABSL_ATTRIBUTE_LIFETIME_BOUND {
812 // @@protoc_insertion_point(field_get:operations_research.ConstraintRuns.constraint_id)
813 return _internal_constraint_id();
814}
815template <typename Arg_, typename... Args_>
816PROTOBUF_ALWAYS_INLINE void ConstraintRuns::set_constraint_id(Arg_&& arg, Args_... args) {
817 ::google::protobuf::internal::TSanWrite(&_impl_);
818 SetHasBit(_impl_._has_bits_[0], 0x00000008U);
819 _impl_.constraint_id_.Set(static_cast<Arg_&&>(arg), args..., GetArena());
820 // @@protoc_insertion_point(field_set:operations_research.ConstraintRuns.constraint_id)
821}
822inline ::std::string* PROTOBUF_NONNULL ConstraintRuns::mutable_constraint_id()
823 ABSL_ATTRIBUTE_LIFETIME_BOUND {
824 SetHasBit(_impl_._has_bits_[0], 0x00000008U);
825 ::std::string* _s = _internal_mutable_constraint_id();
826 // @@protoc_insertion_point(field_mutable:operations_research.ConstraintRuns.constraint_id)
827 return _s;
828}
829inline const ::std::string& ConstraintRuns::_internal_constraint_id() const {
830 ::google::protobuf::internal::TSanRead(&_impl_);
831 return _impl_.constraint_id_.Get();
832}
833inline void ConstraintRuns::_internal_set_constraint_id(const ::std::string& value) {
834 ::google::protobuf::internal::TSanWrite(&_impl_);
835 _impl_.constraint_id_.Set(value, GetArena());
836}
837inline ::std::string* PROTOBUF_NONNULL ConstraintRuns::_internal_mutable_constraint_id() {
838 ::google::protobuf::internal::TSanWrite(&_impl_);
839 return _impl_.constraint_id_.Mutable( GetArena());
840}
841inline ::std::string* PROTOBUF_NULLABLE ConstraintRuns::release_constraint_id() {
842 ::google::protobuf::internal::TSanWrite(&_impl_);
843 // @@protoc_insertion_point(field_release:operations_research.ConstraintRuns.constraint_id)
844 if (!CheckHasBit(_impl_._has_bits_[0], 0x00000008U)) {
845 return nullptr;
846 }
847 ClearHasBit(_impl_._has_bits_[0], 0x00000008U);
848 auto* released = _impl_.constraint_id_.Release();
849 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString()) {
850 _impl_.constraint_id_.Set("", GetArena());
851 }
852 return released;
853}
854inline void ConstraintRuns::set_allocated_constraint_id(::std::string* PROTOBUF_NULLABLE value) {
855 ::google::protobuf::internal::TSanWrite(&_impl_);
856 if (value != nullptr) {
857 SetHasBit(_impl_._has_bits_[0], 0x00000008U);
858 } else {
859 ClearHasBit(_impl_._has_bits_[0], 0x00000008U);
860 }
861 _impl_.constraint_id_.SetAllocated(value, GetArena());
862 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() && _impl_.constraint_id_.IsDefault()) {
863 _impl_.constraint_id_.Set("", GetArena());
864 }
865 // @@protoc_insertion_point(field_set_allocated:operations_research.ConstraintRuns.constraint_id)
866}
867
868// repeated int64 initial_propagation_start_time = 2;
869inline int ConstraintRuns::_internal_initial_propagation_start_time_size() const {
870 return _internal_initial_propagation_start_time().size();
871}
873 return _internal_initial_propagation_start_time_size();
874}
876 ::google::protobuf::internal::TSanWrite(&_impl_);
877 _impl_.initial_propagation_start_time_.Clear();
878 ClearHasBitForRepeated(_impl_._has_bits_[0],
879 0x00000001U);
880}
881inline ::int64_t ConstraintRuns::initial_propagation_start_time(int index) const {
882 // @@protoc_insertion_point(field_get:operations_research.ConstraintRuns.initial_propagation_start_time)
883 return _internal_initial_propagation_start_time().Get(index);
884}
885inline void ConstraintRuns::set_initial_propagation_start_time(int index, ::int64_t value) {
886 _internal_mutable_initial_propagation_start_time()->Set(index, value);
887 // @@protoc_insertion_point(field_set:operations_research.ConstraintRuns.initial_propagation_start_time)
889inline void ConstraintRuns::add_initial_propagation_start_time(::int64_t value) {
890 ::google::protobuf::internal::TSanWrite(&_impl_);
891 _internal_mutable_initial_propagation_start_time()->Add(value);
892 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000001U);
893 // @@protoc_insertion_point(field_add:operations_research.ConstraintRuns.initial_propagation_start_time)
894}
895inline const ::google::protobuf::RepeatedField<::int64_t>& ConstraintRuns::initial_propagation_start_time() const
896 ABSL_ATTRIBUTE_LIFETIME_BOUND {
897 // @@protoc_insertion_point(field_list:operations_research.ConstraintRuns.initial_propagation_start_time)
898 return _internal_initial_propagation_start_time();
899}
900inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL ConstraintRuns::mutable_initial_propagation_start_time()
901 ABSL_ATTRIBUTE_LIFETIME_BOUND {
902 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000001U);
903 // @@protoc_insertion_point(field_mutable_list:operations_research.ConstraintRuns.initial_propagation_start_time)
904 ::google::protobuf::internal::TSanWrite(&_impl_);
905 return _internal_mutable_initial_propagation_start_time();
906}
907inline const ::google::protobuf::RepeatedField<::int64_t>&
908ConstraintRuns::_internal_initial_propagation_start_time() const {
909 ::google::protobuf::internal::TSanRead(&_impl_);
910 return _impl_.initial_propagation_start_time_;
911}
912inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
913ConstraintRuns::_internal_mutable_initial_propagation_start_time() {
914 ::google::protobuf::internal::TSanRead(&_impl_);
915 return &_impl_.initial_propagation_start_time_;
916}
917
918// repeated int64 initial_propagation_end_time = 3;
919inline int ConstraintRuns::_internal_initial_propagation_end_time_size() const {
920 return _internal_initial_propagation_end_time().size();
921}
923 return _internal_initial_propagation_end_time_size();
924}
926 ::google::protobuf::internal::TSanWrite(&_impl_);
927 _impl_.initial_propagation_end_time_.Clear();
928 ClearHasBitForRepeated(_impl_._has_bits_[0],
929 0x00000002U);
930}
931inline ::int64_t ConstraintRuns::initial_propagation_end_time(int index) const {
932 // @@protoc_insertion_point(field_get:operations_research.ConstraintRuns.initial_propagation_end_time)
933 return _internal_initial_propagation_end_time().Get(index);
934}
935inline void ConstraintRuns::set_initial_propagation_end_time(int index, ::int64_t value) {
936 _internal_mutable_initial_propagation_end_time()->Set(index, value);
937 // @@protoc_insertion_point(field_set:operations_research.ConstraintRuns.initial_propagation_end_time)
939inline void ConstraintRuns::add_initial_propagation_end_time(::int64_t value) {
940 ::google::protobuf::internal::TSanWrite(&_impl_);
941 _internal_mutable_initial_propagation_end_time()->Add(value);
942 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000002U);
943 // @@protoc_insertion_point(field_add:operations_research.ConstraintRuns.initial_propagation_end_time)
944}
945inline const ::google::protobuf::RepeatedField<::int64_t>& ConstraintRuns::initial_propagation_end_time() const
946 ABSL_ATTRIBUTE_LIFETIME_BOUND {
947 // @@protoc_insertion_point(field_list:operations_research.ConstraintRuns.initial_propagation_end_time)
948 return _internal_initial_propagation_end_time();
949}
950inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL ConstraintRuns::mutable_initial_propagation_end_time()
951 ABSL_ATTRIBUTE_LIFETIME_BOUND {
952 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000002U);
953 // @@protoc_insertion_point(field_mutable_list:operations_research.ConstraintRuns.initial_propagation_end_time)
954 ::google::protobuf::internal::TSanWrite(&_impl_);
955 return _internal_mutable_initial_propagation_end_time();
956}
957inline const ::google::protobuf::RepeatedField<::int64_t>&
958ConstraintRuns::_internal_initial_propagation_end_time() const {
959 ::google::protobuf::internal::TSanRead(&_impl_);
960 return _impl_.initial_propagation_end_time_;
961}
962inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
963ConstraintRuns::_internal_mutable_initial_propagation_end_time() {
964 ::google::protobuf::internal::TSanRead(&_impl_);
965 return &_impl_.initial_propagation_end_time_;
966}
967
968// int64 failures = 4;
969inline void ConstraintRuns::clear_failures() {
970 ::google::protobuf::internal::TSanWrite(&_impl_);
971 _impl_.failures_ = ::int64_t{0};
972 ClearHasBit(_impl_._has_bits_[0],
973 0x00000010U);
974}
975inline ::int64_t ConstraintRuns::failures() const {
976 // @@protoc_insertion_point(field_get:operations_research.ConstraintRuns.failures)
977 return _internal_failures();
978}
979inline void ConstraintRuns::set_failures(::int64_t value) {
980 _internal_set_failures(value);
981 SetHasBit(_impl_._has_bits_[0], 0x00000010U);
982 // @@protoc_insertion_point(field_set:operations_research.ConstraintRuns.failures)
983}
984inline ::int64_t ConstraintRuns::_internal_failures() const {
985 ::google::protobuf::internal::TSanRead(&_impl_);
986 return _impl_.failures_;
987}
988inline void ConstraintRuns::_internal_set_failures(::int64_t value) {
989 ::google::protobuf::internal::TSanWrite(&_impl_);
990 _impl_.failures_ = value;
991}
992
993// repeated .operations_research.DemonRuns demons = 5;
994inline int ConstraintRuns::_internal_demons_size() const {
995 return _internal_demons().size();
996}
997inline int ConstraintRuns::demons_size() const {
998 return _internal_demons_size();
999}
1000inline void ConstraintRuns::clear_demons() {
1001 ::google::protobuf::internal::TSanWrite(&_impl_);
1002 _impl_.demons_.Clear();
1003 ClearHasBitForRepeated(_impl_._has_bits_[0],
1004 0x00000004U);
1005}
1006inline ::operations_research::DemonRuns* PROTOBUF_NONNULL ConstraintRuns::mutable_demons(int index)
1007 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1008 // @@protoc_insertion_point(field_mutable:operations_research.ConstraintRuns.demons)
1009 return _internal_mutable_demons()->Mutable(index);
1010}
1011inline ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>* PROTOBUF_NONNULL ConstraintRuns::mutable_demons()
1012 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1013 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000004U);
1014 // @@protoc_insertion_point(field_mutable_list:operations_research.ConstraintRuns.demons)
1015 ::google::protobuf::internal::TSanWrite(&_impl_);
1016 return _internal_mutable_demons();
1017}
1018inline const ::operations_research::DemonRuns& ConstraintRuns::demons(int index) const
1019 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1020 // @@protoc_insertion_point(field_get:operations_research.ConstraintRuns.demons)
1021 return _internal_demons().Get(index);
1022}
1023inline ::operations_research::DemonRuns* PROTOBUF_NONNULL ConstraintRuns::add_demons()
1024 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1025 ::google::protobuf::internal::TSanWrite(&_impl_);
1027 _internal_mutable_demons()->InternalAddWithArena(
1028 ::google::protobuf::MessageLite::internal_visibility(), GetArena());
1029 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000004U);
1030 // @@protoc_insertion_point(field_add:operations_research.ConstraintRuns.demons)
1031 return _add;
1032}
1033inline const ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>& ConstraintRuns::demons() const
1034 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1035 // @@protoc_insertion_point(field_list:operations_research.ConstraintRuns.demons)
1036 return _internal_demons();
1037}
1038inline const ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>&
1039ConstraintRuns::_internal_demons() const {
1040 ::google::protobuf::internal::TSanRead(&_impl_);
1041 return _impl_.demons_;
1042}
1043inline ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>* PROTOBUF_NONNULL
1044ConstraintRuns::_internal_mutable_demons() {
1045 ::google::protobuf::internal::TSanRead(&_impl_);
1046 return &_impl_.demons_;
1047}
1048
1049#ifdef __GNUC__
1050#pragma GCC diagnostic pop
1051#endif // __GNUC__
1052
1053// @@protoc_insertion_point(namespace_scope)
1054} // namespace operations_research
1055
1056
1057// @@protoc_insertion_point(global_scope)
1058
1059#include "google/protobuf/port_undef.inc"
1060
1061#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)
static const ::google::protobuf::Reflection *PROTOBUF_NONNULL GetReflection()
::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()
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()
void Swap(ConstraintRuns *PROTOBUF_NONNULL other)
void add_initial_propagation_start_time(::int64_t value)
::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)
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
::int64_t start_time(int index) const
::google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL mutable_end_time()
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(const DemonRuns &from)
PROTOBUF_CONSTINITconst ::_pbi::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
::absl::string_view GetAnyMessageName()
OR-Tools root namespace.
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_