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 < 3018000
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 3018000 < 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
37PROTOBUF_NAMESPACE_OPEN
41PROTOBUF_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[];
53 static const ::PROTOBUF_NAMESPACE_ID::uint32
offsets[];
58struct ConstraintRunsDefaultTypeInternal;
61struct DemonRunsDefaultTypeInternal;
64PROTOBUF_NAMESPACE_OPEN
67PROTOBUF_NAMESPACE_CLOSE
73 public ::PROTOBUF_NAMESPACE_ID::Message {
77 explicit constexpr DemonRuns(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
82 *
this = ::std::move(from);
90 if (
this == &from)
return *
this;
91 if (GetOwningArena() == from.GetOwningArena()
92 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
93 && GetOwningArena() !=
nullptr
103 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
116 return reinterpret_cast<const DemonRuns*
>(
126 if (other ==
this)
return;
127 if (GetOwningArena() == other->GetOwningArena()) {
130 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
134 if (other ==
this)
return;
135 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
146 return CreateMaybeMessage<DemonRuns>(arena);
148 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
150 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
153 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
155 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
161 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
167 void SetCachedSize(
int size)
const final;
169 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
170 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
171 return "operations_research.DemonRuns";
174 explicit DemonRuns(::PROTOBUF_NAMESPACE_ID::Arena* arena,
175 bool is_message_owned =
false);
177 static void ArenaDtor(
void*
object);
178 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
182 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
184 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
199 int _internal_start_time_size()
const;
203 ::PROTOBUF_NAMESPACE_ID::int64 _internal_start_time(
int index)
const;
204 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
205 _internal_start_time()
const;
206 void _internal_add_start_time(::PROTOBUF_NAMESPACE_ID::int64
value);
207 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
208 _internal_mutable_start_time();
213 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
215 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
221 int _internal_end_time_size()
const;
225 ::PROTOBUF_NAMESPACE_ID::int64 _internal_end_time(
int index)
const;
226 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
227 _internal_end_time()
const;
228 void _internal_add_end_time(::PROTOBUF_NAMESPACE_ID::int64
value);
229 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
230 _internal_mutable_end_time();
235 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
237 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
242 const std::string&
demon_id()
const;
243 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
249 const std::string& _internal_demon_id()
const;
250 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_demon_id(
const std::string&
value);
251 std::string* _internal_mutable_demon_id();
256 ::PROTOBUF_NAMESPACE_ID::int64
failures()
const;
259 ::PROTOBUF_NAMESPACE_ID::int64 _internal_failures()
const;
260 void _internal_set_failures(::PROTOBUF_NAMESPACE_ID::int64
value);
267 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
268 typedef void InternalArenaConstructable_;
269 typedef void DestructorSkippable_;
270 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > start_time_;
271 mutable std::atomic<int> _start_time_cached_byte_size_;
272 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > end_time_;
273 mutable std::atomic<int> _end_time_cached_byte_size_;
274 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr demon_id_;
275 ::PROTOBUF_NAMESPACE_ID::int64 failures_;
276 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
277 friend struct ::TableStruct_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto;
282 public ::PROTOBUF_NAMESPACE_ID::Message {
286 explicit constexpr ConstraintRuns(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
291 *
this = ::std::move(from);
299 if (
this == &from)
return *
this;
300 if (GetOwningArena() == from.GetOwningArena()
301 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
302 && GetOwningArena() !=
nullptr
312 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
335 if (other ==
this)
return;
336 if (GetOwningArena() == other->GetOwningArena()) {
339 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
343 if (other ==
this)
return;
344 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
355 return CreateMaybeMessage<ConstraintRuns>(arena);
357 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
359 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
362 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
364 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
370 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
376 void SetCachedSize(
int size)
const final;
378 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
379 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
380 return "operations_research.ConstraintRuns";
384 bool is_message_owned =
false);
386 static void ArenaDtor(
void*
object);
387 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
391 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
393 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
409 int _internal_initial_propagation_start_time_size()
const;
413 ::PROTOBUF_NAMESPACE_ID::int64 _internal_initial_propagation_start_time(
int index)
const;
414 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
415 _internal_initial_propagation_start_time()
const;
416 void _internal_add_initial_propagation_start_time(::PROTOBUF_NAMESPACE_ID::int64
value);
417 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
418 _internal_mutable_initial_propagation_start_time();
423 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
425 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
431 int _internal_initial_propagation_end_time_size()
const;
435 ::PROTOBUF_NAMESPACE_ID::int64 _internal_initial_propagation_end_time(
int index)
const;
436 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
437 _internal_initial_propagation_end_time()
const;
438 void _internal_add_initial_propagation_end_time(::PROTOBUF_NAMESPACE_ID::int64
value);
439 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
440 _internal_mutable_initial_propagation_end_time();
445 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
447 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
453 int _internal_demons_size()
const;
457 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns >*
460 const ::operations_research::DemonRuns& _internal_demons(
int index)
const;
463 const ::operations_research::DemonRuns&
demons(
int index)
const;
465 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns >&
471 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
477 const std::string& _internal_constraint_id()
const;
478 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_constraint_id(
const std::string&
value);
479 std::string* _internal_mutable_constraint_id();
484 ::PROTOBUF_NAMESPACE_ID::int64
failures()
const;
487 ::PROTOBUF_NAMESPACE_ID::int64 _internal_failures()
const;
488 void _internal_set_failures(::PROTOBUF_NAMESPACE_ID::int64
value);
495 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
496 typedef void InternalArenaConstructable_;
497 typedef void DestructorSkippable_;
498 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > initial_propagation_start_time_;
499 mutable std::atomic<int> _initial_propagation_start_time_cached_byte_size_;
500 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > initial_propagation_end_time_;
501 mutable std::atomic<int> _initial_propagation_end_time_cached_byte_size_;
502 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns > demons_;
503 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr constraint_id_;
504 ::PROTOBUF_NAMESPACE_ID::int64 failures_;
505 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
506 friend struct ::TableStruct_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto;
514 #pragma GCC diagnostic push
515 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
521 demon_id_.ClearToEmpty();
525 return _internal_demon_id();
527template <
typename ArgT0,
typename... ArgT>
528inline PROTOBUF_ALWAYS_INLINE
531 demon_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
535 std::string* _s = _internal_mutable_demon_id();
539inline const std::string& DemonRuns::_internal_demon_id()
const {
540 return demon_id_.Get();
542inline void DemonRuns::_internal_set_demon_id(
const std::string&
value) {
544 demon_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
value, GetArenaForAllocation());
546inline std::string* DemonRuns::_internal_mutable_demon_id() {
548 return demon_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
552 return demon_id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
560 demon_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
demon_id,
561 GetArenaForAllocation());
566inline int DemonRuns::_internal_start_time_size()
const {
567 return start_time_.size();
570 return _internal_start_time_size();
575inline ::PROTOBUF_NAMESPACE_ID::int64 DemonRuns::_internal_start_time(
int index)
const {
576 return start_time_.Get(
index);
580 return _internal_start_time(
index);
586inline void DemonRuns::_internal_add_start_time(::PROTOBUF_NAMESPACE_ID::int64
value) {
587 start_time_.Add(
value);
590 _internal_add_start_time(
value);
593inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
594DemonRuns::_internal_start_time()
const {
597inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
600 return _internal_start_time();
602inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
603DemonRuns::_internal_mutable_start_time() {
606inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
609 return _internal_mutable_start_time();
613inline int DemonRuns::_internal_end_time_size()
const {
614 return end_time_.size();
617 return _internal_end_time_size();
622inline ::PROTOBUF_NAMESPACE_ID::int64 DemonRuns::_internal_end_time(
int index)
const {
623 return end_time_.Get(
index);
627 return _internal_end_time(
index);
633inline void DemonRuns::_internal_add_end_time(::PROTOBUF_NAMESPACE_ID::int64
value) {
634 end_time_.Add(
value);
637 _internal_add_end_time(
value);
640inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
641DemonRuns::_internal_end_time()
const {
644inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
647 return _internal_end_time();
649inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
650DemonRuns::_internal_mutable_end_time() {
653inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
656 return _internal_mutable_end_time();
661 failures_ = int64_t{0};
663inline ::PROTOBUF_NAMESPACE_ID::int64 DemonRuns::_internal_failures()
const {
668 return _internal_failures();
670inline void DemonRuns::_internal_set_failures(::PROTOBUF_NAMESPACE_ID::int64
value) {
675 _internal_set_failures(
value);
685 constraint_id_.ClearToEmpty();
689 return _internal_constraint_id();
691template <
typename ArgT0,
typename... ArgT>
692inline PROTOBUF_ALWAYS_INLINE
695 constraint_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
699 std::string* _s = _internal_mutable_constraint_id();
703inline const std::string& ConstraintRuns::_internal_constraint_id()
const {
704 return constraint_id_.Get();
706inline void ConstraintRuns::_internal_set_constraint_id(
const std::string&
value) {
708 constraint_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
value, GetArenaForAllocation());
710inline std::string* ConstraintRuns::_internal_mutable_constraint_id() {
712 return constraint_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
716 return constraint_id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
724 constraint_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
constraint_id,
725 GetArenaForAllocation());
730inline int ConstraintRuns::_internal_initial_propagation_start_time_size()
const {
731 return initial_propagation_start_time_.size();
734 return _internal_initial_propagation_start_time_size();
737 initial_propagation_start_time_.Clear();
739inline ::PROTOBUF_NAMESPACE_ID::int64 ConstraintRuns::_internal_initial_propagation_start_time(
int index)
const {
740 return initial_propagation_start_time_.Get(
index);
744 return _internal_initial_propagation_start_time(
index);
747 initial_propagation_start_time_.Set(
index,
value);
750inline void ConstraintRuns::_internal_add_initial_propagation_start_time(::PROTOBUF_NAMESPACE_ID::int64
value) {
751 initial_propagation_start_time_.Add(
value);
754 _internal_add_initial_propagation_start_time(
value);
757inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
758ConstraintRuns::_internal_initial_propagation_start_time()
const {
759 return initial_propagation_start_time_;
761inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
764 return _internal_initial_propagation_start_time();
766inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
767ConstraintRuns::_internal_mutable_initial_propagation_start_time() {
768 return &initial_propagation_start_time_;
770inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
773 return _internal_mutable_initial_propagation_start_time();
777inline int ConstraintRuns::_internal_initial_propagation_end_time_size()
const {
778 return initial_propagation_end_time_.size();
781 return _internal_initial_propagation_end_time_size();
784 initial_propagation_end_time_.Clear();
786inline ::PROTOBUF_NAMESPACE_ID::int64 ConstraintRuns::_internal_initial_propagation_end_time(
int index)
const {
787 return initial_propagation_end_time_.Get(
index);
791 return _internal_initial_propagation_end_time(
index);
794 initial_propagation_end_time_.Set(
index,
value);
797inline void ConstraintRuns::_internal_add_initial_propagation_end_time(::PROTOBUF_NAMESPACE_ID::int64
value) {
798 initial_propagation_end_time_.Add(
value);
801 _internal_add_initial_propagation_end_time(
value);
804inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
805ConstraintRuns::_internal_initial_propagation_end_time()
const {
806 return initial_propagation_end_time_;
808inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >&
811 return _internal_initial_propagation_end_time();
813inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
814ConstraintRuns::_internal_mutable_initial_propagation_end_time() {
815 return &initial_propagation_end_time_;
817inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >*
820 return _internal_mutable_initial_propagation_end_time();
825 failures_ = int64_t{0};
827inline ::PROTOBUF_NAMESPACE_ID::int64 ConstraintRuns::_internal_failures()
const {
832 return _internal_failures();
834inline void ConstraintRuns::_internal_set_failures(::PROTOBUF_NAMESPACE_ID::int64
value) {
839 _internal_set_failures(
value);
844inline int ConstraintRuns::_internal_demons_size()
const {
845 return demons_.size();
848 return _internal_demons_size();
855 return demons_.Mutable(
index);
857inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns >*
862inline const ::operations_research::DemonRuns& ConstraintRuns::_internal_demons(
int index)
const {
863 return demons_.Get(
index);
867 return _internal_demons(
index);
869inline ::operations_research::DemonRuns* ConstraintRuns::_internal_add_demons() {
870 return demons_.Add();
877inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns >&
884 #pragma GCC diagnostic pop
895#include <google/protobuf/port_undef.inc>
static const ConstraintRuns & default_instance()
int initial_propagation_start_time_size() const
int GetCachedSize() const final
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_initial_propagation_end_time()
static const ConstraintRuns * internal_default_instance()
void Swap(ConstraintRuns *other)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void clear_initial_propagation_end_time()
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns > * mutable_demons()
ConstraintRuns * New() const final
static const ClassData _class_data_
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & initial_propagation_end_time() const
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::DemonRuns > & demons() const
@ kInitialPropagationStartTimeFieldNumber
@ kInitialPropagationEndTimeFieldNumber
@ kConstraintIdFieldNumber
void MergeFrom(const ConstraintRuns &from)
void UnsafeArenaSwap(ConstraintRuns *other)
void set_constraint_id(ArgT0 &&arg0, ArgT... args)
bool IsInitialized() const final
static constexpr int kIndexInFileMessages
ConstraintRuns & operator=(ConstraintRuns &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
int initial_propagation_end_time_size() const
::PROTOBUF_NAMESPACE_ID::int64 failures() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_initial_propagation_start_time()
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & initial_propagation_start_time() const
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
ConstraintRuns(ConstraintRuns &&from) noexcept
void CopyFrom(const ConstraintRuns &from)
void clear_constraint_id()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
PROTOBUF_MUST_USE_RESULT std::string * release_constraint_id()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
ConstraintRuns & operator=(const ConstraintRuns &from)
void add_initial_propagation_end_time(::PROTOBUF_NAMESPACE_ID::int64 value)
void add_initial_propagation_start_time(::PROTOBUF_NAMESPACE_ID::int64 value)
void clear_initial_propagation_start_time()
friend void swap(ConstraintRuns &a, ConstraintRuns &b)
void set_initial_propagation_start_time(int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
const std::string & constraint_id() const
::operations_research::DemonRuns * add_demons()
std::string * mutable_constraint_id()
void set_failures(::PROTOBUF_NAMESPACE_ID::int64 value)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
ConstraintRuns * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
~ConstraintRuns() override
size_t ByteSizeLong() const final
void set_allocated_constraint_id(std::string *constraint_id)
void set_initial_propagation_end_time(int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static const DemonRuns & default_instance()
std::string * mutable_demon_id()
void set_allocated_demon_id(std::string *demon_id)
void add_start_time(::PROTOBUF_NAMESPACE_ID::int64 value)
int end_time_size() const
void set_demon_id(ArgT0 &&arg0, ArgT... args)
int GetCachedSize() const final
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void Swap(DemonRuns *other)
PROTOBUF_MUST_USE_RESULT std::string * release_demon_id()
int start_time_size() const
static const ClassData _class_data_
DemonRuns(DemonRuns &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & end_time() const
DemonRuns & operator=(DemonRuns &&from) noexcept
void set_start_time(int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
bool IsInitialized() const final
static constexpr int kIndexInFileMessages
void add_end_time(::PROTOBUF_NAMESPACE_ID::int64 value)
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_end_time()
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_start_time()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
DemonRuns & operator=(const DemonRuns &from)
const std::string & demon_id() const
::PROTOBUF_NAMESPACE_ID::int64 failures() const
void CopyFrom(const DemonRuns &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
friend void swap(DemonRuns &a, DemonRuns &b)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void MergeFrom(const DemonRuns &from)
DemonRuns * New() const final
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & start_time() const
void set_failures(::PROTOBUF_NAMESPACE_ID::int64 value)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const DemonRuns * internal_default_instance()
size_t ByteSizeLong() const final
void UnsafeArenaSwap(DemonRuns *other)
void set_end_time(int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
DemonRuns * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
Collection of objects used to extend the Constraint Solver library.
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT DemonRunsDefaultTypeInternal _DemonRuns_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ConstraintRunsDefaultTypeInternal _ConstraintRuns_default_instance_