C++ Reference
C++ Reference: Routing
assignment.pb.h
Go to the documentation of this file.
55extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fassignment_2eproto;
74template<> ::operations_research::AssignmentProto* Arena::CreateMaybeMessage<::operations_research::AssignmentProto>(Arena*);
75template<> ::operations_research::IntVarAssignment* Arena::CreateMaybeMessage<::operations_research::IntVarAssignment>(Arena*);
76template<> ::operations_research::IntervalVarAssignment* Arena::CreateMaybeMessage<::operations_research::IntervalVarAssignment>(Arena*);
77template<> ::operations_research::SequenceVarAssignment* Arena::CreateMaybeMessage<::operations_research::SequenceVarAssignment>(Arena*);
78template<> ::operations_research::WorkerInfo* Arena::CreateMaybeMessage<::operations_research::WorkerInfo>(Arena*);
85 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.IntVarAssignment) */ {
165 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
171 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
173 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
266 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.IntervalVarAssignment) */ {
270 explicit constexpr IntervalVarAssignment(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
346 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
352 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
354 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
513 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.SequenceVarAssignment) */ {
517 explicit constexpr SequenceVarAssignment(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
593 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
599 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
601 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
747 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.WorkerInfo) */ {
827 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
833 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
835 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
906 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.AssignmentProto) */ {
986 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
992 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
994 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1059 const ::operations_research::IntervalVarAssignment& _internal_interval_var_assignment(int index) const;
1064 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment >&
1077 const ::operations_research::SequenceVarAssignment& _internal_sequence_var_assignment(int index) const;
1082 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment >&
1137 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntVarAssignment > int_var_assignment_;
1138 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment > interval_var_assignment_;
1139 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment > sequence_var_assignment_;
1169 var_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1182 var_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
1186 return var_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1190 return var_id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1198 var_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), var_id,
1279 var_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1292 var_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
1296 return var_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1300 return var_id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1308 var_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), var_id,
1310 // @@protoc_insertion_point(field_set_allocated:operations_research.IntervalVarAssignment.var_id)
1324inline void IntervalVarAssignment::_internal_set_start_min(::PROTOBUF_NAMESPACE_ID::int64 value) {
1344inline void IntervalVarAssignment::_internal_set_start_max(::PROTOBUF_NAMESPACE_ID::int64 value) {
1364inline void IntervalVarAssignment::_internal_set_duration_min(::PROTOBUF_NAMESPACE_ID::int64 value) {
1384inline void IntervalVarAssignment::_internal_set_duration_max(::PROTOBUF_NAMESPACE_ID::int64 value) {
1404inline void IntervalVarAssignment::_internal_set_end_min(::PROTOBUF_NAMESPACE_ID::int64 value) {
1424inline void IntervalVarAssignment::_internal_set_end_max(::PROTOBUF_NAMESPACE_ID::int64 value) {
1444inline void IntervalVarAssignment::_internal_set_performed_min(::PROTOBUF_NAMESPACE_ID::int64 value) {
1464inline void IntervalVarAssignment::_internal_set_performed_max(::PROTOBUF_NAMESPACE_ID::int64 value) {
1509 var_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1522 var_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
1526 return var_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1530 return var_id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1538 var_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), var_id,
1540 // @@protoc_insertion_point(field_set_allocated:operations_research.SequenceVarAssignment.var_id)
1553inline ::PROTOBUF_NAMESPACE_ID::int32 SequenceVarAssignment::_internal_forward_sequence(int index) const {
1556inline ::PROTOBUF_NAMESPACE_ID::int32 SequenceVarAssignment::forward_sequence(int index) const {
1557 // @@protoc_insertion_point(field_get:operations_research.SequenceVarAssignment.forward_sequence)
1560inline void SequenceVarAssignment::set_forward_sequence(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
1562 // @@protoc_insertion_point(field_set:operations_research.SequenceVarAssignment.forward_sequence)
1564inline void SequenceVarAssignment::_internal_add_forward_sequence(::PROTOBUF_NAMESPACE_ID::int32 value) {
1569 // @@protoc_insertion_point(field_add:operations_research.SequenceVarAssignment.forward_sequence)
1577 // @@protoc_insertion_point(field_list:operations_research.SequenceVarAssignment.forward_sequence)
1586 // @@protoc_insertion_point(field_mutable_list:operations_research.SequenceVarAssignment.forward_sequence)
1600inline ::PROTOBUF_NAMESPACE_ID::int32 SequenceVarAssignment::_internal_backward_sequence(int index) const {
1603inline ::PROTOBUF_NAMESPACE_ID::int32 SequenceVarAssignment::backward_sequence(int index) const {
1604 // @@protoc_insertion_point(field_get:operations_research.SequenceVarAssignment.backward_sequence)
1607inline void SequenceVarAssignment::set_backward_sequence(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
1609 // @@protoc_insertion_point(field_set:operations_research.SequenceVarAssignment.backward_sequence)
1611inline void SequenceVarAssignment::_internal_add_backward_sequence(::PROTOBUF_NAMESPACE_ID::int32 value) {
1614inline void SequenceVarAssignment::add_backward_sequence(::PROTOBUF_NAMESPACE_ID::int32 value) {
1616 // @@protoc_insertion_point(field_add:operations_research.SequenceVarAssignment.backward_sequence)
1624 // @@protoc_insertion_point(field_list:operations_research.SequenceVarAssignment.backward_sequence)
1633 // @@protoc_insertion_point(field_mutable_list:operations_research.SequenceVarAssignment.backward_sequence)
1647inline ::PROTOBUF_NAMESPACE_ID::int32 SequenceVarAssignment::_internal_unperformed(int index) const {
1654inline void SequenceVarAssignment::set_unperformed(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
1658inline void SequenceVarAssignment::_internal_add_unperformed(::PROTOBUF_NAMESPACE_ID::int32 value) {
1680 // @@protoc_insertion_point(field_mutable_list:operations_research.SequenceVarAssignment.unperformed)
1740 bns_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1753 bns_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
1757 return bns_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1761 return bns_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1788inline ::operations_research::IntVarAssignment* AssignmentProto::mutable_int_var_assignment(int index) {
1789 // @@protoc_insertion_point(field_mutable:operations_research.AssignmentProto.int_var_assignment)
1794 // @@protoc_insertion_point(field_mutable_list:operations_research.AssignmentProto.int_var_assignment)
1797inline const ::operations_research::IntVarAssignment& AssignmentProto::_internal_int_var_assignment(int index) const {
1800inline const ::operations_research::IntVarAssignment& AssignmentProto::int_var_assignment(int index) const {
1804inline ::operations_research::IntVarAssignment* AssignmentProto::_internal_add_int_var_assignment() {
1812inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntVarAssignment >&
1828inline ::operations_research::IntervalVarAssignment* AssignmentProto::mutable_interval_var_assignment(int index) {
1829 // @@protoc_insertion_point(field_mutable:operations_research.AssignmentProto.interval_var_assignment)
1832inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment >*
1834 // @@protoc_insertion_point(field_mutable_list:operations_research.AssignmentProto.interval_var_assignment)
1837inline const ::operations_research::IntervalVarAssignment& AssignmentProto::_internal_interval_var_assignment(int index) const {
1840inline const ::operations_research::IntervalVarAssignment& AssignmentProto::interval_var_assignment(int index) const {
1841 // @@protoc_insertion_point(field_get:operations_research.AssignmentProto.interval_var_assignment)
1844inline ::operations_research::IntervalVarAssignment* AssignmentProto::_internal_add_interval_var_assignment() {
1847inline ::operations_research::IntervalVarAssignment* AssignmentProto::add_interval_var_assignment() {
1849 // @@protoc_insertion_point(field_add:operations_research.AssignmentProto.interval_var_assignment)
1852inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment >&
1854 // @@protoc_insertion_point(field_list:operations_research.AssignmentProto.interval_var_assignment)
1868inline ::operations_research::SequenceVarAssignment* AssignmentProto::mutable_sequence_var_assignment(int index) {
1869 // @@protoc_insertion_point(field_mutable:operations_research.AssignmentProto.sequence_var_assignment)
1872inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment >*
1874 // @@protoc_insertion_point(field_mutable_list:operations_research.AssignmentProto.sequence_var_assignment)
1877inline const ::operations_research::SequenceVarAssignment& AssignmentProto::_internal_sequence_var_assignment(int index) const {
1880inline const ::operations_research::SequenceVarAssignment& AssignmentProto::sequence_var_assignment(int index) const {
1881 // @@protoc_insertion_point(field_get:operations_research.AssignmentProto.sequence_var_assignment)
1884inline ::operations_research::SequenceVarAssignment* AssignmentProto::_internal_add_sequence_var_assignment() {
1887inline ::operations_research::SequenceVarAssignment* AssignmentProto::add_sequence_var_assignment() {
1889 // @@protoc_insertion_point(field_add:operations_research.AssignmentProto.sequence_var_assignment)
1892inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment >&
1894 // @@protoc_insertion_point(field_list:operations_research.AssignmentProto.sequence_var_assignment)
1911inline const ::operations_research::IntVarAssignment& AssignmentProto::_internal_objective() const {
1931 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.AssignmentProto.objective)
1948inline ::operations_research::IntVarAssignment* AssignmentProto::unsafe_arena_release_objective() {
1955inline ::operations_research::IntVarAssignment* AssignmentProto::_internal_mutable_objective() {
1958 auto* p = CreateMaybeMessage<::operations_research::IntVarAssignment>(GetArenaForAllocation());
1968inline void AssignmentProto::set_allocated_objective(::operations_research::IntVarAssignment* objective) {
1975 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::operations_research::IntVarAssignment>::GetOwningArena(objective);
2001inline const ::operations_research::WorkerInfo& AssignmentProto::_internal_worker_info() const {
2021 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.AssignmentProto.worker_info)
2058inline void AssignmentProto::set_allocated_worker_info(::operations_research::WorkerInfo* worker_info) {
2065 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::operations_research::WorkerInfo>::GetOwningArena(worker_info);
2075 // @@protoc_insertion_point(field_set_allocated:operations_research.AssignmentProto.worker_info)
2117#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ortools_2fconstraint_5fsolver_2fassignment_2eproto
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fassignment_2eproto
::operations_research::IntVarAssignment * mutable_objective()
Definition: assignment.pb.h:1963
void MergeFrom(const AssignmentProto &from)
::operations_research::WorkerInfo * mutable_worker_info()
Definition: assignment.pb.h:2053
static const AssignmentProto * internal_default_instance()
Definition: assignment.pb.h:948
static const AssignmentProto & default_instance()
Definition: assignment.pb.h:945
void UnsafeArenaSwap(AssignmentProto *other)
Definition: assignment.pb.h:966
::operations_research::SequenceVarAssignment * add_sequence_var_assignment()
Definition: assignment.pb.h:1887
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
constexpr AssignmentProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void clear_is_valid()
Definition: assignment.pb.h:2079
friend void swap(AssignmentProto &a, AssignmentProto &b)
Definition: assignment.pb.h:955
int GetCachedSize() const final
Definition: assignment.pb.h:995
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment > & sequence_var_assignment() const
Definition: assignment.pb.h:1893
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntVarAssignment > * mutable_int_var_assignment()
Definition: assignment.pb.h:1793
::operations_research::IntervalVarAssignment * add_interval_var_assignment()
Definition: assignment.pb.h:1847
void set_is_valid(bool value)
Definition: assignment.pb.h:2093
void clear_interval_var_assignment()
Definition: assignment.pb.h:1825
void CopyFrom(const AssignmentProto &from)
const ::operations_research::IntVarAssignment & objective() const
Definition: assignment.pb.h:1916
bool has_worker_info() const
Definition: assignment.pb.h:1992
const ::operations_research::WorkerInfo & worker_info() const
Definition: assignment.pb.h:2006
void set_allocated_objective(::operations_research::IntVarAssignment *objective)
Definition: assignment.pb.h:1968
AssignmentProto * New() const final
Definition: assignment.pb.h:974
AssignmentProto(AssignmentProto &&from) noexcept
Definition: assignment.pb.h:913
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment > * mutable_sequence_var_assignment()
Definition: assignment.pb.h:1873
PROTOBUF_MUST_USE_RESULT::operations_research::WorkerInfo * release_worker_info()
Definition: assignment.pb.h:2023
AssignmentProto(const AssignmentProto &from)
bool has_objective() const
Definition: assignment.pb.h:1902
AssignmentProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: assignment.pb.h:978
int interval_var_assignment_size() const
Definition: assignment.pb.h:1822
void Swap(AssignmentProto *other)
Definition: assignment.pb.h:958
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
bool IsInitialized() const final
void unsafe_arena_set_allocated_worker_info(::operations_research::WorkerInfo *worker_info)
Definition: assignment.pb.h:2010
static constexpr int kIndexInFileMessages
Definition: assignment.pb.h:952
AssignmentProto()
Definition: assignment.pb.h:908
void clear_int_var_assignment()
Definition: assignment.pb.h:1785
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: assignment.pb.h:939
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment > * mutable_interval_var_assignment()
Definition: assignment.pb.h:1833
PROTOBUF_MUST_USE_RESULT::operations_research::IntVarAssignment * release_objective()
Definition: assignment.pb.h:1933
void set_allocated_worker_info(::operations_research::WorkerInfo *worker_info)
Definition: assignment.pb.h:2058
::operations_research::WorkerInfo * unsafe_arena_release_worker_info()
Definition: assignment.pb.h:2038
AssignmentProto & operator=(AssignmentProto &&from) noexcept
Definition: assignment.pb.h:922
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void unsafe_arena_set_allocated_objective(::operations_research::IntVarAssignment *objective)
Definition: assignment.pb.h:1920
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntervalVarAssignment > & interval_var_assignment() const
Definition: assignment.pb.h:1853
int int_var_assignment_size() const
Definition: assignment.pb.h:1782
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: assignment.pb.h:936
@ kObjectiveFieldNumber
Definition: assignment.pb.h:1027
@ kIntervalVarAssignmentFieldNumber
Definition: assignment.pb.h:1025
@ kSequenceVarAssignmentFieldNumber
Definition: assignment.pb.h:1026
@ kIsValidFieldNumber
Definition: assignment.pb.h:1029
@ kWorkerInfoFieldNumber
Definition: assignment.pb.h:1028
@ kIntVarAssignmentFieldNumber
Definition: assignment.pb.h:1024
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
::operations_research::IntVarAssignment * unsafe_arena_release_objective()
Definition: assignment.pb.h:1948
~AssignmentProto() override
AssignmentProto(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
::operations_research::IntVarAssignment * add_int_var_assignment()
Definition: assignment.pb.h:1807
AssignmentProto & operator=(const AssignmentProto &from)
Definition: assignment.pb.h:918
static const ClassData _class_data_
Definition: assignment.pb.h:1014
void clear_objective()
Definition: assignment.pb.h:1905
int sequence_var_assignment_size() const
Definition: assignment.pb.h:1862
void clear_worker_info()
Definition: assignment.pb.h:1995
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntVarAssignment > & int_var_assignment() const
Definition: assignment.pb.h:1813
void clear_sequence_var_assignment()
Definition: assignment.pb.h:1865
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: assignment.pb.h:942
size_t ByteSizeLong() const final
void CopyFrom(const IntVarAssignment &from)
IntVarAssignment & operator=(const IntVarAssignment &from)
Definition: assignment.pb.h:97
const std::string & var_id() const
Definition: assignment.pb.h:1161
IntVarAssignment & operator=(IntVarAssignment &&from) noexcept
Definition: assignment.pb.h:101
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void UnsafeArenaSwap(IntVarAssignment *other)
Definition: assignment.pb.h:145
IntVarAssignment(IntVarAssignment &&from) noexcept
Definition: assignment.pb.h:92
~IntVarAssignment() override
int GetCachedSize() const final
Definition: assignment.pb.h:174
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
::PROTOBUF_NAMESPACE_ID::int64 max() const
Definition: assignment.pb.h:1230
@ kMaxFieldNumber
Definition: assignment.pb.h:205
@ kVarIdFieldNumber
Definition: assignment.pb.h:203
@ kMinFieldNumber
Definition: assignment.pb.h:204
@ kActiveFieldNumber
Definition: assignment.pb.h:206
IntVarAssignment * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: assignment.pb.h:157
void clear_active()
Definition: assignment.pb.h:1244
void MergeFrom(const IntVarAssignment &from)
void set_min(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1218
void clear_var_id()
Definition: assignment.pb.h:1158
IntVarAssignment(const IntVarAssignment &from)
friend void swap(IntVarAssignment &a, IntVarAssignment &b)
Definition: assignment.pb.h:134
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void set_allocated_var_id(std::string *var_id)
Definition: assignment.pb.h:1192
IntVarAssignment(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
bool IsInitialized() const final
static constexpr int kIndexInFileMessages
Definition: assignment.pb.h:131
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: assignment.pb.h:118
constexpr IntVarAssignment(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
IntVarAssignment * New() const final
Definition: assignment.pb.h:153
static const IntVarAssignment & default_instance()
Definition: assignment.pb.h:124
void set_active(bool value)
Definition: assignment.pb.h:1258
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: assignment.pb.h:115
::PROTOBUF_NAMESPACE_ID::int64 min() const
Definition: assignment.pb.h:1210
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void set_var_id(ArgT0 &&arg0, ArgT... args)
std::string * mutable_var_id()
Definition: assignment.pb.h:1172
void Swap(IntVarAssignment *other)
Definition: assignment.pb.h:137
static const ClassData _class_data_
Definition: assignment.pb.h:193
void set_max(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1238
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: assignment.pb.h:121
size_t ByteSizeLong() const final
static const IntVarAssignment * internal_default_instance()
Definition: assignment.pb.h:127
PROTOBUF_MUST_USE_RESULT std::string * release_var_id()
Definition: assignment.pb.h:1188
IntVarAssignment()
Definition: assignment.pb.h:87
void set_duration_max(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1388
::PROTOBUF_NAMESPACE_ID::int64 end_max() const
Definition: assignment.pb.h:1420
::PROTOBUF_NAMESPACE_ID::int64 duration_min() const
Definition: assignment.pb.h:1360
void set_performed_min(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1448
const std::string & var_id() const
Definition: assignment.pb.h:1271
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void clear_duration_min()
Definition: assignment.pb.h:1354
IntervalVarAssignment & operator=(const IntervalVarAssignment &from)
Definition: assignment.pb.h:278
int GetCachedSize() const final
Definition: assignment.pb.h:355
static const IntervalVarAssignment * internal_default_instance()
Definition: assignment.pb.h:308
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void clear_performed_min()
Definition: assignment.pb.h:1434
IntervalVarAssignment()
Definition: assignment.pb.h:268
void set_end_min(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1408
void clear_active()
Definition: assignment.pb.h:1474
void set_performed_max(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1468
void clear_var_id()
Definition: assignment.pb.h:1268
void clear_start_min()
Definition: assignment.pb.h:1314
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void set_allocated_var_id(std::string *var_id)
Definition: assignment.pb.h:1302
bool IsInitialized() const final
static constexpr int kIndexInFileMessages
Definition: assignment.pb.h:312
void clear_end_max()
Definition: assignment.pb.h:1414
IntervalVarAssignment(const IntervalVarAssignment &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: assignment.pb.h:299
void MergeFrom(const IntervalVarAssignment &from)
::PROTOBUF_NAMESPACE_ID::int64 duration_max() const
Definition: assignment.pb.h:1380
~IntervalVarAssignment() override
IntervalVarAssignment * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: assignment.pb.h:338
void clear_end_min()
Definition: assignment.pb.h:1394
void set_end_max(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1428
::PROTOBUF_NAMESPACE_ID::int64 end_min() const
Definition: assignment.pb.h:1400
void CopyFrom(const IntervalVarAssignment &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void UnsafeArenaSwap(IntervalVarAssignment *other)
Definition: assignment.pb.h:326
void clear_start_max()
Definition: assignment.pb.h:1334
void clear_duration_max()
Definition: assignment.pb.h:1374
void set_active(bool value)
Definition: assignment.pb.h:1488
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: assignment.pb.h:296
void set_duration_min(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1368
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
::PROTOBUF_NAMESPACE_ID::int64 performed_max() const
Definition: assignment.pb.h:1460
IntervalVarAssignment * New() const final
Definition: assignment.pb.h:334
void Swap(IntervalVarAssignment *other)
Definition: assignment.pb.h:318
void set_var_id(ArgT0 &&arg0, ArgT... args)
std::string * mutable_var_id()
Definition: assignment.pb.h:1282
IntervalVarAssignment(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ClassData _class_data_
Definition: assignment.pb.h:374
friend void swap(IntervalVarAssignment &a, IntervalVarAssignment &b)
Definition: assignment.pb.h:315
bool active() const
Definition: assignment.pb.h:1480
void set_start_min(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1328
void clear_performed_max()
Definition: assignment.pb.h:1454
IntervalVarAssignment & operator=(IntervalVarAssignment &&from) noexcept
Definition: assignment.pb.h:282
::PROTOBUF_NAMESPACE_ID::int64 performed_min() const
Definition: assignment.pb.h:1440
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: assignment.pb.h:302
@ kEndMinFieldNumber
Definition: assignment.pb.h:389
@ kDurationMinFieldNumber
Definition: assignment.pb.h:387
@ kStartMinFieldNumber
Definition: assignment.pb.h:385
@ kStartMaxFieldNumber
Definition: assignment.pb.h:386
@ kPerformedMinFieldNumber
Definition: assignment.pb.h:391
@ kEndMaxFieldNumber
Definition: assignment.pb.h:390
@ kVarIdFieldNumber
Definition: assignment.pb.h:384
@ kPerformedMaxFieldNumber
Definition: assignment.pb.h:392
@ kActiveFieldNumber
Definition: assignment.pb.h:393
@ kDurationMaxFieldNumber
Definition: assignment.pb.h:388
size_t ByteSizeLong() const final
constexpr IntervalVarAssignment(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
IntervalVarAssignment(IntervalVarAssignment &&from) noexcept
Definition: assignment.pb.h:273
::PROTOBUF_NAMESPACE_ID::int64 start_min() const
Definition: assignment.pb.h:1320
PROTOBUF_MUST_USE_RESULT std::string * release_var_id()
Definition: assignment.pb.h:1298
static const IntervalVarAssignment & default_instance()
Definition: assignment.pb.h:305
::PROTOBUF_NAMESPACE_ID::int64 start_max() const
Definition: assignment.pb.h:1340
void set_start_max(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: assignment.pb.h:1348
void UnsafeArenaSwap(SequenceVarAssignment *other)
Definition: assignment.pb.h:573
SequenceVarAssignment()
Definition: assignment.pb.h:515
SequenceVarAssignment(SequenceVarAssignment &&from) noexcept
Definition: assignment.pb.h:520
const std::string & var_id() const
Definition: assignment.pb.h:1501
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
int GetCachedSize() const final
Definition: assignment.pb.h:602
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & unperformed() const
Definition: assignment.pb.h:1670
SequenceVarAssignment & operator=(const SequenceVarAssignment &from)
Definition: assignment.pb.h:525
static const SequenceVarAssignment & default_instance()
Definition: assignment.pb.h:552
void clear_active()
Definition: assignment.pb.h:1685
void set_forward_sequence(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: assignment.pb.h:1560
void clear_var_id()
Definition: assignment.pb.h:1498
~SequenceVarAssignment() override
friend void swap(SequenceVarAssignment &a, SequenceVarAssignment &b)
Definition: assignment.pb.h:562
void clear_backward_sequence()
Definition: assignment.pb.h:1597
void Swap(SequenceVarAssignment *other)
Definition: assignment.pb.h:565
SequenceVarAssignment(const SequenceVarAssignment &from)
void set_backward_sequence(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: assignment.pb.h:1607
void set_unperformed(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: assignment.pb.h:1654
void add_backward_sequence(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: assignment.pb.h:1614
void add_unperformed(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: assignment.pb.h:1661
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void set_allocated_var_id(std::string *var_id)
Definition: assignment.pb.h:1532
bool IsInitialized() const final
static constexpr int kIndexInFileMessages
Definition: assignment.pb.h:559
int forward_sequence_size() const
Definition: assignment.pb.h:1547
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: assignment.pb.h:546
int unperformed_size() const
Definition: assignment.pb.h:1641
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & forward_sequence() const
Definition: assignment.pb.h:1576
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_forward_sequence()
Definition: assignment.pb.h:1585
void clear_forward_sequence()
Definition: assignment.pb.h:1550
SequenceVarAssignment(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
SequenceVarAssignment * New() const final
Definition: assignment.pb.h:581
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_unperformed()
Definition: assignment.pb.h:1679
SequenceVarAssignment & operator=(SequenceVarAssignment &&from) noexcept
Definition: assignment.pb.h:529
void set_active(bool value)
Definition: assignment.pb.h:1699
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: assignment.pb.h:543
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & backward_sequence() const
Definition: assignment.pb.h:1623
static const SequenceVarAssignment * internal_default_instance()
Definition: assignment.pb.h:555
void set_var_id(ArgT0 &&arg0, ArgT... args)
std::string * mutable_var_id()
Definition: assignment.pb.h:1512
void add_forward_sequence(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: assignment.pb.h:1567
static const ClassData _class_data_
Definition: assignment.pb.h:621
bool active() const
Definition: assignment.pb.h:1691
constexpr SequenceVarAssignment(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void clear_unperformed()
Definition: assignment.pb.h:1644
void CopyFrom(const SequenceVarAssignment &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: assignment.pb.h:549
@ kForwardSequenceFieldNumber
Definition: assignment.pb.h:631
@ kUnperformedFieldNumber
Definition: assignment.pb.h:633
@ kBackwardSequenceFieldNumber
Definition: assignment.pb.h:632
@ kVarIdFieldNumber
Definition: assignment.pb.h:634
@ kActiveFieldNumber
Definition: assignment.pb.h:635
size_t ByteSizeLong() const final
void MergeFrom(const SequenceVarAssignment &from)
SequenceVarAssignment * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: assignment.pb.h:585
PROTOBUF_MUST_USE_RESULT std::string * release_var_id()
Definition: assignment.pb.h:1528
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_backward_sequence()
Definition: assignment.pb.h:1632
int backward_sequence_size() const
Definition: assignment.pb.h:1594
void set_allocated_bns(std::string *bns)
Definition: assignment.pb.h:1763
void clear_worker_id()
Definition: assignment.pb.h:1709
WorkerInfo(const WorkerInfo &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
int GetCachedSize() const final
Definition: assignment.pb.h:836
WorkerInfo & operator=(const WorkerInfo &from)
Definition: assignment.pb.h:759
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
WorkerInfo(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
WorkerInfo(WorkerInfo &&from) noexcept
Definition: assignment.pb.h:754
void UnsafeArenaSwap(WorkerInfo *other)
Definition: assignment.pb.h:807
void set_bns(ArgT0 &&arg0, ArgT... args)
@ kWorkerIdFieldNumber
Definition: assignment.pb.h:866
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void MergeFrom(const WorkerInfo &from)
bool IsInitialized() const final
static constexpr int kIndexInFileMessages
Definition: assignment.pb.h:793
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: assignment.pb.h:780
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
PROTOBUF_MUST_USE_RESULT std::string * release_bns()
Definition: assignment.pb.h:1759
constexpr WorkerInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void CopyFrom(const WorkerInfo &from)
~WorkerInfo() override
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: assignment.pb.h:777
WorkerInfo * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: assignment.pb.h:819
void set_worker_id(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: assignment.pb.h:1723
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
friend void swap(WorkerInfo &a, WorkerInfo &b)
Definition: assignment.pb.h:796
static const WorkerInfo * internal_default_instance()
Definition: assignment.pb.h:789
::PROTOBUF_NAMESPACE_ID::int32 worker_id() const
Definition: assignment.pb.h:1715
std::string * mutable_bns()
Definition: assignment.pb.h:1743
static const WorkerInfo & default_instance()
Definition: assignment.pb.h:786
static const ClassData _class_data_
Definition: assignment.pb.h:855
WorkerInfo & operator=(WorkerInfo &&from) noexcept
Definition: assignment.pb.h:763
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: assignment.pb.h:783
size_t ByteSizeLong() const final
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::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
Definition: assignment.pb.h:53
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
Definition: assignment.pb.h:52
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
Definition: assignment.pb.h:51
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)