C++ Reference
C++ Reference: Routing
search_limit.pb.h
Go to the documentation of this file.
38 PROTOBUF_NAMESPACE_OPEN
56 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fsearch_5flimit_2eproto;
63 template<> ::operations_research::RegularLimitParameters* Arena::CreateMaybeMessage<::operations_research::RegularLimitParameters>(Arena*);
70 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.RegularLimitParameters) */ {
147 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
148 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
149 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
171 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2fconstraint_5fsolver_2fsearch_5flimit_2eproto);
172 return ::descriptor_table_ortools_2fconstraint_5fsolver_2fsearch_5flimit_2eproto.file_level_metadata[kIndexInFileMessages];
182 kTimeFieldNumber = 1,
183 kBranchesFieldNumber = 2,
185 kSolutionsFieldNumber = 4,
186 kSmartTimeCheckFieldNumber = 5,
187 kCumulativeFieldNumber = 6,
301 inline void RegularLimitParameters::_internal_set_branches(::PROTOBUF_NAMESPACE_ID::int64 value) {
321 inline void RegularLimitParameters::_internal_set_failures(::PROTOBUF_NAMESPACE_ID::int64 value) {
341 inline void RegularLimitParameters::_internal_set_solutions(::PROTOBUF_NAMESPACE_ID::int64 value) {
358 // @@protoc_insertion_point(field_get:operations_research.RegularLimitParameters.smart_time_check)
static const RegularLimitParameters * internal_default_instance()
Definition: search_limit.pb.h:106
void Swap(RegularLimitParameters *other)
Definition: search_limit.pb.h:116
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
RegularLimitParameters & operator=(const RegularLimitParameters &from)
Definition: search_limit.pb.h:81
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
Definition: search_limit.pb.h:52
RegularLimitParameters(const RegularLimitParameters &from)
virtual ~RegularLimitParameters()
void set_branches(::PROTOBUF_NAMESPACE_ID::int64 value)
void clear_failures()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void CopyFrom(const RegularLimitParameters &from)
bool cumulative() const
bool smart_time_check() const
The vehicle routing library lets one model and solve generic vehicle routing problems ranging from th...
Definition: constraint_solveri.h:78
void set_failures(::PROTOBUF_NAMESPACE_ID::int64 value)
RegularLimitParameters * New() const final
Definition: search_limit.pb.h:132
::PROTOBUF_NAMESPACE_ID::int64 time() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: search_limit.pb.h:94
void set_time(::PROTOBUF_NAMESPACE_ID::int64 value)
::PROTOBUF_NAMESPACE_ID::int64 failures() const
void set_smart_time_check(bool value)
RegularLimitParameters * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: search_limit.pb.h:136
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
void set_solutions(::PROTOBUF_NAMESPACE_ID::int64 value)
RegularLimitParameters()
Definition: search_limit.pb.h:72
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fsearch_5flimit_2eproto
void clear_solutions()
void clear_time()
void set_cumulative(bool value)
RegularLimitParameters & operator=(RegularLimitParameters &&from) noexcept
Definition: search_limit.pb.h:85
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
RegularLimitParameters(RegularLimitParameters &&from) noexcept
Definition: search_limit.pb.h:76
::PROTOBUF_NAMESPACE_ID::int64 branches() const
RegularLimitParameters(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
void MergeFrom(const RegularLimitParameters &from)
void clear_branches()
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
Definition: search_limit.pb.h:54
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: search_limit.pb.h:97
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: search_limit.pb.h:100
void UnsafeArenaSwap(RegularLimitParameters *other)
Definition: search_limit.pb.h:124
static void InitAsDefaultInstance()
Definition: assignment.pb.h:39
void clear_cumulative()
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
RegularLimitParametersDefaultTypeInternal _RegularLimitParameters_default_instance_
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
Definition: search_limit.pb.h:53
::PROTOBUF_NAMESPACE_ID::int64 solutions() const
void clear_smart_time_check()
static const RegularLimitParameters & default_instance()
friend void swap(RegularLimitParameters &a, RegularLimitParameters &b)
Definition: search_limit.pb.h:113