C++ Reference
C++ Reference: Routing
assignment.pb.h
Go to the documentation of this file.
55extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fassignment_2eproto;
74template<> ::operations_research::AssignmentProto* Arena::CreateMaybeMessage<::operations_research::AssignmentProto>(Arena*);
75template<> ::operations_research::IntVarAssignment* Arena::CreateMaybeMessage<::operations_research::IntVarAssignment>(Arena*);
76template<> ::operations_research::IntervalVarAssignment* Arena::CreateMaybeMessage<::operations_research::IntervalVarAssignment>(Arena*);
77template<> ::operations_research::SequenceVarAssignment* Arena::CreateMaybeMessage<::operations_research::SequenceVarAssignment>(Arena*);
78template<> ::operations_research::WorkerInfo* Arena::CreateMaybeMessage<::operations_research::WorkerInfo>(Arena*);
85 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.IntVarAssignment) */ {
166 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
172 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
269 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.IntervalVarAssignment) */ {
273 explicit constexpr IntervalVarAssignment(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
350 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
356 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
391 kStartMinFieldNumber = 2,
392 kStartMaxFieldNumber = 3,
393 kDurationMinFieldNumber = 4,
394 kDurationMaxFieldNumber = 5,
395 kEndMinFieldNumber = 6,
396 kEndMaxFieldNumber = 7,
397 kPerformedMinFieldNumber = 8,
398 kPerformedMaxFieldNumber = 9,
519 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.SequenceVarAssignment) */ {
523 explicit constexpr SequenceVarAssignment(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
600 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
606 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
640 kForwardSequenceFieldNumber = 2,
641 kBackwardSequenceFieldNumber = 3,
642 kUnperformedFieldNumber = 4,
756 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.WorkerInfo) */ {
837 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
843 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
877 kBnsFieldNumber = 2,
878 kWorkerIdFieldNumber = 1,
918 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.AssignmentProto) */ {
999 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
1005 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1039 kIntVarAssignmentFieldNumber = 1,
1040 kIntervalVarAssignmentFieldNumber = 2,
1041 kSequenceVarAssignmentFieldNumber = 6,
1042 kObjectiveFieldNumber = 3,
1043 kWorkerInfoFieldNumber = 4,
1044 kIsValidFieldNumber = 5,
1074 const ::operations_research::IntervalVarAssignment& _internal_interval_var_assignment(int index) const;
1079 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment >&
1092 const ::operations_research::SequenceVarAssignment& _internal_sequence_var_assignment(int index) const;
1097 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment >&
1152 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntVarAssignment > int_var_assignment_;
1153 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment > interval_var_assignment_;
1154 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment > sequence_var_assignment_;
1184 var_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1197 var_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
1201 return var_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1205 return var_id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1213 var_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), var_id,
1217 var_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
1299 var_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1312 var_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
1316 return var_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1320 return var_id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1328 var_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), var_id,
1332 var_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
1335 // @@protoc_insertion_point(field_set_allocated:operations_research.IntervalVarAssignment.var_id)
1534 var_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1547 var_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
1551 return var_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1555 return var_id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1563 var_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), var_id,
1567 var_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
1570 // @@protoc_insertion_point(field_set_allocated:operations_research.SequenceVarAssignment.var_id)
1587 // @@protoc_insertion_point(field_get:operations_research.SequenceVarAssignment.forward_sequence)
1592 // @@protoc_insertion_point(field_set:operations_research.SequenceVarAssignment.forward_sequence)
1599 // @@protoc_insertion_point(field_add:operations_research.SequenceVarAssignment.forward_sequence)
1607 // @@protoc_insertion_point(field_list:operations_research.SequenceVarAssignment.forward_sequence)
1616 // @@protoc_insertion_point(field_mutable_list:operations_research.SequenceVarAssignment.forward_sequence)
1634 // @@protoc_insertion_point(field_get:operations_research.SequenceVarAssignment.backward_sequence)
1639 // @@protoc_insertion_point(field_set:operations_research.SequenceVarAssignment.backward_sequence)
1646 // @@protoc_insertion_point(field_add:operations_research.SequenceVarAssignment.backward_sequence)
1654 // @@protoc_insertion_point(field_list:operations_research.SequenceVarAssignment.backward_sequence)
1663 // @@protoc_insertion_point(field_mutable_list:operations_research.SequenceVarAssignment.backward_sequence)
1710 // @@protoc_insertion_point(field_mutable_list:operations_research.SequenceVarAssignment.unperformed)
1770 bns_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1783 bns_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
1787 return bns_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1791 return bns_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1803 bns_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
1823inline ::operations_research::IntVarAssignment* AssignmentProto::mutable_int_var_assignment(int index) {
1824 // @@protoc_insertion_point(field_mutable:operations_research.AssignmentProto.int_var_assignment)
1829 // @@protoc_insertion_point(field_mutable_list:operations_research.AssignmentProto.int_var_assignment)
1832inline const ::operations_research::IntVarAssignment& AssignmentProto::_internal_int_var_assignment(int index) const {
1835inline const ::operations_research::IntVarAssignment& AssignmentProto::int_var_assignment(int index) const {
1839inline ::operations_research::IntVarAssignment* AssignmentProto::_internal_add_int_var_assignment() {
1847inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntVarAssignment >&
1863inline ::operations_research::IntervalVarAssignment* AssignmentProto::mutable_interval_var_assignment(int index) {
1864 // @@protoc_insertion_point(field_mutable:operations_research.AssignmentProto.interval_var_assignment)
1867inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment >*
1869 // @@protoc_insertion_point(field_mutable_list:operations_research.AssignmentProto.interval_var_assignment)
1872inline const ::operations_research::IntervalVarAssignment& AssignmentProto::_internal_interval_var_assignment(int index) const {
1875inline const ::operations_research::IntervalVarAssignment& AssignmentProto::interval_var_assignment(int index) const {
1876 // @@protoc_insertion_point(field_get:operations_research.AssignmentProto.interval_var_assignment)
1879inline ::operations_research::IntervalVarAssignment* AssignmentProto::_internal_add_interval_var_assignment() {
1882inline ::operations_research::IntervalVarAssignment* AssignmentProto::add_interval_var_assignment() {
1884 // @@protoc_insertion_point(field_add:operations_research.AssignmentProto.interval_var_assignment)
1887inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment >&
1889 // @@protoc_insertion_point(field_list:operations_research.AssignmentProto.interval_var_assignment)
1903inline ::operations_research::SequenceVarAssignment* AssignmentProto::mutable_sequence_var_assignment(int index) {
1904 // @@protoc_insertion_point(field_mutable:operations_research.AssignmentProto.sequence_var_assignment)
1907inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment >*
1909 // @@protoc_insertion_point(field_mutable_list:operations_research.AssignmentProto.sequence_var_assignment)
1912inline const ::operations_research::SequenceVarAssignment& AssignmentProto::_internal_sequence_var_assignment(int index) const {
1915inline const ::operations_research::SequenceVarAssignment& AssignmentProto::sequence_var_assignment(int index) const {
1916 // @@protoc_insertion_point(field_get:operations_research.AssignmentProto.sequence_var_assignment)
1919inline ::operations_research::SequenceVarAssignment* AssignmentProto::_internal_add_sequence_var_assignment() {
1922inline ::operations_research::SequenceVarAssignment* AssignmentProto::add_sequence_var_assignment() {
1924 // @@protoc_insertion_point(field_add:operations_research.AssignmentProto.sequence_var_assignment)
1927inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment >&
1929 // @@protoc_insertion_point(field_list:operations_research.AssignmentProto.sequence_var_assignment)
1946inline const ::operations_research::IntVarAssignment& AssignmentProto::_internal_objective() const {
1966 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.AssignmentProto.objective)
1983inline ::operations_research::IntVarAssignment* AssignmentProto::unsafe_arena_release_objective() {
1990inline ::operations_research::IntVarAssignment* AssignmentProto::_internal_mutable_objective() {
1993 auto* p = CreateMaybeMessage<::operations_research::IntVarAssignment>(GetArenaForAllocation());
2003inline void AssignmentProto::set_allocated_objective(::operations_research::IntVarAssignment* objective) {
2010 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::operations_research::IntVarAssignment>::GetOwningArena(objective);
2036inline const ::operations_research::WorkerInfo& AssignmentProto::_internal_worker_info() const {
2056 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.AssignmentProto.worker_info)
2093inline void AssignmentProto::set_allocated_worker_info(::operations_research::WorkerInfo* worker_info) {
2100 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::operations_research::WorkerInfo>::GetOwningArena(worker_info);
2110 // @@protoc_insertion_point(field_set_allocated:operations_research.AssignmentProto.worker_info)
2152#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ortools_2fconstraint_5fsolver_2fassignment_2eproto
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fassignment_2eproto
::operations_research::IntVarAssignment * mutable_objective()
Definition: assignment.pb.h:1998
void MergeFrom(const AssignmentProto &from)
::operations_research::WorkerInfo * mutable_worker_info()
Definition: assignment.pb.h:2088
static const AssignmentProto * internal_default_instance()
Definition: assignment.pb.h:960
static const AssignmentProto & default_instance()
Definition: assignment.pb.h:957
void UnsafeArenaSwap(AssignmentProto *other)
Definition: assignment.pb.h:983
::operations_research::SequenceVarAssignment * add_sequence_var_assignment()
Definition: assignment.pb.h:1922
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
constexpr AssignmentProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void clear_is_valid()
Definition: assignment.pb.h:2114
friend void swap(AssignmentProto &a, AssignmentProto &b)
Definition: assignment.pb.h:967
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment > & sequence_var_assignment() const
Definition: assignment.pb.h:1928
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntVarAssignment > * mutable_int_var_assignment()
Definition: assignment.pb.h:1828
::operations_research::IntervalVarAssignment * add_interval_var_assignment()
Definition: assignment.pb.h:1882
void set_is_valid(bool value)
Definition: assignment.pb.h:2128
void clear_interval_var_assignment()
Definition: assignment.pb.h:1860
void CopyFrom(const AssignmentProto &from)
const ::operations_research::IntVarAssignment & objective() const
Definition: assignment.pb.h:1951
bool has_worker_info() const
Definition: assignment.pb.h:2027
const ::operations_research::WorkerInfo & worker_info() const
Definition: assignment.pb.h:2041
void set_allocated_objective(::operations_research::IntVarAssignment *objective)
Definition: assignment.pb.h:2003
AssignmentProto(AssignmentProto &&from) noexcept
Definition: assignment.pb.h:925
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment > * mutable_sequence_var_assignment()
Definition: assignment.pb.h:1908
PROTOBUF_NODISCARD::operations_research::WorkerInfo * release_worker_info()
Definition: assignment.pb.h:2058
AssignmentProto(const AssignmentProto &from)
bool has_objective() const
Definition: assignment.pb.h:1937
int interval_var_assignment_size() const
Definition: assignment.pb.h:1857
void Swap(AssignmentProto *other)
Definition: assignment.pb.h:970
void unsafe_arena_set_allocated_worker_info(::operations_research::WorkerInfo *worker_info)
Definition: assignment.pb.h:2045
AssignmentProto()
Definition: assignment.pb.h:920
void clear_int_var_assignment()
Definition: assignment.pb.h:1820
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: assignment.pb.h:951
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment > * mutable_interval_var_assignment()
Definition: assignment.pb.h:1868
PROTOBUF_NODISCARD::operations_research::IntVarAssignment * release_objective()
Definition: assignment.pb.h:1968
void set_allocated_worker_info(::operations_research::WorkerInfo *worker_info)
Definition: assignment.pb.h:2093
::operations_research::WorkerInfo * unsafe_arena_release_worker_info()
Definition: assignment.pb.h:2073
AssignmentProto & operator=(AssignmentProto &&from) noexcept
Definition: assignment.pb.h:934
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void unsafe_arena_set_allocated_objective(::operations_research::IntVarAssignment *objective)
Definition: assignment.pb.h:1955
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment > & interval_var_assignment() const
Definition: assignment.pb.h:1888
int int_var_assignment_size() const
Definition: assignment.pb.h:1817
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: assignment.pb.h:948
::operations_research::IntVarAssignment * unsafe_arena_release_objective()
Definition: assignment.pb.h:1983
~AssignmentProto() override
AssignmentProto(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
::operations_research::IntVarAssignment * add_int_var_assignment()
Definition: assignment.pb.h:1842
AssignmentProto & operator=(const AssignmentProto &from)
Definition: assignment.pb.h:930
static const ClassData _class_data_
Definition: assignment.pb.h:1029
void clear_objective()
Definition: assignment.pb.h:1940
int sequence_var_assignment_size() const
Definition: assignment.pb.h:1897
void clear_worker_info()
Definition: assignment.pb.h:2030
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntVarAssignment > & int_var_assignment() const
Definition: assignment.pb.h:1848
void clear_sequence_var_assignment()
Definition: assignment.pb.h:1900
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: assignment.pb.h:954
AssignmentProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: assignment.pb.h:991
void CopyFrom(const IntVarAssignment &from)
IntVarAssignment & operator=(const IntVarAssignment &from)
Definition: assignment.pb.h:97
const std::string & var_id() const
Definition: assignment.pb.h:1176
IntVarAssignment & operator=(IntVarAssignment &&from) noexcept
Definition: assignment.pb.h:101
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void UnsafeArenaSwap(IntVarAssignment *other)
Definition: assignment.pb.h:150
IntVarAssignment(IntVarAssignment &&from) noexcept
Definition: assignment.pb.h:92
~IntVarAssignment() override
int GetCachedSize() const final
Definition: assignment.pb.h:175
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
@ kMaxFieldNumber
Definition: assignment.pb.h:208
@ kVarIdFieldNumber
Definition: assignment.pb.h:206
@ kMinFieldNumber
Definition: assignment.pb.h:207
@ kActiveFieldNumber
Definition: assignment.pb.h:209
void set_min(int64_t value)
Definition: assignment.pb.h:1238
void clear_active()
Definition: assignment.pb.h:1264
void MergeFrom(const IntVarAssignment &from)
void clear_var_id()
Definition: assignment.pb.h:1173
IntVarAssignment(const IntVarAssignment &from)
friend void swap(IntVarAssignment &a, IntVarAssignment &b)
Definition: assignment.pb.h:134
void set_allocated_var_id(std::string *var_id)
Definition: assignment.pb.h:1207
IntVarAssignment(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
bool IsInitialized() const final
static constexpr int kIndexInFileMessages
Definition: assignment.pb.h:131
void set_max(int64_t value)
Definition: assignment.pb.h:1258
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: assignment.pb.h:118
constexpr IntVarAssignment(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const IntVarAssignment & default_instance()
Definition: assignment.pb.h:124
void set_active(bool value)
Definition: assignment.pb.h:1278
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: assignment.pb.h:115
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
IntVarAssignment * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: assignment.pb.h:158
void set_var_id(ArgT0 &&arg0, ArgT... args)
std::string * mutable_var_id()
Definition: assignment.pb.h:1187
void Swap(IntVarAssignment *other)
Definition: assignment.pb.h:137
static const ClassData _class_data_
Definition: assignment.pb.h:196
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: assignment.pb.h:121
size_t ByteSizeLong() const final
static const IntVarAssignment * internal_default_instance()
Definition: assignment.pb.h:127
PROTOBUF_NODISCARD std::string * release_var_id()
Definition: assignment.pb.h:1203
IntVarAssignment()
Definition: assignment.pb.h:87
int64_t performed_min() const
Definition: assignment.pb.h:1465
const std::string & var_id() const
Definition: assignment.pb.h:1291
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
int64_t duration_max() const
Definition: assignment.pb.h:1405
void clear_duration_min()
Definition: assignment.pb.h:1379
IntervalVarAssignment & operator=(const IntervalVarAssignment &from)
Definition: assignment.pb.h:281
static const IntervalVarAssignment * internal_default_instance()
Definition: assignment.pb.h:311
void set_performed_max(int64_t value)
Definition: assignment.pb.h:1493
void clear_performed_min()
Definition: assignment.pb.h:1459
IntervalVarAssignment()
Definition: assignment.pb.h:271
void set_end_min(int64_t value)
Definition: assignment.pb.h:1433
void clear_active()
Definition: assignment.pb.h:1499
int64_t duration_min() const
Definition: assignment.pb.h:1385
void set_start_max(int64_t value)
Definition: assignment.pb.h:1373
void clear_var_id()
Definition: assignment.pb.h:1288
void set_performed_min(int64_t value)
Definition: assignment.pb.h:1473
void clear_start_min()
Definition: assignment.pb.h:1339
void set_duration_min(int64_t value)
Definition: assignment.pb.h:1393
void set_allocated_var_id(std::string *var_id)
Definition: assignment.pb.h:1322
IntervalVarAssignment * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: assignment.pb.h:342
void clear_end_max()
Definition: assignment.pb.h:1439
IntervalVarAssignment(const IntervalVarAssignment &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: assignment.pb.h:302
void MergeFrom(const IntervalVarAssignment &from)
~IntervalVarAssignment() override
int64_t end_max() const
Definition: assignment.pb.h:1445
void clear_end_min()
Definition: assignment.pb.h:1419
void CopyFrom(const IntervalVarAssignment &from)
void set_end_max(int64_t value)
Definition: assignment.pb.h:1453
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void UnsafeArenaSwap(IntervalVarAssignment *other)
Definition: assignment.pb.h:334
int64_t start_min() const
Definition: assignment.pb.h:1345
void clear_start_max()
Definition: assignment.pb.h:1359
void clear_duration_max()
Definition: assignment.pb.h:1399
void set_active(bool value)
Definition: assignment.pb.h:1513
void set_duration_max(int64_t value)
Definition: assignment.pb.h:1413
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: assignment.pb.h:299
void set_start_min(int64_t value)
Definition: assignment.pb.h:1353
int64_t start_max() const
Definition: assignment.pb.h:1365
void Swap(IntervalVarAssignment *other)
Definition: assignment.pb.h:321
void set_var_id(ArgT0 &&arg0, ArgT... args)
std::string * mutable_var_id()
Definition: assignment.pb.h:1302
IntervalVarAssignment(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ClassData _class_data_
Definition: assignment.pb.h:380
friend void swap(IntervalVarAssignment &a, IntervalVarAssignment &b)
Definition: assignment.pb.h:318
int64_t end_min() const
Definition: assignment.pb.h:1425
bool active() const
Definition: assignment.pb.h:1505
void clear_performed_max()
Definition: assignment.pb.h:1479
IntervalVarAssignment & operator=(IntervalVarAssignment &&from) noexcept
Definition: assignment.pb.h:285
int64_t performed_max() const
Definition: assignment.pb.h:1485
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: assignment.pb.h:305
constexpr IntervalVarAssignment(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
IntervalVarAssignment(IntervalVarAssignment &&from) noexcept
Definition: assignment.pb.h:276
PROTOBUF_NODISCARD std::string * release_var_id()
Definition: assignment.pb.h:1318
static const IntervalVarAssignment & default_instance()
Definition: assignment.pb.h:308
void UnsafeArenaSwap(SequenceVarAssignment *other)
Definition: assignment.pb.h:584
SequenceVarAssignment()
Definition: assignment.pb.h:521
::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > * mutable_backward_sequence()
Definition: assignment.pb.h:1662
SequenceVarAssignment(SequenceVarAssignment &&from) noexcept
Definition: assignment.pb.h:526
const std::string & var_id() const
Definition: assignment.pb.h:1526
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > * mutable_unperformed()
Definition: assignment.pb.h:1709
void add_unperformed(int32_t value)
Definition: assignment.pb.h:1691
SequenceVarAssignment & operator=(const SequenceVarAssignment &from)
Definition: assignment.pb.h:531
static const SequenceVarAssignment & default_instance()
Definition: assignment.pb.h:558
void add_backward_sequence(int32_t value)
Definition: assignment.pb.h:1644
void clear_active()
Definition: assignment.pb.h:1715
SequenceVarAssignment * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: assignment.pb.h:592
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > & forward_sequence() const
Definition: assignment.pb.h:1606
void clear_var_id()
Definition: assignment.pb.h:1523
~SequenceVarAssignment() override
friend void swap(SequenceVarAssignment &a, SequenceVarAssignment &b)
Definition: assignment.pb.h:568
void clear_backward_sequence()
Definition: assignment.pb.h:1627
void Swap(SequenceVarAssignment *other)
Definition: assignment.pb.h:571
SequenceVarAssignment(const SequenceVarAssignment &from)
void add_forward_sequence(int32_t value)
Definition: assignment.pb.h:1597
void set_allocated_var_id(std::string *var_id)
Definition: assignment.pb.h:1557
int forward_sequence_size() const
Definition: assignment.pb.h:1577
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: assignment.pb.h:552
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > & backward_sequence() const
Definition: assignment.pb.h:1653
int unperformed_size() const
Definition: assignment.pb.h:1671
void set_backward_sequence(int index, int32_t value)
Definition: assignment.pb.h:1637
void clear_forward_sequence()
Definition: assignment.pb.h:1580
SequenceVarAssignment(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > & unperformed() const
Definition: assignment.pb.h:1700
SequenceVarAssignment & operator=(SequenceVarAssignment &&from) noexcept
Definition: assignment.pb.h:535
void set_active(bool value)
Definition: assignment.pb.h:1729
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: assignment.pb.h:549
::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > * mutable_forward_sequence()
Definition: assignment.pb.h:1615
static const SequenceVarAssignment * internal_default_instance()
Definition: assignment.pb.h:561
void set_forward_sequence(int index, int32_t value)
Definition: assignment.pb.h:1590
void set_var_id(ArgT0 &&arg0, ArgT... args)
std::string * mutable_var_id()
Definition: assignment.pb.h:1537
static const ClassData _class_data_
Definition: assignment.pb.h:630
bool active() const
Definition: assignment.pb.h:1721
constexpr SequenceVarAssignment(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void clear_unperformed()
Definition: assignment.pb.h:1674
void CopyFrom(const SequenceVarAssignment &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: assignment.pb.h:555
void set_unperformed(int index, int32_t value)
Definition: assignment.pb.h:1684
void MergeFrom(const SequenceVarAssignment &from)
PROTOBUF_NODISCARD std::string * release_var_id()
Definition: assignment.pb.h:1553
int backward_sequence_size() const
Definition: assignment.pb.h:1624
void set_allocated_bns(std::string *bns)
Definition: assignment.pb.h:1793
void clear_worker_id()
Definition: assignment.pb.h:1739
WorkerInfo(const WorkerInfo &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
WorkerInfo & operator=(const WorkerInfo &from)
Definition: assignment.pb.h:768
WorkerInfo(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
WorkerInfo(WorkerInfo &&from) noexcept
Definition: assignment.pb.h:763
void UnsafeArenaSwap(WorkerInfo *other)
Definition: assignment.pb.h:821
void set_bns(ArgT0 &&arg0, ArgT... args)
void MergeFrom(const WorkerInfo &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: assignment.pb.h:789
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void set_worker_id(int32_t value)
Definition: assignment.pb.h:1753
PROTOBUF_NODISCARD std::string * release_bns()
Definition: assignment.pb.h:1789
constexpr WorkerInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void CopyFrom(const WorkerInfo &from)
~WorkerInfo() override
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: assignment.pb.h:786
WorkerInfo * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: assignment.pb.h:829
friend void swap(WorkerInfo &a, WorkerInfo &b)
Definition: assignment.pb.h:805
static const WorkerInfo * internal_default_instance()
Definition: assignment.pb.h:798
std::string * mutable_bns()
Definition: assignment.pb.h:1773
static const WorkerInfo & default_instance()
Definition: assignment.pb.h:795
static const ClassData _class_data_
Definition: assignment.pb.h:867
WorkerInfo & operator=(WorkerInfo &&from) noexcept
Definition: assignment.pb.h:772
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: assignment.pb.h:792
Definition: assignment.pb.h:38
Collection of objects used to extend the Constraint Solver library.
Definition: constraint_solver.h:109
IntervalVarAssignmentDefaultTypeInternal _IntervalVarAssignment_default_instance_
AssignmentProtoDefaultTypeInternal _AssignmentProto_default_instance_
SequenceVarAssignmentDefaultTypeInternal _SequenceVarAssignment_default_instance_
IntVarAssignmentDefaultTypeInternal _IntVarAssignment_default_instance_
WorkerInfoDefaultTypeInternal _WorkerInfo_default_instance_
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[5] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
Definition: assignment.pb.h:52
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
Definition: assignment.pb.h:51
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const uint32_t offsets[]
Definition: assignment.pb.h:53