Google OR-Tools: build/ortools/constraint_solver/routing_enums.pb.h Source File
6#ifndef ortools_2fconstraint_5fsolver_2frouting_5fenums_2eproto_2epb_2eh
7#define ortools_2fconstraint_5fsolver_2frouting_5fenums_2eproto_2epb_2eh
14#include "google/protobuf/runtime_version.h"
15#if PROTOBUF_VERSION != 6033001
16#error "Protobuf C++ gencode is built with an incompatible version of"
17#error "Protobuf C++ headers/runtime. See"
18#error "https://protobuf.dev/support/cross-version-runtime-guarantee/#cpp"
20#include "google/protobuf/io/coded_stream.h"
21#include "google/protobuf/arena.h"
22#include "google/protobuf/arenastring.h"
23#include "google/protobuf/generated_message_bases.h"
24#include "google/protobuf/generated_message_tctable_decl.h"
25#include "google/protobuf/generated_message_util.h"
26#include "google/protobuf/metadata_lite.h"
27#include "google/protobuf/generated_message_reflection.h"
28#include "google/protobuf/message.h"
29#include "google/protobuf/message_lite.h"
30#include "google/protobuf/repeated_field.h"
31#include "google/protobuf/extension_set.h"
32#include "google/protobuf/generated_enum_reflection.h"
33#include "google/protobuf/unknown_field_set.h"
37#include "google/protobuf/port_def.inc"
39#define PROTOBUF_INTERNAL_EXPORT_ortools_2fconstraint_5fsolver_2frouting_5fenums_2eproto OR_PROTO_DLL
80internal::EnumTraitsT<::operations_research::FirstSolutionStrategy_Value_internal_data_>
81 internal::EnumTraitsImpl::value<::operations_research::FirstSolutionStrategy_Value>;
83internal::EnumTraitsT<::operations_research::LocalSearchMetaheuristic_Value_internal_data_>
84 internal::EnumTraitsImpl::value<::operations_research::LocalSearchMetaheuristic_Value>;
86internal::EnumTraitsT<::operations_research::RoutingSearchStatus_Value_internal_data_>
87 internal::EnumTraitsImpl::value<::operations_research::RoutingSearchStatus_Value>;
129 static_assert(::std::is_same<T, FirstSolutionStrategy_Value>::value ||
130 ::std::is_integral<T>::value,
136 return ::google::protobuf::internal::NameOfDenseEnum<FirstSolutionStrategy_Value_descriptor, 0, 17>(
170 static_assert(::std::is_same<T, LocalSearchMetaheuristic_Value>::value ||
171 ::std::is_integral<T>::value,
177 return ::google::protobuf::internal::NameOfDenseEnum<LocalSearchMetaheuristic_Value_descriptor, 0, 6>(
212 static_assert(::std::is_same<T, RoutingSearchStatus_Value>::value ||
213 ::std::is_integral<T>::value,
219 return ::google::protobuf::internal::NameOfDenseEnum<RoutingSearchStatus_Value_descriptor, 0, 7>(
233class OR_PROTO_DLL RoutingSearchStatus final : public ::google::protobuf::internal::ZeroFieldsBase
238#if defined(PROTOBUF_CUSTOM_VTABLE)
239 void operator delete(RoutingSearchStatus* PROTOBUF_NONNULL msg, ::std::destroying_delete_t) {
241 ::google::protobuf::internal::SizedDelete(msg, sizeof(RoutingSearchStatus));
245 template <typename = void>
246 explicit PROTOBUF_CONSTEXPR RoutingSearchStatus(::google::protobuf::internal::ConstantInitialized);
257 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
265 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
266 ABSL_ATTRIBUTE_LIFETIME_BOUND {
267 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
269 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
271 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
274 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
290 if (other == this) return;
291 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
294 ::google::protobuf::internal::GenericSwap(this, other);
297 void UnsafeArenaSwap(RoutingSearchStatus* PROTOBUF_NONNULL other) {
305 RoutingSearchStatus* PROTOBUF_NONNULL New(::google::protobuf::Arena* PROTOBUF_NULLABLE arena = nullptr) const {
306 return ::google::protobuf::internal::ZeroFieldsBase::DefaultConstruct<RoutingSearchStatus>(arena);
310 ::google::protobuf::internal::ZeroFieldsBase::CopyImpl(*this, from);
314 ::google::protobuf::internal::ZeroFieldsBase::MergeImpl(*this, from);
318 bool IsInitialized() const {
324 static ::absl::string_view FullMessageName() { return "operations_research.RoutingSearchStatus"; }
326 explicit RoutingSearchStatus(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
327 RoutingSearchStatus(::google::protobuf::Arena* PROTOBUF_NULLABLE arena, const RoutingSearchStatus& from);
329 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, RoutingSearchStatus&& from) noexcept
330 : RoutingSearchStatus(arena) {
331 *this = ::std::move(from);
333 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
334 static void* PROTOBUF_NONNULL PlacementNew_(
335 const void* PROTOBUF_NONNULL, void* PROTOBUF_NONNULL mem,
336 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
337 static constexpr auto InternalNewImpl_();
340 static constexpr auto InternalGenerateClassData_();
342 ::google::protobuf::Metadata GetMetadata() const;
344 using Value = RoutingSearchStatus_Value;
345 static constexpr Value ROUTING_NOT_SOLVED = RoutingSearchStatus_Value_ROUTING_NOT_SOLVED;
359 static inline const ::google::protobuf::EnumDescriptor* PROTOBUF_NONNULL Value_descriptor() {
375 friend class ::google::protobuf::internal::TcParser;
376 static const ::google::protobuf::internal::TcParseTable<0, 0,
381 friend class ::google::protobuf::MessageLite;
382 friend class ::google::protobuf::Arena;
383 template <typename T>
384 friend class ::google::protobuf::Arena::InternalHelper;
385 using InternalArenaConstructable_ = void;
386 using DestructorSkippable_ = void;
387 friend struct ::TableStruct_ortools_2fconstraint_5fsolver_2frouting_5fenums_2eproto;
393class OR_PROTO_DLL LocalSearchMetaheuristic final : public ::google::protobuf::internal::ZeroFieldsBase
398#if defined(PROTOBUF_CUSTOM_VTABLE)
405 template <typename = void>
406 explicit PROTOBUF_CONSTEXPR LocalSearchMetaheuristic(::google::protobuf::internal::ConstantInitialized);
416 if (this == &from) return *this;
417 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
418 InternalSwap(&from);
425 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
427 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
429 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
430 ABSL_ATTRIBUTE_LIFETIME_BOUND {
431 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
437 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
440 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
447 static constexpr int kIndexInFileMessages = 1;
449 inline void Swap(LocalSearchMetaheuristic* PROTOBUF_NONNULL other) {
450 if (other == this) return;
451 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
452 InternalSwap(other);
454 ::google::protobuf::internal::GenericSwap(this, other);
457 void UnsafeArenaSwap(LocalSearchMetaheuristic* PROTOBUF_NONNULL other) {
465 LocalSearchMetaheuristic* PROTOBUF_NONNULL New(::google::protobuf::Arena* PROTOBUF_NULLABLE arena = nullptr) const {
466 return ::google::protobuf::internal::ZeroFieldsBase::DefaultConstruct<LocalSearchMetaheuristic>(arena);
468 using ::google::protobuf::internal::ZeroFieldsBase::CopyFrom;
470 ::google::protobuf::internal::ZeroFieldsBase::CopyImpl(*this, from);
472 using ::google::protobuf::internal::ZeroFieldsBase::MergeFrom;
474 ::google::protobuf::internal::ZeroFieldsBase::MergeImpl(*this, from);
484 static ::absl::string_view FullMessageName() { return "operations_research.LocalSearchMetaheuristic"; }
489 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, LocalSearchMetaheuristic&& from) noexcept
491 *this = ::std::move(from);
493 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
494 static void* PROTOBUF_NONNULL PlacementNew_(
495 const void* PROTOBUF_NONNULL, void* PROTOBUF_NONNULL mem,
496 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
497 static constexpr auto InternalNewImpl_();
500 static constexpr auto InternalGenerateClassData_();
502 ::google::protobuf::Metadata GetMetadata() const;
504 using Value = LocalSearchMetaheuristic_Value;
505 static constexpr Value UNSET = LocalSearchMetaheuristic_Value_UNSET;
506 static constexpr Value AUTOMATIC = LocalSearchMetaheuristic_Value_AUTOMATIC;
518 static inline const ::google::protobuf::EnumDescriptor* PROTOBUF_NONNULL Value_descriptor() {
521 template <typename T>
522 static inline const ::std::string& Value_Name(T value) {
526 ::absl::string_view name, Value* PROTOBUF_NONNULL value) {
534 friend class ::google::protobuf::internal::TcParser;
535 static const ::google::protobuf::internal::TcParseTable<0, 0,
540 friend class ::google::protobuf::MessageLite;
541 friend class ::google::protobuf::Arena;
543 friend class ::google::protobuf::Arena::InternalHelper;
544 using InternalArenaConstructable_ = void;
545 using DestructorSkippable_ = void;
546 friend struct ::TableStruct_ortools_2fconstraint_5fsolver_2frouting_5fenums_2eproto;
552class OR_PROTO_DLL FirstSolutionStrategy final : public ::google::protobuf::internal::ZeroFieldsBase
557#if defined(PROTOBUF_CUSTOM_VTABLE)
558 void operator delete(FirstSolutionStrategy* PROTOBUF_NONNULL msg, ::std::destroying_delete_t) {
559 SharedDtor(*msg);
564 template <typename = void>
565 explicit PROTOBUF_CONSTEXPR FirstSolutionStrategy(::google::protobuf::internal::ConstantInitialized);
568 inline FirstSolutionStrategy(FirstSolutionStrategy&& from) noexcept
575 if (this == &from) return *this;
576 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
584 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
585 ABSL_ATTRIBUTE_LIFETIME_BOUND {
586 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
589 ABSL_ATTRIBUTE_LIFETIME_BOUND {
590 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
593 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
596 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
610 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
611 InternalSwap(other);
613 ::google::protobuf::internal::GenericSwap(this, other);
616 void UnsafeArenaSwap(FirstSolutionStrategy* PROTOBUF_NONNULL other) {
617 if (other == this) return;
624 FirstSolutionStrategy* PROTOBUF_NONNULL New(::google::protobuf::Arena* PROTOBUF_NULLABLE arena = nullptr) const {
625 return ::google::protobuf::internal::ZeroFieldsBase::DefaultConstruct<FirstSolutionStrategy>(arena);
627 using ::google::protobuf::internal::ZeroFieldsBase::CopyFrom;
631 using ::google::protobuf::internal::ZeroFieldsBase::MergeFrom;
641 template <typename T>
643 static ::absl::string_view FullMessageName() { return "operations_research.FirstSolutionStrategy"; }
645 explicit FirstSolutionStrategy(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
648 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, FirstSolutionStrategy&& from) noexcept
650 *this = ::std::move(from);
652 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
653 static void* PROTOBUF_NONNULL PlacementNew_(
654 const void* PROTOBUF_NONNULL, void* PROTOBUF_NONNULL mem,
655 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
656 static constexpr auto InternalNewImpl_();
659 static constexpr auto InternalGenerateClassData_();
661 ::google::protobuf::Metadata GetMetadata() const;
663 using Value = FirstSolutionStrategy_Value;
664 static constexpr Value UNSET = FirstSolutionStrategy_Value_UNSET;
665 static constexpr Value AUTOMATIC = FirstSolutionStrategy_Value_AUTOMATIC;
666 static constexpr Value PATH_CHEAPEST_ARC = FirstSolutionStrategy_Value_PATH_CHEAPEST_ARC;
688 static inline const ::google::protobuf::EnumDescriptor* PROTOBUF_NONNULL Value_descriptor() {
691 template <typename T>
692 static inline const ::std::string& Value_Name(T value) {
695 static inline bool Value_Parse(
704 friend class ::google::protobuf::internal::TcParser;
705 static const ::google::protobuf::internal::TcParseTable<0, 0,
710 friend class ::google::protobuf::MessageLite;
711 friend class ::google::protobuf::Arena;
713 friend class ::google::protobuf::Arena::InternalHelper;
714 using InternalArenaConstructable_ = void;
715 using DestructorSkippable_ = void;
716 friend struct ::TableStruct_ortools_2fconstraint_5fsolver_2frouting_5fenums_2eproto;
730#pragma GCC diagnostic push
731#pragma GCC diagnostic ignored "-Wstrict-aliasing"
760 return ::operations_research::FirstSolutionStrategy_Value_descriptor();
766 return ::operations_research::LocalSearchMetaheuristic_Value_descriptor();
768template <>
772 return ::operations_research::RoutingSearchStatus_Value_descriptor();
Definition routing_enums.pb.h:557
static constexpr Value PATH_MOST_CONSTRAINED_ARC
Definition routing_enums.pb.h:671
static constexpr Value PARALLEL_SAVINGS
Definition routing_enums.pb.h:674
FirstSolutionStrategy_Value Value
Definition routing_enums.pb.h:667
void MergeFrom(const FirstSolutionStrategy &from)
Definition routing_enums.pb.h:636
static constexpr Value Value_MIN
Definition routing_enums.pb.h:689
static constexpr int kIndexInFileMessages
Definition routing_enums.pb.h:610
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL Value_descriptor()
Definition routing_enums.pb.h:692
static const ::std::string & Value_Name(T value)
Definition routing_enums.pb.h:696
void Swap(FirstSolutionStrategy *PROTOBUF_NONNULL other)
Definition routing_enums.pb.h:612
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
Definition routing_enums.pb.h:588
static constexpr Value LOCAL_CHEAPEST_INSERTION
Definition routing_enums.pb.h:681
static constexpr Value Value_MAX
Definition routing_enums.pb.h:690
static constexpr Value SEQUENTIAL_CHEAPEST_INSERTION
Definition routing_enums.pb.h:680
void CopyFrom(const FirstSolutionStrategy &from)
Definition routing_enums.pb.h:632
static const FirstSolutionStrategy & default_instance()
Definition routing_enums.pb.h:606
static constexpr int Value_ARRAYSIZE
Definition routing_enums.pb.h:691
static constexpr Value CHRISTOFIDES
Definition routing_enums.pb.h:676
static constexpr Value LOCAL_CHEAPEST_ARC
Definition routing_enums.pb.h:684
static constexpr Value LOCAL_CHEAPEST_COST_INSERTION
Definition routing_enums.pb.h:682
bool IsInitialized() const
Definition routing_enums.pb.h:641
FirstSolutionStrategy & operator=(const FirstSolutionStrategy &from)
Definition routing_enums.pb.h:574
inline ::google::protobuf::UnknownFieldSet *PROTOBUF_NONNULL mutable_unknown_fields() ABSL_ATTRIBUTE_LIFETIME_BOUND
Definition routing_enums.pb.h:592
static constexpr Value FIRST_UNBOUND_MIN_VALUE
Definition routing_enums.pb.h:685
friend void swap(FirstSolutionStrategy &a, FirstSolutionStrategy &b)
Definition routing_enums.pb.h:611
static constexpr Value EVALUATOR_STRATEGY
Definition routing_enums.pb.h:672
FirstSolutionStrategy()
Definition routing_enums.pb.h:559
static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL GetDescriptor()
Definition routing_enums.pb.h:600
static constexpr Value SWEEP
Definition routing_enums.pb.h:675
static constexpr Value BEST_INSERTION
Definition routing_enums.pb.h:678
static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL descriptor()
Definition routing_enums.pb.h:597
static constexpr Value ALL_UNPERFORMED
Definition routing_enums.pb.h:677
static constexpr Value GLOBAL_CHEAPEST_ARC
Definition routing_enums.pb.h:683
PROTOBUF_CONSTEXPR FirstSolutionStrategy(::google::protobuf::internal::ConstantInitialized)
static bool Value_IsValid(int value)
Definition routing_enums.pb.h:686
static constexpr Value SAVINGS
Definition routing_enums.pb.h:673
static constexpr Value PARALLEL_CHEAPEST_INSERTION
Definition routing_enums.pb.h:679
Definition routing_enums.pb.h:236
RoutingSearchStatus_Value Value
Definition routing_enums.pb.h:346
PROTOBUF_CONSTEXPR RoutingSearchStatus(::google::protobuf::internal::ConstantInitialized)
static constexpr Value ROUTING_FAIL
Definition routing_enums.pb.h:350
static bool Value_IsValid(int value)
Definition routing_enums.pb.h:355
static constexpr Value ROUTING_FAIL_TIMEOUT
Definition routing_enums.pb.h:351
static constexpr Value ROUTING_OPTIMAL
Definition routing_enums.pb.h:354
RoutingSearchStatus(const RoutingSearchStatus &from)
Definition routing_enums.pb.h:250
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL Value_descriptor()
Definition routing_enums.pb.h:361
static constexpr Value ROUTING_PARTIAL_SUCCESS_LOCAL_OPTIMUM_NOT_REACHED
Definition routing_enums.pb.h:349
RoutingSearchStatus()
Definition routing_enums.pb.h:238
void CopyFrom(const RoutingSearchStatus &from)
Definition routing_enums.pb.h:311
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
Definition routing_enums.pb.h:267
RoutingSearchStatus & operator=(const RoutingSearchStatus &from)
Definition routing_enums.pb.h:253
void Swap(RoutingSearchStatus *PROTOBUF_NONNULL other)
Definition routing_enums.pb.h:291
static constexpr Value ROUTING_INVALID
Definition routing_enums.pb.h:352
static constexpr Value ROUTING_INFEASIBLE
Definition routing_enums.pb.h:353
static constexpr Value ROUTING_SUCCESS
Definition routing_enums.pb.h:348
static constexpr int Value_ARRAYSIZE
Definition routing_enums.pb.h:360
::absl::string_view GetAnyMessageName()
const EnumDescriptor *PROTOBUF_NONNULL GetEnumDescriptor<::operations_research::RoutingSearchStatus_Value >()
Definition routing_enums.pb.h:780
const EnumDescriptor *PROTOBUF_NONNULL GetEnumDescriptor<::operations_research::FirstSolutionStrategy_Value >()
Definition routing_enums.pb.h:768
const EnumDescriptor *PROTOBUF_NONNULL GetEnumDescriptor<::operations_research::LocalSearchMetaheuristic_Value >()
Definition routing_enums.pb.h:774
bool FirstSolutionStrategy_Value_Parse(::absl::string_view name, FirstSolutionStrategy_Value *PROTOBUF_NONNULL value)
Definition routing_enums.pb.h:139
constexpr FirstSolutionStrategy_Value FirstSolutionStrategy_Value_Value_MAX
Definition routing_enums.pb.h:120
constexpr int RoutingSearchStatus_Value_Value_ARRAYSIZE
Definition routing_enums.pb.h:208
RoutingSearchStatus_Value
Definition routing_enums.pb.h:185
@ RoutingSearchStatus_Value_ROUTING_OPTIMAL
Definition routing_enums.pb.h:193
@ RoutingSearchStatus_Value_ROUTING_PARTIAL_SUCCESS_LOCAL_OPTIMUM_NOT_REACHED
Definition routing_enums.pb.h:188
@ RoutingSearchStatus_Value_ROUTING_FAIL
Definition routing_enums.pb.h:189
@ RoutingSearchStatus_Value_ROUTING_INFEASIBLE
Definition routing_enums.pb.h:192
@ RoutingSearchStatus_Value_ROUTING_NOT_SOLVED
Definition routing_enums.pb.h:186
@ RoutingSearchStatus_Value_RoutingSearchStatus_Value_INT_MIN_SENTINEL_DO_NOT_USE_
Definition routing_enums.pb.h:194
@ RoutingSearchStatus_Value_ROUTING_INVALID
Definition routing_enums.pb.h:191
@ RoutingSearchStatus_Value_RoutingSearchStatus_Value_INT_MAX_SENTINEL_DO_NOT_USE_
Definition routing_enums.pb.h:196
@ RoutingSearchStatus_Value_ROUTING_FAIL_TIMEOUT
Definition routing_enums.pb.h:190
@ RoutingSearchStatus_Value_ROUTING_SUCCESS
Definition routing_enums.pb.h:187
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull RoutingSearchStatus_class_data_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LocalSearchMetaheuristicDefaultTypeInternal _LocalSearchMetaheuristic_default_instance_
constexpr FirstSolutionStrategy_Value FirstSolutionStrategy_Value_Value_MIN
Definition routing_enums.pb.h:118
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull FirstSolutionStrategy_class_data_
PROTOBUF_CONSTINIT const uint32_t FirstSolutionStrategy_Value_internal_data_[]
const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL RoutingSearchStatus_Value_descriptor()
const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL LocalSearchMetaheuristic_Value_descriptor()
bool LocalSearchMetaheuristic_Value_Parse(::absl::string_view name, LocalSearchMetaheuristic_Value *PROTOBUF_NONNULL value)
Definition routing_enums.pb.h:180
bool RoutingSearchStatus_Value_IsValid(int value)
Definition routing_enums.pb.h:205
const ::std::string & RoutingSearchStatus_Value_Name(T value)
Definition routing_enums.pb.h:211
constexpr RoutingSearchStatus_Value RoutingSearchStatus_Value_Value_MAX
Definition routing_enums.pb.h:203
LocalSearchMetaheuristic_Value
Definition routing_enums.pb.h:144
@ LocalSearchMetaheuristic_Value_LocalSearchMetaheuristic_Value_INT_MIN_SENTINEL_DO_NOT_USE_
Definition routing_enums.pb.h:152
@ LocalSearchMetaheuristic_Value_SIMULATED_ANNEALING
Definition routing_enums.pb.h:149
@ LocalSearchMetaheuristic_Value_GUIDED_LOCAL_SEARCH
Definition routing_enums.pb.h:148
@ LocalSearchMetaheuristic_Value_GENERIC_TABU_SEARCH
Definition routing_enums.pb.h:151
@ LocalSearchMetaheuristic_Value_TABU_SEARCH
Definition routing_enums.pb.h:150
@ LocalSearchMetaheuristic_Value_LocalSearchMetaheuristic_Value_INT_MAX_SENTINEL_DO_NOT_USE_
Definition routing_enums.pb.h:154
@ LocalSearchMetaheuristic_Value_GREEDY_DESCENT
Definition routing_enums.pb.h:147
@ LocalSearchMetaheuristic_Value_AUTOMATIC
Definition routing_enums.pb.h:146
@ LocalSearchMetaheuristic_Value_UNSET
Definition routing_enums.pb.h:145
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 FirstSolutionStrategyDefaultTypeInternal _FirstSolutionStrategy_default_instance_
constexpr LocalSearchMetaheuristic_Value LocalSearchMetaheuristic_Value_Value_MAX
Definition routing_enums.pb.h:161
PROTOBUF_CONSTINIT const uint32_t LocalSearchMetaheuristic_Value_internal_data_[]
constexpr RoutingSearchStatus_Value RoutingSearchStatus_Value_Value_MIN
Definition routing_enums.pb.h:201
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull LocalSearchMetaheuristic_class_data_
const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL FirstSolutionStrategy_Value_descriptor()
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RoutingSearchStatusDefaultTypeInternal _RoutingSearchStatus_default_instance_
constexpr int FirstSolutionStrategy_Value_Value_ARRAYSIZE
Definition routing_enums.pb.h:125
const ::std::string & LocalSearchMetaheuristic_Value_Name(T value)
Definition routing_enums.pb.h:169
const ::std::string & FirstSolutionStrategy_Value_Name(T value)
Definition routing_enums.pb.h:128
constexpr int LocalSearchMetaheuristic_Value_Value_ARRAYSIZE
Definition routing_enums.pb.h:166
bool FirstSolutionStrategy_Value_IsValid(int value)
Definition routing_enums.pb.h:122
PROTOBUF_CONSTINIT const uint32_t RoutingSearchStatus_Value_internal_data_[]
bool RoutingSearchStatus_Value_Parse(::absl::string_view name, RoutingSearchStatus_Value *PROTOBUF_NONNULL value)
Definition routing_enums.pb.h:222
bool LocalSearchMetaheuristic_Value_IsValid(int value)
Definition routing_enums.pb.h:163
constexpr LocalSearchMetaheuristic_Value LocalSearchMetaheuristic_Value_Value_MIN
Definition routing_enums.pb.h:159
FirstSolutionStrategy_Value
Definition routing_enums.pb.h:92
@ FirstSolutionStrategy_Value_PARALLEL_SAVINGS
Definition routing_enums.pb.h:99
@ FirstSolutionStrategy_Value_ALL_UNPERFORMED
Definition routing_enums.pb.h:102
@ FirstSolutionStrategy_Value_SAVINGS
Definition routing_enums.pb.h:98
@ FirstSolutionStrategy_Value_LOCAL_CHEAPEST_INSERTION
Definition routing_enums.pb.h:106
@ FirstSolutionStrategy_Value_LOCAL_CHEAPEST_ARC
Definition routing_enums.pb.h:109
@ FirstSolutionStrategy_Value_PATH_CHEAPEST_ARC
Definition routing_enums.pb.h:95
@ FirstSolutionStrategy_Value_AUTOMATIC
Definition routing_enums.pb.h:94
@ FirstSolutionStrategy_Value_EVALUATOR_STRATEGY
Definition routing_enums.pb.h:97
@ FirstSolutionStrategy_Value_SWEEP
Definition routing_enums.pb.h:100
@ FirstSolutionStrategy_Value_SEQUENTIAL_CHEAPEST_INSERTION
Definition routing_enums.pb.h:105
@ FirstSolutionStrategy_Value_CHRISTOFIDES
Definition routing_enums.pb.h:101
@ FirstSolutionStrategy_Value_FirstSolutionStrategy_Value_INT_MIN_SENTINEL_DO_NOT_USE_
Definition routing_enums.pb.h:111
@ FirstSolutionStrategy_Value_GLOBAL_CHEAPEST_ARC
Definition routing_enums.pb.h:108
@ FirstSolutionStrategy_Value_FIRST_UNBOUND_MIN_VALUE
Definition routing_enums.pb.h:110
@ FirstSolutionStrategy_Value_PARALLEL_CHEAPEST_INSERTION
Definition routing_enums.pb.h:104
@ FirstSolutionStrategy_Value_UNSET
Definition routing_enums.pb.h:93
@ FirstSolutionStrategy_Value_BEST_INSERTION
Definition routing_enums.pb.h:103
@ FirstSolutionStrategy_Value_LOCAL_CHEAPEST_COST_INSERTION
Definition routing_enums.pb.h:107
@ FirstSolutionStrategy_Value_PATH_MOST_CONSTRAINED_ARC
Definition routing_enums.pb.h:96
@ FirstSolutionStrategy_Value_FirstSolutionStrategy_Value_INT_MAX_SENTINEL_DO_NOT_USE_
Definition routing_enums.pb.h:113
PROTOBUF_CONSTINITconst ::_pbi::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2frouting_5fenums_2eproto