C++ Reference
C++ Reference: Routing
search_limit.pb.h
Go to the documentation of this file.
55extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fsearch_5flimit_2eproto;
62template<> ::operations_research::RegularLimitParameters* Arena::CreateMaybeMessage<::operations_research::RegularLimitParameters>(Arena*);
69 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.RegularLimitParameters) */ {
73 explicit constexpr RegularLimitParameters(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
150 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
156 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
366 // @@protoc_insertion_point(field_get:operations_research.RegularLimitParameters.smart_time_check)
375 // @@protoc_insertion_point(field_set:operations_research.RegularLimitParameters.smart_time_check)
409#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ortools_2fconstraint_5fsolver_2fsearch_5flimit_2eproto
RegularLimitParameters()
Definition: search_limit.pb.h:71
void clear_failures()
Definition: search_limit.pb.h:319
int64_t branches() const
Definition: search_limit.pb.h:305
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void Swap(RegularLimitParameters *other)
Definition: search_limit.pb.h:121
constexpr RegularLimitParameters(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
RegularLimitParameters(const RegularLimitParameters &from)
RegularLimitParameters(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
int GetCachedSize() const final
Definition: search_limit.pb.h:159
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void set_smart_time_check(bool value)
Definition: search_limit.pb.h:373
RegularLimitParameters & operator=(const RegularLimitParameters &from)
Definition: search_limit.pb.h:81
void clear_smart_time_check()
Definition: search_limit.pb.h:359
void set_time(int64_t value)
Definition: search_limit.pb.h:293
bool cumulative() const
Definition: search_limit.pb.h:385
void clear_cumulative()
Definition: search_limit.pb.h:379
void clear_branches()
Definition: search_limit.pb.h:299
void set_solutions(int64_t value)
Definition: search_limit.pb.h:353
int64_t time() const
Definition: search_limit.pb.h:285
RegularLimitParameters * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: search_limit.pb.h:142
int64_t failures() const
Definition: search_limit.pb.h:325
void UnsafeArenaSwap(RegularLimitParameters *other)
Definition: search_limit.pb.h:134
bool IsInitialized() const final
static constexpr int kIndexInFileMessages
Definition: search_limit.pb.h:115
void clear_solutions()
Definition: search_limit.pb.h:339
RegularLimitParameters(RegularLimitParameters &&from) noexcept
Definition: search_limit.pb.h:76
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: search_limit.pb.h:102
void set_branches(int64_t value)
Definition: search_limit.pb.h:313
friend void swap(RegularLimitParameters &a, RegularLimitParameters &b)
Definition: search_limit.pb.h:118
static const RegularLimitParameters * internal_default_instance()
Definition: search_limit.pb.h:111
~RegularLimitParameters() override
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const RegularLimitParameters & default_instance()
Definition: search_limit.pb.h:108
void set_cumulative(bool value)
Definition: search_limit.pb.h:393
bool smart_time_check() const
Definition: search_limit.pb.h:365
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: search_limit.pb.h:99
void clear_time()
Definition: search_limit.pb.h:279
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void MergeFrom(const RegularLimitParameters &from)
void CopyFrom(const RegularLimitParameters &from)
static const ClassData _class_data_
Definition: search_limit.pb.h:180
RegularLimitParameters & operator=(RegularLimitParameters &&from) noexcept
Definition: search_limit.pb.h:85
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
@ kSolutionsFieldNumber
Definition: search_limit.pb.h:193
@ kCumulativeFieldNumber
Definition: search_limit.pb.h:195
@ kSmartTimeCheckFieldNumber
Definition: search_limit.pb.h:194
@ kFailuresFieldNumber
Definition: search_limit.pb.h:192
@ kBranchesFieldNumber
Definition: search_limit.pb.h:191
@ kTimeFieldNumber
Definition: search_limit.pb.h:190
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: search_limit.pb.h:105
size_t ByteSizeLong() const final
int64_t solutions() const
Definition: search_limit.pb.h:345
void set_failures(int64_t value)
Definition: search_limit.pb.h:333
Definition: assignment.pb.h:38
Collection of objects used to extend the Constraint Solver library.
Definition: constraint_solver.h:109
RegularLimitParametersDefaultTypeInternal _RegularLimitParameters_default_instance_
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fsearch_5flimit_2eproto
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
Definition: search_limit.pb.h:52
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
Definition: search_limit.pb.h:51
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const uint32_t offsets[]
Definition: search_limit.pb.h:53
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)