C++ Reference
C++ Reference: Routing
assignment.pb.h
Go to the documentation of this file.
55 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fassignment_2eproto;
74 template<> ::operations_research::AssignmentProto* Arena::CreateMaybeMessage<::operations_research::AssignmentProto>(Arena*);
75 template<> ::operations_research::IntVarAssignment* Arena::CreateMaybeMessage<::operations_research::IntVarAssignment>(Arena*);
76 template<> ::operations_research::IntervalVarAssignment* Arena::CreateMaybeMessage<::operations_research::IntervalVarAssignment>(Arena*);
77 template<> ::operations_research::SequenceVarAssignment* Arena::CreateMaybeMessage<::operations_research::SequenceVarAssignment>(Arena*);
78 template<> ::operations_research::WorkerInfo* Arena::CreateMaybeMessage<::operations_research::WorkerInfo>(Arena*);
85 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.IntVarAssignment) */ {
161 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
167 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
169 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
262 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.IntervalVarAssignment) */ {
266 explicit constexpr IntervalVarAssignment(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
338 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
344 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
346 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
505 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.SequenceVarAssignment) */ {
509 explicit constexpr SequenceVarAssignment(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
581 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
587 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
589 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
735 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.WorkerInfo) */ {
811 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
817 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
819 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
890 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.AssignmentProto) */ {
966 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
972 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
974 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1039 const ::operations_research::IntervalVarAssignment& _internal_interval_var_assignment(int index) const;
1044 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment >&
1057 const ::operations_research::SequenceVarAssignment& _internal_sequence_var_assignment(int index) const;
1062 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment >&
1117 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntVarAssignment > int_var_assignment_;
1118 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment > interval_var_assignment_;
1119 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment > sequence_var_assignment_;
1149 var_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1162 var_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
1166 return var_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1170 return var_id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1178 var_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), var_id,
1259 var_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1272 var_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
1276 return var_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1280 return var_id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1288 var_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), var_id,
1290 // @@protoc_insertion_point(field_set_allocated:operations_research.IntervalVarAssignment.var_id)
1304 inline void IntervalVarAssignment::_internal_set_start_min(::PROTOBUF_NAMESPACE_ID::int64 value) {
1324 inline void IntervalVarAssignment::_internal_set_start_max(::PROTOBUF_NAMESPACE_ID::int64 value) {
1344 inline void IntervalVarAssignment::_internal_set_duration_min(::PROTOBUF_NAMESPACE_ID::int64 value) {
1364 inline void IntervalVarAssignment::_internal_set_duration_max(::PROTOBUF_NAMESPACE_ID::int64 value) {
1384 inline void IntervalVarAssignment::_internal_set_end_min(::PROTOBUF_NAMESPACE_ID::int64 value) {
1404 inline void IntervalVarAssignment::_internal_set_end_max(::PROTOBUF_NAMESPACE_ID::int64 value) {
1424 inline void IntervalVarAssignment::_internal_set_performed_min(::PROTOBUF_NAMESPACE_ID::int64 value) {
1444 inline void IntervalVarAssignment::_internal_set_performed_max(::PROTOBUF_NAMESPACE_ID::int64 value) {
1489 var_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1502 var_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
1506 return var_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1510 return var_id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1518 var_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), var_id,
1520 // @@protoc_insertion_point(field_set_allocated:operations_research.SequenceVarAssignment.var_id)
1533 inline ::PROTOBUF_NAMESPACE_ID::int32 SequenceVarAssignment::_internal_forward_sequence(int index) const {
1536 inline ::PROTOBUF_NAMESPACE_ID::int32 SequenceVarAssignment::forward_sequence(int index) const {
1537 // @@protoc_insertion_point(field_get:operations_research.SequenceVarAssignment.forward_sequence)
1540 inline void SequenceVarAssignment::set_forward_sequence(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
1542 // @@protoc_insertion_point(field_set:operations_research.SequenceVarAssignment.forward_sequence)
1544 inline void SequenceVarAssignment::_internal_add_forward_sequence(::PROTOBUF_NAMESPACE_ID::int32 value) {
1547 inline void SequenceVarAssignment::add_forward_sequence(::PROTOBUF_NAMESPACE_ID::int32 value) {
1549 // @@protoc_insertion_point(field_add:operations_research.SequenceVarAssignment.forward_sequence)
1557 // @@protoc_insertion_point(field_list:operations_research.SequenceVarAssignment.forward_sequence)
1566 // @@protoc_insertion_point(field_mutable_list:operations_research.SequenceVarAssignment.forward_sequence)
1580 inline ::PROTOBUF_NAMESPACE_ID::int32 SequenceVarAssignment::_internal_backward_sequence(int index) const {
1583 inline ::PROTOBUF_NAMESPACE_ID::int32 SequenceVarAssignment::backward_sequence(int index) const {
1584 // @@protoc_insertion_point(field_get:operations_research.SequenceVarAssignment.backward_sequence)
1587 inline void SequenceVarAssignment::set_backward_sequence(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
1589 // @@protoc_insertion_point(field_set:operations_research.SequenceVarAssignment.backward_sequence)
1591 inline void SequenceVarAssignment::_internal_add_backward_sequence(::PROTOBUF_NAMESPACE_ID::int32 value) {
1594 inline void SequenceVarAssignment::add_backward_sequence(::PROTOBUF_NAMESPACE_ID::int32 value) {
1596 // @@protoc_insertion_point(field_add:operations_research.SequenceVarAssignment.backward_sequence)
1604 // @@protoc_insertion_point(field_list:operations_research.SequenceVarAssignment.backward_sequence)
1613 // @@protoc_insertion_point(field_mutable_list:operations_research.SequenceVarAssignment.backward_sequence)
1627 inline ::PROTOBUF_NAMESPACE_ID::int32 SequenceVarAssignment::_internal_unperformed(int index) const {
1634 inline void SequenceVarAssignment::set_unperformed(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
1638 inline void SequenceVarAssignment::_internal_add_unperformed(::PROTOBUF_NAMESPACE_ID::int32 value) {
1660 // @@protoc_insertion_point(field_mutable_list:operations_research.SequenceVarAssignment.unperformed)
1720 bns_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1733 bns_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
1737 return bns_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1741 return bns_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1768 inline ::operations_research::IntVarAssignment* AssignmentProto::mutable_int_var_assignment(int index) {
1769 // @@protoc_insertion_point(field_mutable:operations_research.AssignmentProto.int_var_assignment)
1774 // @@protoc_insertion_point(field_mutable_list:operations_research.AssignmentProto.int_var_assignment)
1777 inline const ::operations_research::IntVarAssignment& AssignmentProto::_internal_int_var_assignment(int index) const {
1780 inline const ::operations_research::IntVarAssignment& AssignmentProto::int_var_assignment(int index) const {
1784 inline ::operations_research::IntVarAssignment* AssignmentProto::_internal_add_int_var_assignment() {
1792 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntVarAssignment >&
1808 inline ::operations_research::IntervalVarAssignment* AssignmentProto::mutable_interval_var_assignment(int index) {
1809 // @@protoc_insertion_point(field_mutable:operations_research.AssignmentProto.interval_var_assignment)
1812 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment >*
1814 // @@protoc_insertion_point(field_mutable_list:operations_research.AssignmentProto.interval_var_assignment)
1817 inline const ::operations_research::IntervalVarAssignment& AssignmentProto::_internal_interval_var_assignment(int index) const {
1820 inline const ::operations_research::IntervalVarAssignment& AssignmentProto::interval_var_assignment(int index) const {
1821 // @@protoc_insertion_point(field_get:operations_research.AssignmentProto.interval_var_assignment)
1824 inline ::operations_research::IntervalVarAssignment* AssignmentProto::_internal_add_interval_var_assignment() {
1827 inline ::operations_research::IntervalVarAssignment* AssignmentProto::add_interval_var_assignment() {
1829 // @@protoc_insertion_point(field_add:operations_research.AssignmentProto.interval_var_assignment)
1832 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment >&
1834 // @@protoc_insertion_point(field_list:operations_research.AssignmentProto.interval_var_assignment)
1848 inline ::operations_research::SequenceVarAssignment* AssignmentProto::mutable_sequence_var_assignment(int index) {
1849 // @@protoc_insertion_point(field_mutable:operations_research.AssignmentProto.sequence_var_assignment)
1852 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment >*
1854 // @@protoc_insertion_point(field_mutable_list:operations_research.AssignmentProto.sequence_var_assignment)
1857 inline const ::operations_research::SequenceVarAssignment& AssignmentProto::_internal_sequence_var_assignment(int index) const {
1860 inline const ::operations_research::SequenceVarAssignment& AssignmentProto::sequence_var_assignment(int index) const {
1861 // @@protoc_insertion_point(field_get:operations_research.AssignmentProto.sequence_var_assignment)
1864 inline ::operations_research::SequenceVarAssignment* AssignmentProto::_internal_add_sequence_var_assignment() {
1867 inline ::operations_research::SequenceVarAssignment* AssignmentProto::add_sequence_var_assignment() {
1869 // @@protoc_insertion_point(field_add:operations_research.AssignmentProto.sequence_var_assignment)
1872 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment >&
1874 // @@protoc_insertion_point(field_list:operations_research.AssignmentProto.sequence_var_assignment)
1891 inline const ::operations_research::IntVarAssignment& AssignmentProto::_internal_objective() const {
1911 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.AssignmentProto.objective)
1928 inline ::operations_research::IntVarAssignment* AssignmentProto::unsafe_arena_release_objective() {
1935 inline ::operations_research::IntVarAssignment* AssignmentProto::_internal_mutable_objective() {
1938 auto* p = CreateMaybeMessage<::operations_research::IntVarAssignment>(GetArenaForAllocation());
1948 inline void AssignmentProto::set_allocated_objective(::operations_research::IntVarAssignment* objective) {
1955 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::operations_research::IntVarAssignment>::GetOwningArena(objective);
1981 inline const ::operations_research::WorkerInfo& AssignmentProto::_internal_worker_info() const {
2001 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.AssignmentProto.worker_info)
2018 inline ::operations_research::WorkerInfo* AssignmentProto::unsafe_arena_release_worker_info() {
2038 inline void AssignmentProto::set_allocated_worker_info(::operations_research::WorkerInfo* worker_info) {
2045 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::operations_research::WorkerInfo>::GetOwningArena(worker_info);
2055 // @@protoc_insertion_point(field_set_allocated:operations_research.AssignmentProto.worker_info)
2097 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ortools_2fconstraint_5fsolver_2fassignment_2eproto
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment > & interval_var_assignment() const
Definition: assignment.pb.h:1833
std::string * mutable_var_id()
Definition: assignment.pb.h:1152
bool IsInitialized() const final
bool active() const
Definition: assignment.pb.h:1671
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
::operations_research::IntervalVarAssignment * add_interval_var_assignment()
Definition: assignment.pb.h:1827
bool IsInitialized() const final
::PROTOBUF_NAMESPACE_ID::int64 duration_max() const
Definition: assignment.pb.h:1360
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
size_t ByteSizeLong() const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: assignment.pb.h:537
void CopyFrom(const IntervalVarAssignment &from)
SequenceVarAssignment()
Definition: assignment.pb.h:507
int backward_sequence_size() const
Definition: assignment.pb.h:1574
void set_active(bool value)
Definition: assignment.pb.h:1238
PROTOBUF_MUST_USE_RESULT ::operations_research::WorkerInfo * release_worker_info()
Definition: assignment.pb.h:2003
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: assignment.pb.h:534
void set_allocated_bns(std::string *bns)
Definition: assignment.pb.h:1743
void UnsafeArenaSwap(WorkerInfo *other)
Definition: assignment.pb.h:791
::PROTOBUF_NAMESPACE_ID::int64 min() const
Definition: assignment.pb.h:1190
size_t ByteSizeLong() const final
int GetCachedSize() const final
Definition: assignment.pb.h:347
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
~SequenceVarAssignment() override
void clear_start_max()
Definition: assignment.pb.h:1314
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: assignment.pb.h:764
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void set_start_max(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1328
void set_performed_min(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1428
void clear_worker_info()
Definition: assignment.pb.h:1975
void CopyFrom(const SequenceVarAssignment &from)
const ::operations_research::WorkerInfo & worker_info() const
Definition: assignment.pb.h:1986
void UnsafeArenaSwap(IntervalVarAssignment *other)
Definition: assignment.pb.h:318
int sequence_var_assignment_size() const
Definition: assignment.pb.h:1842
::PROTOBUF_NAMESPACE_ID::int64 end_min() const
Definition: assignment.pb.h:1380
static const ClassData _class_data_
Definition: assignment.pb.h:839
SequenceVarAssignmentDefaultTypeInternal _SequenceVarAssignment_default_instance_
static constexpr int kIndexInFileMessages
Definition: assignment.pb.h:932
static constexpr int kIndexInFileMessages
Definition: assignment.pb.h:304
IntervalVarAssignmentDefaultTypeInternal _IntervalVarAssignment_default_instance_
void clear_active()
Definition: assignment.pb.h:1454
AssignmentProto(AssignmentProto &&from) noexcept
Definition: assignment.pb.h:897
void add_unperformed(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: assignment.pb.h:1641
AssignmentProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: assignment.pb.h:958
void set_duration_max(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1368
void clear_int_var_assignment()
Definition: assignment.pb.h:1765
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: assignment.pb.h:294
::operations_research::IntVarAssignment * unsafe_arena_release_objective()
Definition: assignment.pb.h:1928
void set_start_min(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1308
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
std::string * mutable_var_id()
Definition: assignment.pb.h:1262
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: assignment.pb.h:531
static const ClassData _class_data_
Definition: assignment.pb.h:994
void unsafe_arena_set_allocated_worker_info(::operations_research::WorkerInfo *worker_info)
Definition: assignment.pb.h:1990
void set_max(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1218
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment > * mutable_sequence_var_assignment()
Definition: assignment.pb.h:1853
static const AssignmentProto * internal_default_instance()
Definition: assignment.pb.h:928
static const IntVarAssignment * internal_default_instance()
Definition: assignment.pb.h:123
bool has_objective() const
Definition: assignment.pb.h:1882
void clear_active()
Definition: assignment.pb.h:1224
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
::operations_research::WorkerInfo * unsafe_arena_release_worker_info()
Definition: assignment.pb.h:2018
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void clear_var_id()
Definition: assignment.pb.h:1478
bool IsInitialized() const final
AssignmentProto & operator=(AssignmentProto &&from) noexcept
Definition: assignment.pb.h:906
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & forward_sequence() const
Definition: assignment.pb.h:1556
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_forward_sequence()
Definition: assignment.pb.h:1565
IntervalVarAssignment & operator=(IntervalVarAssignment &&from) noexcept
Definition: assignment.pb.h:278
const std::string & var_id() const
Definition: assignment.pb.h:1141
IntervalVarAssignment * New() const final
Definition: assignment.pb.h:326
void MergeFrom(const IntVarAssignment &from)
PROTOBUF_MUST_USE_RESULT ::operations_research::IntVarAssignment * release_objective()
Definition: assignment.pb.h:1913
void set_end_min(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1388
static const AssignmentProto & default_instance()
Definition: assignment.pb.h:925
::PROTOBUF_NAMESPACE_ID::int64 end_max() const
Definition: assignment.pb.h:1400
void clear_backward_sequence()
Definition: assignment.pb.h:1577
void clear_active()
Definition: assignment.pb.h:1665
~AssignmentProto() override
PROTOBUF_MUST_USE_RESULT std::string * release_var_id()
Definition: assignment.pb.h:1168
int unperformed_size() const
Definition: assignment.pb.h:1621
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
Definition: assignment.pb.h:51
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
std::string * mutable_var_id()
Definition: assignment.pb.h:1492
::operations_research::WorkerInfo * mutable_worker_info()
Definition: assignment.pb.h:2033
static const SequenceVarAssignment * internal_default_instance()
Definition: assignment.pb.h:543
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_backward_sequence()
Definition: assignment.pb.h:1612
IntVarAssignmentDefaultTypeInternal _IntVarAssignment_default_instance_
~IntVarAssignment() override
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fassignment_2eproto
void set_allocated_var_id(std::string *var_id)
Definition: assignment.pb.h:1282
WorkerInfo * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: assignment.pb.h:803
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: assignment.pb.h:761
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
Definition: assignment.pb.h:52
SequenceVarAssignment(SequenceVarAssignment &&from) noexcept
Definition: assignment.pb.h:512
void UnsafeArenaSwap(IntVarAssignment *other)
Definition: assignment.pb.h:141
::PROTOBUF_NAMESPACE_ID::int64 start_min() const
Definition: assignment.pb.h:1300
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment > * mutable_interval_var_assignment()
Definition: assignment.pb.h:1813
~WorkerInfo() override
static const IntVarAssignment & default_instance()
Definition: assignment.pb.h:120
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_MUST_USE_RESULT std::string * release_var_id()
Definition: assignment.pb.h:1508
void set_min(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1198
IntervalVarAssignment & operator=(const IntervalVarAssignment &from)
Definition: assignment.pb.h:274
::PROTOBUF_NAMESPACE_ID::int64 performed_max() const
Definition: assignment.pb.h:1440
static const IntervalVarAssignment & default_instance()
Definition: assignment.pb.h:297
AssignmentProto & operator=(const AssignmentProto &from)
Definition: assignment.pb.h:902
Definition: assignment.pb.h:619
void Swap(IntVarAssignment *other)
Definition: assignment.pb.h:133
static constexpr int kIndexInFileMessages
Definition: assignment.pb.h:547
::operations_research::IntVarAssignment * add_int_var_assignment()
Definition: assignment.pb.h:1787
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: assignment.pb.h:916
void set_allocated_objective(::operations_research::IntVarAssignment *objective)
Definition: assignment.pb.h:1948
void set_end_max(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1408
IntVarAssignment & operator=(const IntVarAssignment &from)
Definition: assignment.pb.h:97
int interval_var_assignment_size() const
Definition: assignment.pb.h:1802
void clear_end_max()
Definition: assignment.pb.h:1394
const std::string & var_id() const
Definition: assignment.pb.h:1251
void clear_performed_max()
Definition: assignment.pb.h:1434
size_t ByteSizeLong() const final
IntVarAssignment * New() const final
Definition: assignment.pb.h:149
::PROTOBUF_NAMESPACE_ID::int64 duration_min() const
Definition: assignment.pb.h:1340
WorkerInfo & operator=(WorkerInfo &&from) noexcept
Definition: assignment.pb.h:751
static const SequenceVarAssignment & default_instance()
Definition: assignment.pb.h:540
SequenceVarAssignment & operator=(const SequenceVarAssignment &from)
Definition: assignment.pb.h:517
void Swap(IntervalVarAssignment *other)
Definition: assignment.pb.h:310
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & unperformed() const
Definition: assignment.pb.h:1650
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment > & sequence_var_assignment() const
Definition: assignment.pb.h:1873
bool active() const
Definition: assignment.pb.h:1460
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_unperformed()
Definition: assignment.pb.h:1659
void set_backward_sequence(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: assignment.pb.h:1587
void set_duration_min(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1348
void MergeFrom(const SequenceVarAssignment &from)
::operations_research::IntVarAssignment * mutable_objective()
Definition: assignment.pb.h:1943
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: assignment.pb.h:922
void Swap(SequenceVarAssignment *other)
Definition: assignment.pb.h:553
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
IntVarAssignment(IntVarAssignment &&from) noexcept
Definition: assignment.pb.h:92
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & backward_sequence() const
Definition: assignment.pb.h:1603
::PROTOBUF_NAMESPACE_ID::int32 worker_id() const
Definition: assignment.pb.h:1695
friend void swap(SequenceVarAssignment &a, SequenceVarAssignment &b)
Definition: assignment.pb.h:550
int forward_sequence_size() const
Definition: assignment.pb.h:1527
void set_worker_id(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: assignment.pb.h:1703
void set_unperformed(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: assignment.pb.h:1634
void clear_end_min()
Definition: assignment.pb.h:1374
SequenceVarAssignment * New() const final
Definition: assignment.pb.h:569
IntVarAssignment * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: assignment.pb.h:153
static const ClassData _class_data_
Definition: assignment.pb.h:366
void UnsafeArenaSwap(SequenceVarAssignment *other)
Definition: assignment.pb.h:561
IntervalVarAssignment(IntervalVarAssignment &&from) noexcept
Definition: assignment.pb.h:269
void UnsafeArenaSwap(AssignmentProto *other)
Definition: assignment.pb.h:946
IntervalVarAssignment * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: assignment.pb.h:330
void add_forward_sequence(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: assignment.pb.h:1547
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries [] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
bool has_worker_info() const
Definition: assignment.pb.h:1972
void set_forward_sequence(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: assignment.pb.h:1540
static const ClassData _class_data_
Definition: assignment.pb.h:609
friend void swap(IntervalVarAssignment &a, IntervalVarAssignment &b)
Definition: assignment.pb.h:307
void clear_interval_var_assignment()
Definition: assignment.pb.h:1805
::PROTOBUF_NAMESPACE_ID::int64 max() const
Definition: assignment.pb.h:1210
PROTOBUF_MUST_USE_RESULT std::string * release_var_id()
Definition: assignment.pb.h:1278
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: assignment.pb.h:291
void clear_start_min()
Definition: assignment.pb.h:1294
void set_performed_max(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1448
static const WorkerInfo & default_instance()
Definition: assignment.pb.h:770
IntVarAssignment & operator=(IntVarAssignment &&from) noexcept
Definition: assignment.pb.h:101
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: assignment.pb.h:919
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntVarAssignment > * mutable_int_var_assignment()
Definition: assignment.pb.h:1773
IntervalVarAssignment()
Definition: assignment.pb.h:264
void set_is_valid(bool value)
Definition: assignment.pb.h:2073
void set_active(bool value)
Definition: assignment.pb.h:1468
void set_var_id(ArgT0 &&arg0, ArgT... args)
AssignmentProto * New() const final
Definition: assignment.pb.h:954
int GetCachedSize() const final
Definition: assignment.pb.h:590
bool IsInitialized() const final
const std::string & var_id() const
Definition: assignment.pb.h:1481
AssignmentProtoDefaultTypeInternal _AssignmentProto_default_instance_
void clear_performed_min()
Definition: assignment.pb.h:1414
WorkerInfo(WorkerInfo &&from) noexcept
Definition: assignment.pb.h:742
void unsafe_arena_set_allocated_objective(::operations_research::IntVarAssignment *objective)
Definition: assignment.pb.h:1900
size_t ByteSizeLong() const final
SequenceVarAssignment & operator=(SequenceVarAssignment &&from) noexcept
Definition: assignment.pb.h:521
void CopyFrom(const WorkerInfo &from)
void clear_duration_min()
Definition: assignment.pb.h:1334
void MergeFrom(const WorkerInfo &from)
Definition: assignment.pb.h:1006
Definition: assignment.pb.h:38
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: assignment.pb.h:1005
AssignmentProto()
Definition: assignment.pb.h:892
PROTOBUF_MUST_USE_RESULT std::string * release_bns()
Definition: assignment.pb.h:1739
int GetCachedSize() const final
Definition: assignment.pb.h:975
void clear_worker_id()
Definition: assignment.pb.h:1689
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
int int_var_assignment_size() const
Definition: assignment.pb.h:1762
void set_allocated_worker_info(::operations_research::WorkerInfo *worker_info)
Definition: assignment.pb.h:2038
static const ClassData _class_data_
Definition: assignment.pb.h:189
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: assignment.pb.h:767
size_t ByteSizeLong() const final
void clear_sequence_var_assignment()
Definition: assignment.pb.h:1845
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntVarAssignment > & int_var_assignment() const
Definition: assignment.pb.h:1793
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void CopyFrom(const IntVarAssignment &from)
void set_allocated_var_id(std::string *var_id)
Definition: assignment.pb.h:1172
void clear_unperformed()
Definition: assignment.pb.h:1624
friend void swap(WorkerInfo &a, WorkerInfo &b)
Definition: assignment.pb.h:780
int GetCachedSize() const final
Definition: assignment.pb.h:170
~IntervalVarAssignment() override
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void set_var_id(ArgT0 &&arg0, ArgT... args)
IntVarAssignment()
Definition: assignment.pb.h:87
void set_active(bool value)
Definition: assignment.pb.h:1679
void Swap(AssignmentProto *other)
Definition: assignment.pb.h:938
Collection of objects used to extend the Constraint Solver library.
Definition: constraint_solver.h:108
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void set_bns(ArgT0 &&arg0, ArgT... args)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
::operations_research::SequenceVarAssignment * add_sequence_var_assignment()
Definition: assignment.pb.h:1867
static constexpr int kIndexInFileMessages
Definition: assignment.pb.h:127
WorkerInfo & operator=(const WorkerInfo &from)
Definition: assignment.pb.h:747
const ::operations_research::IntVarAssignment & objective() const
Definition: assignment.pb.h:1896
Definition: assignment.pb.h:620
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
Definition: assignment.pb.h:53
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static constexpr int kIndexInFileMessages
Definition: assignment.pb.h:777
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
SequenceVarAssignment * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: assignment.pb.h:573
static const IntervalVarAssignment * internal_default_instance()
Definition: assignment.pb.h:300
void clear_var_id()
Definition: assignment.pb.h:1138
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: assignment.pb.h:114
friend void swap(AssignmentProto &a, AssignmentProto &b)
Definition: assignment.pb.h:935
::PROTOBUF_NAMESPACE_ID::int64 start_max() const
Definition: assignment.pb.h:1320
void add_backward_sequence(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: assignment.pb.h:1594
static const WorkerInfo * internal_default_instance()
Definition: assignment.pb.h:773
int GetCachedSize() const final
Definition: assignment.pb.h:820
void clear_objective()
Definition: assignment.pb.h:1885
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: assignment.pb.h:111
void clear_var_id()
Definition: assignment.pb.h:1248
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
friend void swap(IntVarAssignment &a, IntVarAssignment &b)
Definition: assignment.pb.h:130
void MergeFrom(const AssignmentProto &from)
::PROTOBUF_NAMESPACE_ID::int64 performed_min() const
Definition: assignment.pb.h:1420
bool IsInitialized() const final
void set_allocated_var_id(std::string *var_id)
Definition: assignment.pb.h:1512
WorkerInfoDefaultTypeInternal _WorkerInfo_default_instance_
std::string * mutable_bns()
Definition: assignment.pb.h:1723
void clear_forward_sequence()
Definition: assignment.pb.h:1530
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: assignment.pb.h:117
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: assignment.pb.h:288
void CopyFrom(const AssignmentProto &from)
void clear_duration_max()
Definition: assignment.pb.h:1354
void MergeFrom(const IntervalVarAssignment &from)
void clear_is_valid()
Definition: assignment.pb.h:2059
void set_var_id(ArgT0 &&arg0, ArgT... args)