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;
56 ::PROTOBUF_NAMESPACE_ID::Metadata descriptor_table_ortools_2fconstraint_5fsolver_2fassignment_2eproto_metadata_getter(int index);
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) */ {
164 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
165 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
166 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
188 return ::descriptor_table_ortools_2fconstraint_5fsolver_2fassignment_2eproto_metadata_getter(kIndexInFileMessages);
198 kVarIdFieldNumber = 1,
199 kMinFieldNumber = 2,
200 kMaxFieldNumber = 3,
201 kActiveFieldNumber = 4,
263 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.IntervalVarAssignment) */ {
267 explicit constexpr IntervalVarAssignment(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
341 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
342 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
343 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
365 return ::descriptor_table_ortools_2fconstraint_5fsolver_2fassignment_2eproto_metadata_getter(kIndexInFileMessages);
376 kStartMinFieldNumber = 2,
377 kStartMaxFieldNumber = 3,
378 kDurationMinFieldNumber = 4,
379 kDurationMaxFieldNumber = 5,
380 kEndMinFieldNumber = 6,
381 kEndMaxFieldNumber = 7,
382 kPerformedMinFieldNumber = 8,
383 kPerformedMaxFieldNumber = 9,
506 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.SequenceVarAssignment) */ {
510 explicit constexpr SequenceVarAssignment(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
584 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
585 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
586 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
608 return ::descriptor_table_ortools_2fconstraint_5fsolver_2fassignment_2eproto_metadata_getter(kIndexInFileMessages);
618 kForwardSequenceFieldNumber = 2,
619 kBackwardSequenceFieldNumber = 3,
620 kUnperformedFieldNumber = 4,
736 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.WorkerInfo) */ {
814 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
815 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
816 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
838 return ::descriptor_table_ortools_2fconstraint_5fsolver_2fassignment_2eproto_metadata_getter(kIndexInFileMessages);
848 kBnsFieldNumber = 2,
849 kWorkerIdFieldNumber = 1,
891 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.AssignmentProto) */ {
969 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
970 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
971 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
993 return ::descriptor_table_ortools_2fconstraint_5fsolver_2fassignment_2eproto_metadata_getter(kIndexInFileMessages);
1003 kIntVarAssignmentFieldNumber = 1,
1004 kIntervalVarAssignmentFieldNumber = 2,
1005 kSequenceVarAssignmentFieldNumber = 6,
1006 kObjectiveFieldNumber = 3,
1007 kWorkerInfoFieldNumber = 4,
1008 kIsValidFieldNumber = 5,
1038 const ::operations_research::IntervalVarAssignment& _internal_interval_var_assignment(int index) const;
1043 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment >&
1056 const ::operations_research::SequenceVarAssignment& _internal_sequence_var_assignment(int index) const;
1061 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment >&
1116 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntVarAssignment > int_var_assignment_;
1117 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment > interval_var_assignment_;
1118 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment > sequence_var_assignment_;
1157 var_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
1162 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
1168 var_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
1180 return var_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
1184 return var_id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1192 var_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), var_id,
1282 var_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
1287 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
1293 var_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
1301 // @@protoc_insertion_point(field_set_pointer:operations_research.IntervalVarAssignment.var_id)
1305 return var_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
1309 return var_id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1317 var_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), var_id,
1319 // @@protoc_insertion_point(field_set_allocated:operations_research.IntervalVarAssignment.var_id)
1333 inline void IntervalVarAssignment::_internal_set_start_min(::PROTOBUF_NAMESPACE_ID::int64 value) {
1353 inline void IntervalVarAssignment::_internal_set_start_max(::PROTOBUF_NAMESPACE_ID::int64 value) {
1373 inline void IntervalVarAssignment::_internal_set_duration_min(::PROTOBUF_NAMESPACE_ID::int64 value) {
1393 inline void IntervalVarAssignment::_internal_set_duration_max(::PROTOBUF_NAMESPACE_ID::int64 value) {
1413 inline void IntervalVarAssignment::_internal_set_end_min(::PROTOBUF_NAMESPACE_ID::int64 value) {
1433 inline void IntervalVarAssignment::_internal_set_end_max(::PROTOBUF_NAMESPACE_ID::int64 value) {
1453 inline void IntervalVarAssignment::_internal_set_performed_min(::PROTOBUF_NAMESPACE_ID::int64 value) {
1473 inline void IntervalVarAssignment::_internal_set_performed_max(::PROTOBUF_NAMESPACE_ID::int64 value) {
1527 var_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
1532 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
1538 var_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
1546 // @@protoc_insertion_point(field_set_pointer:operations_research.SequenceVarAssignment.var_id)
1550 return var_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
1554 return var_id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1562 var_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), var_id,
1564 // @@protoc_insertion_point(field_set_allocated:operations_research.SequenceVarAssignment.var_id)
1577 inline ::PROTOBUF_NAMESPACE_ID::int32 SequenceVarAssignment::_internal_forward_sequence(int index) const {
1580 inline ::PROTOBUF_NAMESPACE_ID::int32 SequenceVarAssignment::forward_sequence(int index) const {
1581 // @@protoc_insertion_point(field_get:operations_research.SequenceVarAssignment.forward_sequence)
1584 inline void SequenceVarAssignment::set_forward_sequence(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
1586 // @@protoc_insertion_point(field_set:operations_research.SequenceVarAssignment.forward_sequence)
1588 inline void SequenceVarAssignment::_internal_add_forward_sequence(::PROTOBUF_NAMESPACE_ID::int32 value) {
1591 inline void SequenceVarAssignment::add_forward_sequence(::PROTOBUF_NAMESPACE_ID::int32 value) {
1593 // @@protoc_insertion_point(field_add:operations_research.SequenceVarAssignment.forward_sequence)
1601 // @@protoc_insertion_point(field_list:operations_research.SequenceVarAssignment.forward_sequence)
1610 // @@protoc_insertion_point(field_mutable_list:operations_research.SequenceVarAssignment.forward_sequence)
1624 inline ::PROTOBUF_NAMESPACE_ID::int32 SequenceVarAssignment::_internal_backward_sequence(int index) const {
1627 inline ::PROTOBUF_NAMESPACE_ID::int32 SequenceVarAssignment::backward_sequence(int index) const {
1628 // @@protoc_insertion_point(field_get:operations_research.SequenceVarAssignment.backward_sequence)
1631 inline void SequenceVarAssignment::set_backward_sequence(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
1633 // @@protoc_insertion_point(field_set:operations_research.SequenceVarAssignment.backward_sequence)
1635 inline void SequenceVarAssignment::_internal_add_backward_sequence(::PROTOBUF_NAMESPACE_ID::int32 value) {
1638 inline void SequenceVarAssignment::add_backward_sequence(::PROTOBUF_NAMESPACE_ID::int32 value) {
1640 // @@protoc_insertion_point(field_add:operations_research.SequenceVarAssignment.backward_sequence)
1648 // @@protoc_insertion_point(field_list:operations_research.SequenceVarAssignment.backward_sequence)
1657 // @@protoc_insertion_point(field_mutable_list:operations_research.SequenceVarAssignment.backward_sequence)
1671 inline ::PROTOBUF_NAMESPACE_ID::int32 SequenceVarAssignment::_internal_unperformed(int index) const {
1678 inline void SequenceVarAssignment::set_unperformed(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
1682 inline void SequenceVarAssignment::_internal_add_unperformed(::PROTOBUF_NAMESPACE_ID::int32 value) {
1704 // @@protoc_insertion_point(field_mutable_list:operations_research.SequenceVarAssignment.unperformed)
1773 bns_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
1778 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
1784 bns_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
1796 return bns_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
1800 return bns_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1827 inline ::operations_research::IntVarAssignment* AssignmentProto::mutable_int_var_assignment(int index) {
1828 // @@protoc_insertion_point(field_mutable:operations_research.AssignmentProto.int_var_assignment)
1833 // @@protoc_insertion_point(field_mutable_list:operations_research.AssignmentProto.int_var_assignment)
1836 inline const ::operations_research::IntVarAssignment& AssignmentProto::_internal_int_var_assignment(int index) const {
1839 inline const ::operations_research::IntVarAssignment& AssignmentProto::int_var_assignment(int index) const {
1843 inline ::operations_research::IntVarAssignment* AssignmentProto::_internal_add_int_var_assignment() {
1850 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntVarAssignment >&
1866 inline ::operations_research::IntervalVarAssignment* AssignmentProto::mutable_interval_var_assignment(int index) {
1867 // @@protoc_insertion_point(field_mutable:operations_research.AssignmentProto.interval_var_assignment)
1870 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment >*
1872 // @@protoc_insertion_point(field_mutable_list:operations_research.AssignmentProto.interval_var_assignment)
1875 inline const ::operations_research::IntervalVarAssignment& AssignmentProto::_internal_interval_var_assignment(int index) const {
1878 inline const ::operations_research::IntervalVarAssignment& AssignmentProto::interval_var_assignment(int index) const {
1879 // @@protoc_insertion_point(field_get:operations_research.AssignmentProto.interval_var_assignment)
1882 inline ::operations_research::IntervalVarAssignment* AssignmentProto::_internal_add_interval_var_assignment() {
1885 inline ::operations_research::IntervalVarAssignment* AssignmentProto::add_interval_var_assignment() {
1886 // @@protoc_insertion_point(field_add:operations_research.AssignmentProto.interval_var_assignment)
1889 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment >&
1891 // @@protoc_insertion_point(field_list:operations_research.AssignmentProto.interval_var_assignment)
1905 inline ::operations_research::SequenceVarAssignment* AssignmentProto::mutable_sequence_var_assignment(int index) {
1906 // @@protoc_insertion_point(field_mutable:operations_research.AssignmentProto.sequence_var_assignment)
1909 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment >*
1911 // @@protoc_insertion_point(field_mutable_list:operations_research.AssignmentProto.sequence_var_assignment)
1914 inline const ::operations_research::SequenceVarAssignment& AssignmentProto::_internal_sequence_var_assignment(int index) const {
1917 inline const ::operations_research::SequenceVarAssignment& AssignmentProto::sequence_var_assignment(int index) const {
1918 // @@protoc_insertion_point(field_get:operations_research.AssignmentProto.sequence_var_assignment)
1921 inline ::operations_research::SequenceVarAssignment* AssignmentProto::_internal_add_sequence_var_assignment() {
1924 inline ::operations_research::SequenceVarAssignment* AssignmentProto::add_sequence_var_assignment() {
1925 // @@protoc_insertion_point(field_add:operations_research.AssignmentProto.sequence_var_assignment)
1928 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment >&
1930 // @@protoc_insertion_point(field_list:operations_research.AssignmentProto.sequence_var_assignment)
1947 inline const ::operations_research::IntVarAssignment& AssignmentProto::_internal_objective() const {
1967 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.AssignmentProto.objective)
1978 inline ::operations_research::IntVarAssignment* AssignmentProto::unsafe_arena_release_objective() {
1985 inline ::operations_research::IntVarAssignment* AssignmentProto::_internal_mutable_objective() {
1997 inline void AssignmentProto::set_allocated_objective(::operations_research::IntVarAssignment* objective) {
2030 inline const ::operations_research::WorkerInfo& AssignmentProto::_internal_worker_info() const {
2050 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.AssignmentProto.worker_info)
2061 inline ::operations_research::WorkerInfo* AssignmentProto::unsafe_arena_release_worker_info() {
2080 inline void AssignmentProto::set_allocated_worker_info(::operations_research::WorkerInfo* worker_info) {
2097 // @@protoc_insertion_point(field_set_allocated:operations_research.AssignmentProto.worker_info)
2139 #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
::PROTOBUF_NAMESPACE_ID::Metadata descriptor_table_ortools_2fconstraint_5fsolver_2fassignment_2eproto_metadata_getter(int index)
void set_duration_max(::PROTOBUF_NAMESPACE_ID::int64 value)
AssignmentProto & operator=(const AssignmentProto &from)
Definition: assignment.pb.h:903
IntVarAssignment & operator=(const IntVarAssignment &from)
Definition: assignment.pb.h:98
void set_allocated_bns(std::string *bns)
SequenceVarAssignment * New() const final
Definition: assignment.pb.h:569
void CopyFrom(const IntVarAssignment &from)
const ::operations_research::WorkerInfo & worker_info() const
WorkerInfo * New() const final
Definition: assignment.pb.h:799
void UnsafeArenaSwap(SequenceVarAssignment *other)
Definition: assignment.pb.h:561
void MergeFrom(const AssignmentProto &from)
SequenceVarAssignment()
Definition: assignment.pb.h:508
::operations_research::IntervalVarAssignment * add_interval_var_assignment()
void clear_worker_id()
virtual ~SequenceVarAssignment()
const ::operations_research::IntVarAssignment & objective() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: assignment.pb.h:117
WorkerInfo(const WorkerInfo &from)
void set_performed_min(::PROTOBUF_NAMESPACE_ID::int64 value)
SequenceVarAssignment(SequenceVarAssignment &&from) noexcept
Definition: assignment.pb.h:513
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_unperformed()
void UnsafeArenaSwap(AssignmentProto *other)
Definition: assignment.pb.h:946
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntVarAssignment > * mutable_int_var_assignment()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void UnsafeArenaSwap(IntVarAssignment *other)
Definition: assignment.pb.h:141
IntervalVarAssignment & operator=(const IntervalVarAssignment &from)
Definition: assignment.pb.h:275
void clear_duration_min()
constexpr AssignmentProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
IntVarAssignment(IntVarAssignment &&from) noexcept
Definition: assignment.pb.h:93
::operations_research::WorkerInfo * unsafe_arena_release_worker_info()
void clear_is_valid()
friend void swap(AssignmentProto &a, AssignmentProto &b)
Definition: assignment.pb.h:935
WorkerInfo & operator=(WorkerInfo &&from) noexcept
Definition: assignment.pb.h:752
virtual ~IntervalVarAssignment()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: assignment.pb.h:111
::PROTOBUF_NAMESPACE_ID::int64 performed_min() const
void set_bns(std::string &&value)
IntVarAssignment(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::PROTOBUF_NAMESPACE_ID::int64 start_max() const
void clear_performed_min()
static const WorkerInfo * internal_default_instance()
Definition: assignment.pb.h:773
std::string * mutable_var_id()
::operations_research::IntVarAssignment * mutable_int_var_assignment(int index)
IntervalVarAssignment * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: assignment.pb.h:330
IntervalVarAssignment()
Definition: assignment.pb.h:265
void set_is_valid(bool value)
void clear_interval_var_assignment()
IntVarAssignment * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: assignment.pb.h:153
void CopyFrom(const AssignmentProto &from)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void set_end_min(::PROTOBUF_NAMESPACE_ID::int64 value)
void set_bns(const char *value, size_t size)
void clear_active()
static const IntVarAssignment & default_instance()
Definition: assignment.pb.h:120
bool has_worker_info() const
WorkerInfo(WorkerInfo &&from) noexcept
Definition: assignment.pb.h:743
::PROTOBUF_NAMESPACE_ID::int32 worker_id() const
void MergeFrom(const IntVarAssignment &from)
void set_min(::PROTOBUF_NAMESPACE_ID::int64 value)
void UnsafeArenaSwap(WorkerInfo *other)
Definition: assignment.pb.h:791
const std::string & bns() const
static const SequenceVarAssignment & default_instance()
Definition: assignment.pb.h:540
void set_forward_sequence(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
void set_allocated_objective(::operations_research::IntVarAssignment *objective)
const std::string & var_id() const
static const IntVarAssignment * internal_default_instance()
Definition: assignment.pb.h:123
void set_performed_max(::PROTOBUF_NAMESPACE_ID::int64 value)
AssignmentProto(AssignmentProto &&from) noexcept
Definition: assignment.pb.h:898
::PROTOBUF_NAMESPACE_ID::int64 end_max() const
void clear_var_id()
::operations_research::WorkerInfo * mutable_worker_info()
::PROTOBUF_NAMESPACE_ID::int32 unperformed(int index) const
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment > * mutable_sequence_var_assignment()
friend void swap(SequenceVarAssignment &a, SequenceVarAssignment &b)
Definition: assignment.pb.h:550
void clear_backward_sequence()
void set_bns(const char *value)
void clear_start_min()
static const IntervalVarAssignment & default_instance()
Definition: assignment.pb.h:297
IntVarAssignment(const IntVarAssignment &from)
void Swap(SequenceVarAssignment *other)
Definition: assignment.pb.h:553
SequenceVarAssignment(const SequenceVarAssignment &from)
SequenceVarAssignment & operator=(const SequenceVarAssignment &from)
Definition: assignment.pb.h:518
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_backward_sequence()
AssignmentProto(const AssignmentProto &from)
friend void swap(IntVarAssignment &a, IntVarAssignment &b)
Definition: assignment.pb.h:130
static const AssignmentProto * internal_default_instance()
Definition: assignment.pb.h:928
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment > & sequence_var_assignment() const
WorkerInfo(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void set_backward_sequence(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
bool has_objective() const
virtual ~IntVarAssignment()
void set_bns(const std::string &value)
AssignmentProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: assignment.pb.h:958
void set_unperformed(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
void add_backward_sequence(::PROTOBUF_NAMESPACE_ID::int32 value)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment > & interval_var_assignment() const
void set_var_id(const char *value)
::operations_research::IntVarAssignment * unsafe_arena_release_objective()
int interval_var_assignment_size() const
IntVarAssignment * New() const final
Definition: assignment.pb.h:149
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntVarAssignment > & int_var_assignment() const
void Swap(AssignmentProto *other)
Definition: assignment.pb.h:938
void add_unperformed(::PROTOBUF_NAMESPACE_ID::int32 value)
void MergeFrom(const WorkerInfo &from)
void set_allocated_var_id(std::string *var_id)
::PROTOBUF_NAMESPACE_ID::int64 duration_max() const
void unsafe_arena_set_allocated_worker_info(::operations_research::WorkerInfo *worker_info)
std::string * mutable_bns()
AssignmentProto()
Definition: assignment.pb.h:893
int forward_sequence_size() const
void clear_end_max()
SequenceVarAssignment * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: assignment.pb.h:573
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void clear_int_var_assignment()
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & forward_sequence() const
std::string * release_var_id()
IntervalVarAssignment(const IntervalVarAssignment &from)
bool is_valid() const
void clear_bns()
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment > * mutable_interval_var_assignment()
int unperformed_size() const
void MergeFrom(const IntervalVarAssignment &from)
virtual ~AssignmentProto()
void clear_end_min()
::operations_research::IntVarAssignment * add_int_var_assignment()
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & backward_sequence() const
static const SequenceVarAssignment * internal_default_instance()
Definition: assignment.pb.h:543
WorkerInfo * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: assignment.pb.h:803
void set_allocated_worker_info(::operations_research::WorkerInfo *worker_info)
::operations_research::IntVarAssignment * release_objective()
void set_var_id(std::string &&value)
void set_end_max(::PROTOBUF_NAMESPACE_ID::int64 value)
constexpr IntVarAssignment(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
SequenceVarAssignment(::PROTOBUF_NAMESPACE_ID::Arena *arena)
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & unperformed() const
IntVarAssignment & operator=(IntVarAssignment &&from) noexcept
Definition: assignment.pb.h:102
void CopyFrom(const IntervalVarAssignment &from)
void clear_forward_sequence()
static const AssignmentProto & default_instance()
Definition: assignment.pb.h:925
const ::operations_research::IntVarAssignment & int_var_assignment(int index) const
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_forward_sequence()
void UnsafeArenaSwap(IntervalVarAssignment *other)
Definition: assignment.pb.h:318
AssignmentProto * New() const final
Definition: assignment.pb.h:954
void clear_start_max()
::operations_research::SequenceVarAssignment * add_sequence_var_assignment()
IntervalVarAssignment & operator=(IntervalVarAssignment &&from) noexcept
Definition: assignment.pb.h:279
::operations_research::IntervalVarAssignment * mutable_interval_var_assignment(int index)
void clear_duration_max()
constexpr WorkerInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
::operations_research::WorkerInfo * release_worker_info()
::PROTOBUF_NAMESPACE_ID::int64 max() const
void CopyFrom(const WorkerInfo &from)
void unsafe_arena_set_allocated_objective(::operations_research::IntVarAssignment *objective)
SequenceVarAssignment & operator=(SequenceVarAssignment &&from) noexcept
Definition: assignment.pb.h:522
::PROTOBUF_NAMESPACE_ID::int64 start_min() const
void set_active(bool value)
int int_var_assignment_size() const
void set_var_id(const std::string &value)
IntervalVarAssignment * New() const final
Definition: assignment.pb.h:326
void set_duration_min(::PROTOBUF_NAMESPACE_ID::int64 value)
void set_var_id(const char *value, size_t size)
void set_worker_id(::PROTOBUF_NAMESPACE_ID::int32 value)
::PROTOBUF_NAMESPACE_ID::int64 duration_min() const
std::string * release_bns()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: assignment.pb.h:114
::PROTOBUF_NAMESPACE_ID::int64 min() const
const ::operations_research::SequenceVarAssignment & sequence_var_assignment(int index) const
void Swap(IntervalVarAssignment *other)
Definition: assignment.pb.h:310
virtual ~WorkerInfo()
friend void swap(WorkerInfo &a, WorkerInfo &b)
Definition: assignment.pb.h:780
::PROTOBUF_NAMESPACE_ID::int32 forward_sequence(int index) const
AssignmentProto(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const IntervalVarAssignment * internal_default_instance()
Definition: assignment.pb.h:300
const ::operations_research::IntervalVarAssignment & interval_var_assignment(int index) const
IntervalVarAssignment(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const WorkerInfo & default_instance()
Definition: assignment.pb.h:770
void Swap(IntVarAssignment *other)
Definition: assignment.pb.h:133
void add_forward_sequence(::PROTOBUF_NAMESPACE_ID::int32 value)
AssignmentProto & operator=(AssignmentProto &&from) noexcept
Definition: assignment.pb.h:907
::operations_research::IntVarAssignment * mutable_objective()
friend void swap(IntervalVarAssignment &a, IntervalVarAssignment &b)
Definition: assignment.pb.h:307
bool active() const
void clear_objective()
void set_start_min(::PROTOBUF_NAMESPACE_ID::int64 value)
void clear_max()
int sequence_var_assignment_size() const
constexpr SequenceVarAssignment(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void clear_performed_max()
void clear_worker_info()
void clear_unperformed()
WorkerInfo & operator=(const WorkerInfo &from)
Definition: assignment.pb.h:748
void CopyFrom(const SequenceVarAssignment &from)
::operations_research::SequenceVarAssignment * mutable_sequence_var_assignment(int index)
::PROTOBUF_NAMESPACE_ID::int32 backward_sequence(int index) const
void clear_sequence_var_assignment()
void set_max(::PROTOBUF_NAMESPACE_ID::int64 value)
void clear_min()
void MergeFrom(const SequenceVarAssignment &from)
constexpr IntervalVarAssignment(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
::PROTOBUF_NAMESPACE_ID::int64 performed_max() const
void Swap(WorkerInfo *other)
Definition: assignment.pb.h:783
IntervalVarAssignment(IntervalVarAssignment &&from) noexcept
Definition: assignment.pb.h:270
::PROTOBUF_NAMESPACE_ID::int64 end_min() const
IntVarAssignment()
Definition: assignment.pb.h:88
int backward_sequence_size() const
void set_start_max(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:38
Collection of objects used to extend the Constraint Solver library.
Definition: constraint_solver.h:108
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::uint32 offsets[]
Definition: assignment.pb.h:53
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] 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