C++ Reference
C++ Reference: Routing
search_limit.pb.h
Go to the documentation of this file.
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) */ {
138 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
140 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
164 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2fconstraint_5fsolver_2fsearch_5flimit_2eproto);
165 return ::descriptor_table_ortools_2fconstraint_5fsolver_2fsearch_5flimit_2eproto.file_level_metadata[kIndexInFileMessages];
292 inline void RegularLimitParameters::_internal_set_branches(::PROTOBUF_NAMESPACE_ID::int64 value) {
312 inline void RegularLimitParameters::_internal_set_failures(::PROTOBUF_NAMESPACE_ID::int64 value) {
332 inline void RegularLimitParameters::_internal_set_solutions(::PROTOBUF_NAMESPACE_ID::int64 value) {
349 // @@protoc_insertion_point(field_get:operations_research.RegularLimitParameters.smart_time_check)
int GetCachedSize() const final
Definition: search_limit.pb.h:141
void set_solutions(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: search_limit.pb.h:336
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void clear_smart_time_check()
Definition: search_limit.pb.h:342
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
void set_failures(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: search_limit.pb.h:316
RegularLimitParameters * New() const final
Definition: search_limit.pb.h:123
static const RegularLimitParameters * internal_default_instance()
Definition: search_limit.pb.h:106
@ kSmartTimeCheckFieldNumber
Definition: search_limit.pb.h:179
void clear_cumulative()
Definition: search_limit.pb.h:362
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
Definition: search_limit.pb.h:52
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static void InitAsDefaultInstance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: search_limit.pb.h:94
void clear_solutions()
Definition: search_limit.pb.h:322
void clear_failures()
Definition: search_limit.pb.h:302
@ kTimeFieldNumber
Definition: search_limit.pb.h:175
The vehicle routing library lets one model and solve generic vehicle routing problems ranging from th...
Definition: constraint_solver.h:98
RegularLimitParameters & operator=(RegularLimitParameters &&from) noexcept
Definition: search_limit.pb.h:85
@ kFailuresFieldNumber
Definition: search_limit.pb.h:177
void set_time(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: search_limit.pb.h:276
RegularLimitParameters()
bool cumulative() const
Definition: search_limit.pb.h:368
RegularLimitParameters(RegularLimitParameters &&from) noexcept
Definition: search_limit.pb.h:76
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: search_limit.pb.h:97
::PROTOBUF_NAMESPACE_ID::int64 failures() const
Definition: search_limit.pb.h:308
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: search_limit.pb.h:100
@ kSolutionsFieldNumber
Definition: search_limit.pb.h:178
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fsearch_5flimit_2eproto
bool smart_time_check() const
Definition: search_limit.pb.h:348
::PROTOBUF_NAMESPACE_ID::int64 time() const
Definition: search_limit.pb.h:268
::PROTOBUF_NAMESPACE_ID::int64 solutions() const
Definition: search_limit.pb.h:328
static constexpr int kIndexInFileMessages
Definition: search_limit.pb.h:110
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
virtual ~RegularLimitParameters()
static const RegularLimitParameters & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
Definition: search_limit.pb.h:54
size_t ByteSizeLong() const final
bool IsInitialized() const final
RegularLimitParameters * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: search_limit.pb.h:127
void clear_time()
Definition: search_limit.pb.h:262
@ kCumulativeFieldNumber
Definition: search_limit.pb.h:180
RegularLimitParameters & operator=(const RegularLimitParameters &from)
Definition: search_limit.pb.h:81
friend void swap(RegularLimitParameters &a, RegularLimitParameters &b)
Definition: search_limit.pb.h:113
Definition: assignment.pb.h:39
::PROTOBUF_NAMESPACE_ID::int64 branches() const
Definition: search_limit.pb.h:288
void set_cumulative(bool value)
Definition: search_limit.pb.h:376
@ kBranchesFieldNumber
Definition: search_limit.pb.h:176
RegularLimitParametersDefaultTypeInternal _RegularLimitParameters_default_instance_
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
Definition: search_limit.pb.h:53
void Swap(RegularLimitParameters *other)
Definition: search_limit.pb.h:116
void set_branches(::PROTOBUF_NAMESPACE_ID::int64 value)
Definition: search_limit.pb.h:296
void set_smart_time_check(bool value)
Definition: search_limit.pb.h:356
void clear_branches()
Definition: search_limit.pb.h:282