4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3014000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3014000 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/metadata_lite.h>
29 #include <google/protobuf/generated_message_reflection.h>
30 #include <google/protobuf/message.h>
31 #include <google/protobuf/repeated_field.h>
32 #include <google/protobuf/extension_set.h>
33 #include <google/protobuf/unknown_field_set.h>
35 #include <google/protobuf/port_def.inc>
36 #define PROTOBUF_INTERNAL_EXPORT_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
37 PROTOBUF_NAMESPACE_OPEN
41 PROTOBUF_NAMESPACE_CLOSE
45 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
47 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
49 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
51 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
58 class ConstraintRunsDefaultTypeInternal;
64 PROTOBUF_NAMESPACE_OPEN
65 template<> ::operations_research::ConstraintRuns* Arena::CreateMaybeMessage<::operations_research::ConstraintRuns>(Arena*);
66 template<> ::operations_research::DemonRuns* Arena::CreateMaybeMessage<::operations_research::DemonRuns>(Arena*);
67 PROTOBUF_NAMESPACE_CLOSE
72 class DemonRuns PROTOBUF_FINAL :
73 public ::PROTOBUF_NAMESPACE_ID::Message {
81 *
this = ::std::move(from);
84 inline DemonRuns&
operator=(
const DemonRuns& from) {
88 inline DemonRuns&
operator=(DemonRuns&& from) noexcept {
89 if (GetArena() == from.GetArena()) {
90 if (
this != &from) InternalSwap(&from);
97 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
98 return GetDescriptor();
101 return GetMetadataStatic().descriptor;
104 return GetMetadataStatic().reflection;
109 return reinterpret_cast<const DemonRuns*
>(
112 static constexpr
int kIndexInFileMessages =
115 friend void swap(DemonRuns&
a, DemonRuns&
b) {
118 inline void Swap(DemonRuns* other) {
119 if (other ==
this)
return;
120 if (GetArena() == other->GetArena()) {
123 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
127 if (other ==
this)
return;
128 GOOGLE_DCHECK(GetArena() == other->GetArena());
134 inline DemonRuns*
New() const final {
135 return CreateMaybeMessage<DemonRuns>(
nullptr);
138 DemonRuns*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
139 return CreateMaybeMessage<DemonRuns>(arena);
141 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
142 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
145 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
146 bool IsInitialized() const final;
148 size_t ByteSizeLong() const final;
149 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
150 ::PROTOBUF_NAMESPACE_ID::
uint8* _InternalSerialize(
151 ::PROTOBUF_NAMESPACE_ID::
uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
152 int GetCachedSize() const final {
return _cached_size_.Get(); }
155 inline void SharedCtor();
156 inline void SharedDtor();
157 void SetCachedSize(
int size)
const final;
158 void InternalSwap(DemonRuns* other);
159 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
160 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
161 return "operations_research.DemonRuns";
164 explicit DemonRuns(::PROTOBUF_NAMESPACE_ID::Arena* arena);
166 static void ArenaDtor(
void*
object);
167 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
172 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
184 kStartTimeFieldNumber = 2,
185 kEndTimeFieldNumber = 3,
186 kDemonIdFieldNumber = 1,
187 kFailuresFieldNumber = 4,
192 int _internal_start_time_size()
const;
197 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
198 _internal_start_time()
const;
200 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
201 _internal_mutable_start_time();
206 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
208 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
214 int _internal_end_time_size()
const;
219 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
220 _internal_end_time()
const;
222 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
223 _internal_mutable_end_time();
228 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
230 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
244 const std::string& _internal_demon_id()
const;
245 void _internal_set_demon_id(
const std::string&
value);
246 std::string* _internal_mutable_demon_id();
262 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
263 typedef void InternalArenaConstructable_;
264 typedef void DestructorSkippable_;
265 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > start_time_;
266 mutable std::atomic<int> _start_time_cached_byte_size_;
267 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > end_time_;
268 mutable std::atomic<int> _end_time_cached_byte_size_;
269 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr demon_id_;
271 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
272 friend struct ::TableStruct_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto;
277 public ::PROTOBUF_NAMESPACE_ID::Message {
285 *
this = ::std::move(from);
288 inline ConstraintRuns&
operator=(
const ConstraintRuns& from) {
292 inline ConstraintRuns&
operator=(ConstraintRuns&& from) noexcept {
293 if (GetArena() == from.GetArena()) {
294 if (
this != &from) InternalSwap(&from);
301 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
302 return GetDescriptor();
305 return GetMetadataStatic().descriptor;
308 return GetMetadataStatic().reflection;
313 return reinterpret_cast<const ConstraintRuns*
>(
316 static constexpr
int kIndexInFileMessages =
319 friend void swap(ConstraintRuns&
a, ConstraintRuns&
b) {
322 inline void Swap(ConstraintRuns* other) {
323 if (other ==
this)
return;
324 if (GetArena() == other->GetArena()) {
327 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
331 if (other ==
this)
return;
332 GOOGLE_DCHECK(GetArena() == other->GetArena());
338 inline ConstraintRuns*
New() const final {
339 return CreateMaybeMessage<ConstraintRuns>(
nullptr);
342 ConstraintRuns*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
343 return CreateMaybeMessage<ConstraintRuns>(arena);
345 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
346 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
349 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
350 bool IsInitialized() const final;
352 size_t ByteSizeLong() const final;
353 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
354 ::PROTOBUF_NAMESPACE_ID::
uint8* _InternalSerialize(
355 ::PROTOBUF_NAMESPACE_ID::
uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
356 int GetCachedSize() const final {
return _cached_size_.Get(); }
359 inline void SharedCtor();
360 inline void SharedDtor();
361 void SetCachedSize(
int size)
const final;
362 void InternalSwap(ConstraintRuns* other);
363 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
364 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
365 return "operations_research.ConstraintRuns";
370 static void ArenaDtor(
void*
object);
371 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
376 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
388 kInitialPropagationStartTimeFieldNumber = 2,
389 kInitialPropagationEndTimeFieldNumber = 3,
390 kDemonsFieldNumber = 5,
391 kConstraintIdFieldNumber = 1,
392 kFailuresFieldNumber = 4,
397 int _internal_initial_propagation_start_time_size()
const;
402 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
403 _internal_initial_propagation_start_time()
const;
405 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
406 _internal_mutable_initial_propagation_start_time();
411 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
413 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
419 int _internal_initial_propagation_end_time_size()
const;
424 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
425 _internal_initial_propagation_end_time()
const;
427 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
428 _internal_mutable_initial_propagation_end_time();
433 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
435 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
441 int _internal_demons_size()
const;
445 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns >*
448 const ::operations_research::DemonRuns& _internal_demons(
int index)
const;
449 ::operations_research::DemonRuns* _internal_add_demons();
453 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns >&
467 const std::string& _internal_constraint_id()
const;
468 void _internal_set_constraint_id(
const std::string&
value);
469 std::string* _internal_mutable_constraint_id();
485 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
486 typedef void InternalArenaConstructable_;
487 typedef void DestructorSkippable_;
488 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > initial_propagation_start_time_;
489 mutable std::atomic<int> _initial_propagation_start_time_cached_byte_size_;
490 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > initial_propagation_end_time_;
491 mutable std::atomic<int> _initial_propagation_end_time_cached_byte_size_;
492 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns > demons_;
493 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr constraint_id_;
495 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
496 friend struct ::TableStruct_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto;
504 #pragma GCC diagnostic push
505 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
510 inline void DemonRuns::clear_demon_id() {
511 demon_id_.ClearToEmpty();
513 inline const std::string& DemonRuns::demon_id()
const {
515 return _internal_demon_id();
517 inline void DemonRuns::set_demon_id(
const std::string&
value) {
518 _internal_set_demon_id(
value);
521 inline std::string* DemonRuns::mutable_demon_id() {
523 return _internal_mutable_demon_id();
525 inline const std::string& DemonRuns::_internal_demon_id()
const {
526 return demon_id_.Get();
528 inline void DemonRuns::_internal_set_demon_id(
const std::string&
value) {
530 demon_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
value, GetArena());
532 inline void DemonRuns::set_demon_id(std::string&&
value) {
535 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(
value), GetArena());
538 inline void DemonRuns::set_demon_id(
const char*
value) {
539 GOOGLE_DCHECK(
value !=
nullptr);
541 demon_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
value), GetArena());
544 inline void DemonRuns::set_demon_id(
const char*
value,
547 demon_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
548 reinterpret_cast<const char*
>(
value), size), GetArena());
551 inline std::string* DemonRuns::_internal_mutable_demon_id() {
553 return demon_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
555 inline std::string* DemonRuns::release_demon_id() {
557 return demon_id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
559 inline void DemonRuns::set_allocated_demon_id(std::string* demon_id) {
560 if (demon_id !=
nullptr) {
565 demon_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), demon_id,
571 inline int DemonRuns::_internal_start_time_size()
const {
572 return start_time_.size();
574 inline int DemonRuns::start_time_size()
const {
575 return _internal_start_time_size();
577 inline void DemonRuns::clear_start_time() {
581 return start_time_.Get(
index);
585 return _internal_start_time(
index);
592 start_time_.Add(
value);
595 _internal_add_start_time(
value);
598 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
599 DemonRuns::_internal_start_time()
const {
602 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
603 DemonRuns::start_time()
const {
605 return _internal_start_time();
607 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
608 DemonRuns::_internal_mutable_start_time() {
611 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
612 DemonRuns::mutable_start_time() {
614 return _internal_mutable_start_time();
618 inline int DemonRuns::_internal_end_time_size()
const {
619 return end_time_.size();
621 inline int DemonRuns::end_time_size()
const {
622 return _internal_end_time_size();
624 inline void DemonRuns::clear_end_time() {
628 return end_time_.Get(
index);
632 return _internal_end_time(
index);
639 end_time_.Add(
value);
642 _internal_add_end_time(
value);
645 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
646 DemonRuns::_internal_end_time()
const {
649 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
650 DemonRuns::end_time()
const {
652 return _internal_end_time();
654 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
655 DemonRuns::_internal_mutable_end_time() {
658 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
659 DemonRuns::mutable_end_time() {
661 return _internal_mutable_end_time();
665 inline void DemonRuns::clear_failures() {
666 failures_ = PROTOBUF_LONGLONG(0);
673 return _internal_failures();
680 _internal_set_failures(
value);
689 inline void ConstraintRuns::clear_constraint_id() {
690 constraint_id_.ClearToEmpty();
692 inline const std::string& ConstraintRuns::constraint_id()
const {
694 return _internal_constraint_id();
696 inline void ConstraintRuns::set_constraint_id(
const std::string&
value) {
697 _internal_set_constraint_id(
value);
700 inline std::string* ConstraintRuns::mutable_constraint_id() {
702 return _internal_mutable_constraint_id();
704 inline const std::string& ConstraintRuns::_internal_constraint_id()
const {
705 return constraint_id_.Get();
707 inline void ConstraintRuns::_internal_set_constraint_id(
const std::string&
value) {
709 constraint_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
value, GetArena());
711 inline void ConstraintRuns::set_constraint_id(std::string&&
value) {
714 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(
value), GetArena());
717 inline void ConstraintRuns::set_constraint_id(
const char*
value) {
718 GOOGLE_DCHECK(
value !=
nullptr);
720 constraint_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
value), GetArena());
723 inline void ConstraintRuns::set_constraint_id(
const char*
value,
726 constraint_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
727 reinterpret_cast<const char*
>(
value), size), GetArena());
730 inline std::string* ConstraintRuns::_internal_mutable_constraint_id() {
732 return constraint_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
734 inline std::string* ConstraintRuns::release_constraint_id() {
736 return constraint_id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
738 inline void ConstraintRuns::set_allocated_constraint_id(std::string* constraint_id) {
739 if (constraint_id !=
nullptr) {
744 constraint_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), constraint_id,
750 inline int ConstraintRuns::_internal_initial_propagation_start_time_size()
const {
751 return initial_propagation_start_time_.size();
753 inline int ConstraintRuns::initial_propagation_start_time_size()
const {
754 return _internal_initial_propagation_start_time_size();
756 inline void ConstraintRuns::clear_initial_propagation_start_time() {
757 initial_propagation_start_time_.Clear();
760 return initial_propagation_start_time_.Get(
index);
764 return _internal_initial_propagation_start_time(
index);
767 initial_propagation_start_time_.Set(
index,
value);
771 initial_propagation_start_time_.Add(
value);
774 _internal_add_initial_propagation_start_time(
value);
777 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
778 ConstraintRuns::_internal_initial_propagation_start_time()
const {
779 return initial_propagation_start_time_;
781 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
782 ConstraintRuns::initial_propagation_start_time()
const {
784 return _internal_initial_propagation_start_time();
786 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
787 ConstraintRuns::_internal_mutable_initial_propagation_start_time() {
788 return &initial_propagation_start_time_;
790 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
791 ConstraintRuns::mutable_initial_propagation_start_time() {
793 return _internal_mutable_initial_propagation_start_time();
797 inline int ConstraintRuns::_internal_initial_propagation_end_time_size()
const {
798 return initial_propagation_end_time_.size();
800 inline int ConstraintRuns::initial_propagation_end_time_size()
const {
801 return _internal_initial_propagation_end_time_size();
803 inline void ConstraintRuns::clear_initial_propagation_end_time() {
804 initial_propagation_end_time_.Clear();
807 return initial_propagation_end_time_.Get(
index);
811 return _internal_initial_propagation_end_time(
index);
814 initial_propagation_end_time_.Set(
index,
value);
818 initial_propagation_end_time_.Add(
value);
821 _internal_add_initial_propagation_end_time(
value);
824 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
825 ConstraintRuns::_internal_initial_propagation_end_time()
const {
826 return initial_propagation_end_time_;
828 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
829 ConstraintRuns::initial_propagation_end_time()
const {
831 return _internal_initial_propagation_end_time();
833 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
834 ConstraintRuns::_internal_mutable_initial_propagation_end_time() {
835 return &initial_propagation_end_time_;
837 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
838 ConstraintRuns::mutable_initial_propagation_end_time() {
840 return _internal_mutable_initial_propagation_end_time();
844 inline void ConstraintRuns::clear_failures() {
845 failures_ = PROTOBUF_LONGLONG(0);
852 return _internal_failures();
859 _internal_set_failures(
value);
864 inline int ConstraintRuns::_internal_demons_size()
const {
865 return demons_.size();
867 inline int ConstraintRuns::demons_size()
const {
868 return _internal_demons_size();
870 inline void ConstraintRuns::clear_demons() {
873 inline ::operations_research::DemonRuns* ConstraintRuns::mutable_demons(
int index) {
875 return demons_.Mutable(
index);
877 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns >*
878 ConstraintRuns::mutable_demons() {
882 inline const ::operations_research::DemonRuns& ConstraintRuns::_internal_demons(
int index)
const {
883 return demons_.Get(
index);
885 inline const ::operations_research::DemonRuns& ConstraintRuns::demons(
int index)
const {
887 return _internal_demons(
index);
889 inline ::operations_research::DemonRuns* ConstraintRuns::_internal_add_demons() {
890 return demons_.Add();
892 inline ::operations_research::DemonRuns* ConstraintRuns::add_demons() {
894 return _internal_add_demons();
896 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns >&
897 ConstraintRuns::demons()
const {
903 #pragma GCC diagnostic pop
914 #include <google/protobuf/port_undef.inc>
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_end_time()
void set_constraint_id(const char *value)
std::string * mutable_demon_id()
static const DemonRuns & default_instance()
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & end_time() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void set_allocated_demon_id(std::string *demon_id)
void set_demon_id(const std::string &value)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns > * mutable_demons()
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & start_time() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_demon_id(std::string &&value)
const std::string & demon_id() const
void add_start_time(::PROTOBUF_NAMESPACE_ID::int64 value)
void set_demon_id(const char *value, size_t size)
int initial_propagation_start_time_size() const
ConstraintRuns & operator=(ConstraintRuns &&from) noexcept
static const ConstraintRuns & default_instance()
int end_time_size() const
void set_constraint_id(const char *value, size_t size)
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_initial_propagation_start_time()
virtual ~ConstraintRuns()
ConstraintRuns * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void Swap(ConstraintRuns *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void clear_initial_propagation_end_time()
DemonRuns * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void Swap(DemonRuns *other)
int start_time_size() const
ConstraintRuns(::PROTOBUF_NAMESPACE_ID::Arena *arena)
DemonRuns(DemonRuns &&from) noexcept
void set_constraint_id(const std::string &value)
ConstraintRuns(const ConstraintRuns &from)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
std::string * release_constraint_id()
void set_constraint_id(std::string &&value)
::operations_research::DemonRuns * add_demons()
void MergeFrom(const ConstraintRuns &from)
DemonRuns * New() const final
void UnsafeArenaSwap(ConstraintRuns *other)
::PROTOBUF_NAMESPACE_ID::int64 initial_propagation_end_time(int index) const
const ::operations_research::DemonRuns & demons(int index) const
::PROTOBUF_NAMESPACE_ID::int64 start_time(int index) const
static const DemonRuns * internal_default_instance()
DemonRuns & operator=(DemonRuns &&from) noexcept
DemonRuns(::PROTOBUF_NAMESPACE_ID::Arena *arena)
ConstraintRuns & operator=(const ConstraintRuns &from)
void set_start_time(int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
void add_end_time(::PROTOBUF_NAMESPACE_ID::int64 value)
const std::string & constraint_id() const
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
std::string * release_demon_id()
int initial_propagation_end_time_size() const
void CopyFrom(const DemonRuns &from)
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & initial_propagation_start_time() const
ConstraintRuns(ConstraintRuns &&from) noexcept
static const ConstraintRuns * internal_default_instance()
friend void swap(DemonRuns &a, DemonRuns &b)
ConstraintRuns * New() const final
void CopyFrom(const ConstraintRuns &from)
void clear_constraint_id()
std::string * mutable_constraint_id()
void MergeFrom(const DemonRuns &from)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_initial_propagation_end_time()
::PROTOBUF_NAMESPACE_ID::int64 end_time(int index) const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
DemonRuns(const DemonRuns &from)
void add_initial_propagation_end_time(::PROTOBUF_NAMESPACE_ID::int64 value)
void add_initial_propagation_start_time(::PROTOBUF_NAMESPACE_ID::int64 value)
DemonRuns & operator=(const DemonRuns &from)
void clear_initial_propagation_start_time()
friend void swap(ConstraintRuns &a, ConstraintRuns &b)
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & initial_propagation_end_time() const
void set_initial_propagation_start_time(int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_start_time()
void set_demon_id(const char *value)
::operations_research::DemonRuns * mutable_demons(int index)
void set_failures(::PROTOBUF_NAMESPACE_ID::int64 value)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns > & demons() const
void set_allocated_constraint_id(std::string *constraint_id)
void UnsafeArenaSwap(DemonRuns *other)
::PROTOBUF_NAMESPACE_ID::int64 initial_propagation_start_time(int index) const
void set_initial_propagation_end_time(int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
::PROTOBUF_NAMESPACE_ID::int64 failures() const
void set_end_time(int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
The vehicle routing library lets one model and solve generic vehicle routing problems ranging from th...
class operations_research::DemonRunsDefaultTypeInternal _DemonRuns_default_instance_
class operations_research::ConstraintRunsDefaultTypeInternal _ConstraintRuns_default_instance_