C++ Reference
C++ Reference: Routing
assignment.pb.h
Go to the documentation of this file.
56 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fassignment_2eproto;
75 template<> ::operations_research::AssignmentProto* Arena::CreateMaybeMessage<::operations_research::AssignmentProto>(Arena*);
76 template<> ::operations_research::IntVarAssignment* Arena::CreateMaybeMessage<::operations_research::IntVarAssignment>(Arena*);
77 template<> ::operations_research::IntervalVarAssignment* Arena::CreateMaybeMessage<::operations_research::IntervalVarAssignment>(Arena*);
78 template<> ::operations_research::SequenceVarAssignment* Arena::CreateMaybeMessage<::operations_research::SequenceVarAssignment>(Arena*);
79 template<> ::operations_research::WorkerInfo* Arena::CreateMaybeMessage<::operations_research::WorkerInfo>(Arena*);
86 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.IntVarAssignment) */ {
154 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
156 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
180 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2fconstraint_5fsolver_2fassignment_2eproto);
181 return ::descriptor_table_ortools_2fconstraint_5fsolver_2fassignment_2eproto.file_level_metadata[kIndexInFileMessages];
254 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.IntervalVarAssignment) */ {
322 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
324 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
348 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2fconstraint_5fsolver_2fassignment_2eproto);
349 return ::descriptor_table_ortools_2fconstraint_5fsolver_2fassignment_2eproto.file_level_metadata[kIndexInFileMessages];
488 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.SequenceVarAssignment) */ {
556 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
558 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
582 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2fconstraint_5fsolver_2fassignment_2eproto);
583 return ::descriptor_table_ortools_2fconstraint_5fsolver_2fassignment_2eproto.file_level_metadata[kIndexInFileMessages];
709 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.WorkerInfo) */ {
777 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
779 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
803 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2fconstraint_5fsolver_2fassignment_2eproto);
804 return ::descriptor_table_ortools_2fconstraint_5fsolver_2fassignment_2eproto.file_level_metadata[kIndexInFileMessages];
855 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.AssignmentProto) */ {
923 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
925 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
949 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2fconstraint_5fsolver_2fassignment_2eproto);
950 return ::descriptor_table_ortools_2fconstraint_5fsolver_2fassignment_2eproto.file_level_metadata[kIndexInFileMessages];
995 const ::operations_research::IntervalVarAssignment& _internal_interval_var_assignment(int index) const;
1000 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment >&
1013 const ::operations_research::SequenceVarAssignment& _internal_sequence_var_assignment(int index) const;
1018 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment >&
1065 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntVarAssignment > int_var_assignment_;
1066 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment > interval_var_assignment_;
1067 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment > sequence_var_assignment_;
1087 var_id_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1117 var_id_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1128 return var_id_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1133 return var_id_.ReleaseNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1141 var_id_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), var_id);
1211 var_id_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1241 var_id_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1248 // @@protoc_insertion_point(field_set_pointer:operations_research.IntervalVarAssignment.var_id)
1252 return var_id_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1257 return var_id_.ReleaseNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1265 var_id_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), var_id);
1266 // @@protoc_insertion_point(field_set_allocated:operations_research.IntervalVarAssignment.var_id)
1280 inline void IntervalVarAssignment::_internal_set_start_min(::PROTOBUF_NAMESPACE_ID::int64 value) {
1300 inline void IntervalVarAssignment::_internal_set_start_max(::PROTOBUF_NAMESPACE_ID::int64 value) {
1320 inline void IntervalVarAssignment::_internal_set_duration_min(::PROTOBUF_NAMESPACE_ID::int64 value) {
1340 inline void IntervalVarAssignment::_internal_set_duration_max(::PROTOBUF_NAMESPACE_ID::int64 value) {
1360 inline void IntervalVarAssignment::_internal_set_end_min(::PROTOBUF_NAMESPACE_ID::int64 value) {
1380 inline void IntervalVarAssignment::_internal_set_end_max(::PROTOBUF_NAMESPACE_ID::int64 value) {
1400 inline void IntervalVarAssignment::_internal_set_performed_min(::PROTOBUF_NAMESPACE_ID::int64 value) {
1420 inline void IntervalVarAssignment::_internal_set_performed_max(::PROTOBUF_NAMESPACE_ID::int64 value) {
1455 var_id_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1485 var_id_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1492 // @@protoc_insertion_point(field_set_pointer:operations_research.SequenceVarAssignment.var_id)
1496 return var_id_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1501 return var_id_.ReleaseNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1509 var_id_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), var_id);
1510 // @@protoc_insertion_point(field_set_allocated:operations_research.SequenceVarAssignment.var_id)
1523 inline ::PROTOBUF_NAMESPACE_ID::int32 SequenceVarAssignment::_internal_forward_sequence(int index) const {
1526 inline ::PROTOBUF_NAMESPACE_ID::int32 SequenceVarAssignment::forward_sequence(int index) const {
1527 // @@protoc_insertion_point(field_get:operations_research.SequenceVarAssignment.forward_sequence)
1530 inline void SequenceVarAssignment::set_forward_sequence(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
1532 // @@protoc_insertion_point(field_set:operations_research.SequenceVarAssignment.forward_sequence)
1534 inline void SequenceVarAssignment::_internal_add_forward_sequence(::PROTOBUF_NAMESPACE_ID::int32 value) {
1537 inline void SequenceVarAssignment::add_forward_sequence(::PROTOBUF_NAMESPACE_ID::int32 value) {
1539 // @@protoc_insertion_point(field_add:operations_research.SequenceVarAssignment.forward_sequence)
1547 // @@protoc_insertion_point(field_list:operations_research.SequenceVarAssignment.forward_sequence)
1556 // @@protoc_insertion_point(field_mutable_list:operations_research.SequenceVarAssignment.forward_sequence)
1570 inline ::PROTOBUF_NAMESPACE_ID::int32 SequenceVarAssignment::_internal_backward_sequence(int index) const {
1573 inline ::PROTOBUF_NAMESPACE_ID::int32 SequenceVarAssignment::backward_sequence(int index) const {
1574 // @@protoc_insertion_point(field_get:operations_research.SequenceVarAssignment.backward_sequence)
1577 inline void SequenceVarAssignment::set_backward_sequence(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
1579 // @@protoc_insertion_point(field_set:operations_research.SequenceVarAssignment.backward_sequence)
1581 inline void SequenceVarAssignment::_internal_add_backward_sequence(::PROTOBUF_NAMESPACE_ID::int32 value) {
1584 inline void SequenceVarAssignment::add_backward_sequence(::PROTOBUF_NAMESPACE_ID::int32 value) {
1586 // @@protoc_insertion_point(field_add:operations_research.SequenceVarAssignment.backward_sequence)
1594 // @@protoc_insertion_point(field_list:operations_research.SequenceVarAssignment.backward_sequence)
1603 // @@protoc_insertion_point(field_mutable_list:operations_research.SequenceVarAssignment.backward_sequence)
1617 inline ::PROTOBUF_NAMESPACE_ID::int32 SequenceVarAssignment::_internal_unperformed(int index) const {
1624 inline void SequenceVarAssignment::set_unperformed(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
1628 inline void SequenceVarAssignment::_internal_add_unperformed(::PROTOBUF_NAMESPACE_ID::int32 value) {
1650 // @@protoc_insertion_point(field_mutable_list:operations_research.SequenceVarAssignment.unperformed)
1730 bns_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1754 bns_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), bns);
1772 inline ::operations_research::IntVarAssignment* AssignmentProto::mutable_int_var_assignment(int index) {
1773 // @@protoc_insertion_point(field_mutable:operations_research.AssignmentProto.int_var_assignment)
1778 // @@protoc_insertion_point(field_mutable_list:operations_research.AssignmentProto.int_var_assignment)
1781 inline const ::operations_research::IntVarAssignment& AssignmentProto::_internal_int_var_assignment(int index) const {
1784 inline const ::operations_research::IntVarAssignment& AssignmentProto::int_var_assignment(int index) const {
1788 inline ::operations_research::IntVarAssignment* AssignmentProto::_internal_add_int_var_assignment() {
1795 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntVarAssignment >&
1811 inline ::operations_research::IntervalVarAssignment* AssignmentProto::mutable_interval_var_assignment(int index) {
1812 // @@protoc_insertion_point(field_mutable:operations_research.AssignmentProto.interval_var_assignment)
1815 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment >*
1817 // @@protoc_insertion_point(field_mutable_list:operations_research.AssignmentProto.interval_var_assignment)
1820 inline const ::operations_research::IntervalVarAssignment& AssignmentProto::_internal_interval_var_assignment(int index) const {
1823 inline const ::operations_research::IntervalVarAssignment& AssignmentProto::interval_var_assignment(int index) const {
1824 // @@protoc_insertion_point(field_get:operations_research.AssignmentProto.interval_var_assignment)
1827 inline ::operations_research::IntervalVarAssignment* AssignmentProto::_internal_add_interval_var_assignment() {
1830 inline ::operations_research::IntervalVarAssignment* AssignmentProto::add_interval_var_assignment() {
1831 // @@protoc_insertion_point(field_add:operations_research.AssignmentProto.interval_var_assignment)
1834 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment >&
1836 // @@protoc_insertion_point(field_list:operations_research.AssignmentProto.interval_var_assignment)
1850 inline ::operations_research::SequenceVarAssignment* AssignmentProto::mutable_sequence_var_assignment(int index) {
1851 // @@protoc_insertion_point(field_mutable:operations_research.AssignmentProto.sequence_var_assignment)
1854 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment >*
1856 // @@protoc_insertion_point(field_mutable_list:operations_research.AssignmentProto.sequence_var_assignment)
1859 inline const ::operations_research::SequenceVarAssignment& AssignmentProto::_internal_sequence_var_assignment(int index) const {
1862 inline const ::operations_research::SequenceVarAssignment& AssignmentProto::sequence_var_assignment(int index) const {
1863 // @@protoc_insertion_point(field_get:operations_research.AssignmentProto.sequence_var_assignment)
1866 inline ::operations_research::SequenceVarAssignment* AssignmentProto::_internal_add_sequence_var_assignment() {
1869 inline ::operations_research::SequenceVarAssignment* AssignmentProto::add_sequence_var_assignment() {
1870 // @@protoc_insertion_point(field_add:operations_research.AssignmentProto.sequence_var_assignment)
1873 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment >&
1875 // @@protoc_insertion_point(field_list:operations_research.AssignmentProto.sequence_var_assignment)
1892 inline const ::operations_research::IntVarAssignment& AssignmentProto::_internal_objective() const {
1908 inline ::operations_research::IntVarAssignment* AssignmentProto::_internal_mutable_objective() {
1920 inline void AssignmentProto::set_allocated_objective(::operations_research::IntVarAssignment* objective) {
1952 inline const ::operations_research::WorkerInfo& AssignmentProto::_internal_worker_info() const {
1980 inline void AssignmentProto::set_allocated_worker_info(::operations_research::WorkerInfo* worker_info) {
bool has_objective() const
Definition: assignment.pb.h:1883
void Swap(IntVarAssignment *other)
Definition: assignment.pb.h:132
std::string * release_var_id()
Definition: assignment.pb.h:1498
@ kDurationMinFieldNumber
Definition: assignment.pb.h:362
void set_forward_sequence(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: assignment.pb.h:1530
void set_start_min(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1284
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: assignment.pb.h:882
::operations_research::IntVarAssignment * add_int_var_assignment()
Definition: assignment.pb.h:1791
const std::string & var_id() const
Definition: assignment.pb.h:1089
@ kEndMinFieldNumber
Definition: assignment.pb.h:364
int GetCachedSize() const final
Definition: assignment.pb.h:157
friend void swap(SequenceVarAssignment &a, SequenceVarAssignment &b)
Definition: assignment.pb.h:531
AssignmentProto * New() const final
Definition: assignment.pb.h:908
virtual ~WorkerInfo()
void set_is_valid(bool value)
Definition: assignment.pb.h:2014
::PROTOBUF_NAMESPACE_ID::int32 worker_id() const
Definition: assignment.pb.h:1685
void clear_start_max()
Definition: assignment.pb.h:1290
void clear_var_id()
Definition: assignment.pb.h:1454
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & forward_sequence() const
Definition: assignment.pb.h:1546
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & backward_sequence() const
Definition: assignment.pb.h:1593
void set_allocated_objective(::operations_research::IntVarAssignment *objective)
Definition: assignment.pb.h:1920
std::string * mutable_var_id()
Definition: assignment.pb.h:1221
void set_performed_max(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1424
void set_allocated_bns(std::string *bns)
Definition: assignment.pb.h:1748
AssignmentProto & operator=(AssignmentProto &&from) noexcept
Definition: assignment.pb.h:870
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: assignment.pb.h:278
void clear_interval_var_assignment()
Definition: assignment.pb.h:1808
::PROTOBUF_NAMESPACE_ID::int64 min() const
Definition: assignment.pb.h:1152
void clear_is_valid()
Definition: assignment.pb.h:2000
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_forward_sequence()
Definition: assignment.pb.h:1555
int backward_sequence_size() const
Definition: assignment.pb.h:1564
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: assignment.pb.h:116
void clear_active()
Definition: assignment.pb.h:1655
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
@ kIntVarAssignmentFieldNumber
Definition: assignment.pb.h:960
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
::PROTOBUF_NAMESPACE_ID::int64 duration_min() const
Definition: assignment.pb.h:1316
int sequence_var_assignment_size() const
Definition: assignment.pb.h:1844
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment > & sequence_var_assignment() const
Definition: assignment.pb.h:1874
const ::operations_research::WorkerInfo & worker_info() const
Definition: assignment.pb.h:1957
static const IntVarAssignment & default_instance()
void set_start_max(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1304
::operations_research::IntVarAssignment * release_objective()
Definition: assignment.pb.h:1901
static const AssignmentProto * internal_default_instance()
Definition: assignment.pb.h:891
void set_active(bool value)
Definition: assignment.pb.h:1669
bool IsInitialized() const final
::PROTOBUF_NAMESPACE_ID::int64 start_min() const
Definition: assignment.pb.h:1276
WorkerInfo * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: assignment.pb.h:766
static const SequenceVarAssignment * internal_default_instance()
Definition: assignment.pb.h:524
void clear_sequence_var_assignment()
Definition: assignment.pb.h:1847
IntervalVarAssignment * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: assignment.pb.h:311
virtual ~IntVarAssignment()
IntervalVarAssignment(IntervalVarAssignment &&from) noexcept
Definition: assignment.pb.h:260
void clear_duration_min()
Definition: assignment.pb.h:1310
void add_forward_sequence(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: assignment.pb.h:1537
::PROTOBUF_NAMESPACE_ID::int64 performed_min() const
Definition: assignment.pb.h:1396
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
Definition: assignment.pb.h:54
friend void swap(IntervalVarAssignment &a, IntervalVarAssignment &b)
Definition: assignment.pb.h:297
::operations_research::SequenceVarAssignment * add_sequence_var_assignment()
Definition: assignment.pb.h:1869
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & unperformed() const
Definition: assignment.pb.h:1640
virtual ~AssignmentProto()
WorkerInfo(WorkerInfo &&from) noexcept
Definition: assignment.pb.h:715
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void clear_int_var_assignment()
Definition: assignment.pb.h:1769
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntVarAssignment > & int_var_assignment() const
Definition: assignment.pb.h:1796
@ kDurationMaxFieldNumber
Definition: assignment.pb.h:363
::operations_research::IntVarAssignment * mutable_objective()
Definition: assignment.pb.h:1916
The vehicle routing library lets one model and solve generic vehicle routing problems ranging from th...
Definition: constraint_solver.h:98
friend void swap(IntVarAssignment &a, IntVarAssignment &b)
Definition: assignment.pb.h:129
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: assignment.pb.h:515
void set_var_id(const std::string &value)
Definition: assignment.pb.h:1093
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment > * mutable_sequence_var_assignment()
Definition: assignment.pb.h:1855
@ kVarIdFieldNumber
Definition: assignment.pb.h:191
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: assignment.pb.h:739
static const WorkerInfo * internal_default_instance()
Definition: assignment.pb.h:745
WorkerInfoDefaultTypeInternal _WorkerInfo_default_instance_
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: assignment.pb.h:110
bool IsInitialized() const final
int unperformed_size() const
Definition: assignment.pb.h:1611
@ kPerformedMaxFieldNumber
Definition: assignment.pb.h:367
void set_duration_max(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1344
@ kUnperformedFieldNumber
Definition: assignment.pb.h:595
static void InitAsDefaultInstance()
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
AssignmentProtoDefaultTypeInternal _AssignmentProto_default_instance_
bool IsInitialized() const final
int interval_var_assignment_size() const
Definition: assignment.pb.h:1805
IntervalVarAssignment * New() const final
Definition: assignment.pb.h:307
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment > * mutable_interval_var_assignment()
Definition: assignment.pb.h:1816
void set_min(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1160
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntVarAssignment > * mutable_int_var_assignment()
Definition: assignment.pb.h:1777
const std::string & var_id() const
Definition: assignment.pb.h:1457
void set_end_min(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1364
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void clear_duration_max()
Definition: assignment.pb.h:1330
void set_active(bool value)
Definition: assignment.pb.h:1444
@ kSequenceVarAssignmentFieldNumber
Definition: assignment.pb.h:962
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_backward_sequence()
Definition: assignment.pb.h:1602
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static void InitAsDefaultInstance()
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
int forward_sequence_size() const
Definition: assignment.pb.h:1517
IntVarAssignment & operator=(const IntVarAssignment &from)
Definition: assignment.pb.h:97
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void clear_worker_info()
Definition: assignment.pb.h:1946
void clear_active()
Definition: assignment.pb.h:1430
::PROTOBUF_NAMESPACE_ID::int64 max() const
Definition: assignment.pb.h:1172
virtual ~IntervalVarAssignment()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
virtual ~SequenceVarAssignment()
int int_var_assignment_size() const
Definition: assignment.pb.h:1766
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: assignment.pb.h:518
static constexpr int kIndexInFileMessages
Definition: assignment.pb.h:749
static const SequenceVarAssignment & default_instance()
AssignmentProto()
@ kForwardSequenceFieldNumber
Definition: assignment.pb.h:593
@ kEndMaxFieldNumber
Definition: assignment.pb.h:365
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static constexpr int kIndexInFileMessages
Definition: assignment.pb.h:895
size_t ByteSizeLong() const final
void clear_performed_max()
Definition: assignment.pb.h:1410
WorkerInfo()
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
friend void swap(WorkerInfo &a, WorkerInfo &b)
Definition: assignment.pb.h:752
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void set_performed_min(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1404
size_t ByteSizeLong() const final
std::string * mutable_bns()
Definition: assignment.pb.h:1710
size_t ByteSizeLong() const final
void clear_end_min()
Definition: assignment.pb.h:1350
IntervalVarAssignment & operator=(const IntervalVarAssignment &from)
Definition: assignment.pb.h:265
void clear_performed_min()
Definition: assignment.pb.h:1390
void set_allocated_var_id(std::string *var_id)
Definition: assignment.pb.h:1259
@ kStartMaxFieldNumber
Definition: assignment.pb.h:361
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: assignment.pb.h:113
size_t ByteSizeLong() const final
void clear_worker_id()
Definition: assignment.pb.h:1679
void clear_backward_sequence()
Definition: assignment.pb.h:1567
friend void swap(AssignmentProto &a, AssignmentProto &b)
Definition: assignment.pb.h:898
@ kActiveFieldNumber
Definition: assignment.pb.h:368
SequenceVarAssignment()
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment > & interval_var_assignment() const
Definition: assignment.pb.h:1835
int GetCachedSize() const final
Definition: assignment.pb.h:780
::PROTOBUF_NAMESPACE_ID::int64 start_max() const
Definition: assignment.pb.h:1296
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void Swap(SequenceVarAssignment *other)
Definition: assignment.pb.h:534
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
Definition: assignment.pb.h:52
void set_duration_min(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1324
@ kObjectiveFieldNumber
Definition: assignment.pb.h:963
@ kMaxFieldNumber
Definition: assignment.pb.h:193
static constexpr int kIndexInFileMessages
Definition: assignment.pb.h:126
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
SequenceVarAssignment(SequenceVarAssignment &&from) noexcept
Definition: assignment.pb.h:494
int GetCachedSize() const final
Definition: assignment.pb.h:926
std::string * release_var_id()
Definition: assignment.pb.h:1130
static const WorkerInfo & default_instance()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
@ kIntervalVarAssignmentFieldNumber
Definition: assignment.pb.h:961
@ kWorkerIdFieldNumber
Definition: assignment.pb.h:815
void clear_unperformed()
Definition: assignment.pb.h:1614
void add_unperformed(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: assignment.pb.h:1631
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
::operations_research::IntervalVarAssignment * add_interval_var_assignment()
Definition: assignment.pb.h:1830
static const AssignmentProto & default_instance()
static const IntervalVarAssignment & default_instance()
WorkerInfo & operator=(WorkerInfo &&from) noexcept
Definition: assignment.pb.h:724
SequenceVarAssignmentDefaultTypeInternal _SequenceVarAssignment_default_instance_
void set_unperformed(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: assignment.pb.h:1624
std::string * release_bns()
Definition: assignment.pb.h:1743
void set_active(bool value)
Definition: assignment.pb.h:1200
void set_max(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1180
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: assignment.pb.h:284
void set_worker_id(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: assignment.pb.h:1693
AssignmentProto & operator=(const AssignmentProto &from)
Definition: assignment.pb.h:866
WorkerInfo & operator=(const WorkerInfo &from)
Definition: assignment.pb.h:720
AssignmentProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: assignment.pb.h:912
static void InitAsDefaultInstance()
IntVarAssignment * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: assignment.pb.h:143
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
std::string * mutable_var_id()
Definition: assignment.pb.h:1097
@ kActiveFieldNumber
Definition: assignment.pb.h:194
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_unperformed()
Definition: assignment.pb.h:1649
::operations_research::WorkerInfo * mutable_worker_info()
Definition: assignment.pb.h:1976
void clear_end_max()
Definition: assignment.pb.h:1370
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: assignment.pb.h:733
void clear_start_min()
Definition: assignment.pb.h:1270
::PROTOBUF_NAMESPACE_ID::int64 end_max() const
Definition: assignment.pb.h:1376
SequenceVarAssignment & operator=(SequenceVarAssignment &&from) noexcept
Definition: assignment.pb.h:503
void set_allocated_var_id(std::string *var_id)
Definition: assignment.pb.h:1503
void set_var_id(const std::string &value)
Definition: assignment.pb.h:1217
void clear_var_id()
Definition: assignment.pb.h:1210
AssignmentProto(AssignmentProto &&from) noexcept
Definition: assignment.pb.h:861
@ kVarIdFieldNumber
Definition: assignment.pb.h:596
std::string * release_var_id()
Definition: assignment.pb.h:1254
size_t ByteSizeLong() const final
IntVarAssignment(IntVarAssignment &&from) noexcept
Definition: assignment.pb.h:92
IntVarAssignmentDefaultTypeInternal _IntVarAssignment_default_instance_
void clear_forward_sequence()
Definition: assignment.pb.h:1520
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
Definition: assignment.pb.h:53
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: assignment.pb.h:879
bool has_worker_info() const
Definition: assignment.pb.h:1943
@ kPerformedMinFieldNumber
Definition: assignment.pb.h:366
SequenceVarAssignment & operator=(const SequenceVarAssignment &from)
Definition: assignment.pb.h:499
bool IsInitialized() const final
static constexpr int kIndexInFileMessages
Definition: assignment.pb.h:294
bool active() const
Definition: assignment.pb.h:1661
static constexpr int kIndexInFileMessages
Definition: assignment.pb.h:528
const ::operations_research::IntVarAssignment & objective() const
Definition: assignment.pb.h:1897
IntervalVarAssignment & operator=(IntervalVarAssignment &&from) noexcept
Definition: assignment.pb.h:269
std::string * mutable_var_id()
Definition: assignment.pb.h:1465
void clear_active()
Definition: assignment.pb.h:1186
::PROTOBUF_NAMESPACE_ID::int64 duration_max() const
Definition: assignment.pb.h:1336
static const IntVarAssignment * internal_default_instance()
Definition: assignment.pb.h:122
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: assignment.pb.h:281
void set_allocated_var_id(std::string *var_id)
Definition: assignment.pb.h:1135
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fassignment_2eproto
Definition: assignment.pb.h:39
int GetCachedSize() const final
Definition: assignment.pb.h:325
int GetCachedSize() const final
Definition: assignment.pb.h:559
@ kVarIdFieldNumber
Definition: assignment.pb.h:359
void Swap(IntervalVarAssignment *other)
Definition: assignment.pb.h:300
bool active() const
Definition: assignment.pb.h:1436
IntVarAssignment & operator=(IntVarAssignment &&from) noexcept
Definition: assignment.pb.h:101
void Swap(AssignmentProto *other)
Definition: assignment.pb.h:901
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: assignment.pb.h:512
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: assignment.pb.h:736
void set_var_id(const std::string &value)
Definition: assignment.pb.h:1461
@ kBackwardSequenceFieldNumber
Definition: assignment.pb.h:594
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: assignment.pb.h:885
SequenceVarAssignment * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: assignment.pb.h:545
void clear_objective()
Definition: assignment.pb.h:1886
::operations_research::WorkerInfo * release_worker_info()
Definition: assignment.pb.h:1961
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
IntervalVarAssignmentDefaultTypeInternal _IntervalVarAssignment_default_instance_
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
@ kActiveFieldNumber
Definition: assignment.pb.h:597
IntVarAssignment * New() const final
Definition: assignment.pb.h:139
IntervalVarAssignment()
@ kWorkerInfoFieldNumber
Definition: assignment.pb.h:964
static void InitAsDefaultInstance()
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
::PROTOBUF_NAMESPACE_ID::int64 end_min() const
Definition: assignment.pb.h:1356
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
bool IsInitialized() const final
void set_allocated_worker_info(::operations_research::WorkerInfo *worker_info)
Definition: assignment.pb.h:1980
IntVarAssignment()
void add_backward_sequence(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: assignment.pb.h:1584
::PROTOBUF_NAMESPACE_ID::int64 performed_max() const
Definition: assignment.pb.h:1416
void clear_var_id()
Definition: assignment.pb.h:1086
static const IntervalVarAssignment * internal_default_instance()
Definition: assignment.pb.h:290
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void set_end_max(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1384
void set_backward_sequence(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: assignment.pb.h:1577
@ kMinFieldNumber
Definition: assignment.pb.h:192
static void InitAsDefaultInstance()
@ kStartMinFieldNumber
Definition: assignment.pb.h:360
const std::string & var_id() const
Definition: assignment.pb.h:1213
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
@ kIsValidFieldNumber
Definition: assignment.pb.h:965
void set_bns(const std::string &value)
Definition: assignment.pb.h:1706
SequenceVarAssignment * New() const final
Definition: assignment.pb.h:541