6#ifndef ortools_2fmath_5fopt_2fsolvers_2fgurobi_2eproto_2epb_2eh
7#define ortools_2fmath_5fopt_2fsolvers_2fgurobi_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_tctable_decl.h"
24#include "google/protobuf/generated_message_util.h"
25#include "google/protobuf/metadata_lite.h"
26#include "google/protobuf/generated_message_reflection.h"
27#include "google/protobuf/message.h"
28#include "google/protobuf/message_lite.h"
29#include "google/protobuf/repeated_field.h"
30#include "google/protobuf/extension_set.h"
31#include "google/protobuf/unknown_field_set.h"
35#include "google/protobuf/port_def.inc"
37#define PROTOBUF_INTERNAL_EXPORT_ortools_2fmath_5fopt_2fsolvers_2fgurobi_2eproto OR_PROTO_DLL
94#if defined(PROTOBUF_CUSTOM_VTABLE)
101 template <
typename =
void>
112 if (
this == &from)
return *
this;
113 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
121 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
122 ABSL_ATTRIBUTE_LIFETIME_BOUND {
123 return _internal_metadata_.
unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
125 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
126 ABSL_ATTRIBUTE_LIFETIME_BOUND {
127 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
130 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
131 return GetDescriptor();
133 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
134 return default_instance().GetMetadata().descriptor;
136 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
137 return default_instance().GetMetadata().reflection;
143 static constexpr int kIndexInFileMessages = 2;
146 if (other ==
this)
return;
147 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
150 ::google::protobuf::internal::GenericSwap(
this, other);
153 void UnsafeArenaSwap(GurobiParametersProto_Parameter* PROTOBUF_NONNULL other) {
154 if (other ==
this)
return;
155 ABSL_DCHECK(GetArena() == other->GetArena());
162 return ::google::protobuf::Message::DefaultConstruct<GurobiParametersProto_Parameter>(arena);
164 using ::google::protobuf::Message::CopyFrom;
166 using ::google::protobuf::Message::MergeFrom;
170 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
171 const ::google::protobuf::MessageLite& from_msg);
177 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
178 #if defined(PROTOBUF_CUSTOM_VTABLE)
180 static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);
181 static ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
182 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
183 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
186 ::size_t ByteSizeLong()
const {
return ByteSizeLong(*
this); }
187 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
188 ::uint8_t* PROTOBUF_NONNULL target,
189 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
190 return _InternalSerialize(*
this, target, stream);
193 ::size_t ByteSizeLong() const final;
194 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
195 ::uint8_t* PROTOBUF_NONNULL target,
196 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
198 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
201 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
205 template <
typename T>
207 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.GurobiParametersProto.Parameter"; }
214 *
this = ::std::move(from);
216 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
217 static
void* PROTOBUF_NONNULL PlacementNew_(
218 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
219 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
220 static constexpr auto InternalNewImpl_();
223 static constexpr auto InternalGenerateClassData_();
225 ::
google::protobuf::Metadata GetMetadata() const;
230 kNameFieldNumber = 1,
231 kValueFieldNumber = 2,
235 const ::std::string&
name()
const;
236 template <
typename Arg_ = const ::std::string&,
typename... Args_>
237 void set_name(Arg_&& arg, Args_... args);
243 const ::std::string& _internal_name()
const;
244 PROTOBUF_ALWAYS_INLINE
void _internal_set_name(const ::std::string&
value);
245 ::std::string* PROTOBUF_NONNULL _internal_mutable_name();
250 const ::std::string&
value()
const;
251 template <
typename Arg_ = const ::std::string&,
typename... Args_>
252 void set_value(Arg_&& arg, Args_... args);
258 const ::std::string& _internal_value()
const;
259 PROTOBUF_ALWAYS_INLINE
void _internal_set_value(const ::std::string&
value);
260 ::std::string* PROTOBUF_NONNULL _internal_mutable_value();
266 friend class ::google::protobuf::internal::TcParser;
267 static const ::google::protobuf::internal::TcParseTable<1, 2,
272 friend class ::google::protobuf::MessageLite;
273 friend class ::google::protobuf::Arena;
274 template <
typename T>
275 friend class ::google::protobuf::Arena::InternalHelper;
276 using InternalArenaConstructable_ = void;
277 using DestructorSkippable_ = void;
279 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
280 inline explicit Impl_(
281 ::google::protobuf::internal::InternalVisibility visibility,
282 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
283 inline explicit Impl_(
284 ::google::protobuf::internal::InternalVisibility visibility,
285 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
287 ::google::protobuf::internal::HasBits<1> _has_bits_;
288 ::google::protobuf::internal::CachedSize _cached_size_;
289 ::google::protobuf::internal::ArenaStringPtr name_;
290 ::google::protobuf::internal::ArenaStringPtr value_;
291 PROTOBUF_TSAN_DECLARE_MEMBER
293 union { Impl_ _impl_; };
294 friend struct ::TableStruct_ortools_2fmath_5fopt_2fsolvers_2fgurobi_2eproto;
306#if defined(PROTOBUF_CUSTOM_VTABLE)
313 template <
typename =
void>
324 if (
this == &from)
return *
this;
325 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
333 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
334 ABSL_ATTRIBUTE_LIFETIME_BOUND {
335 return _internal_metadata_.
unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
337 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
338 ABSL_ATTRIBUTE_LIFETIME_BOUND {
339 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
342 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
343 return GetDescriptor();
345 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL
GetDescriptor() {
348 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL
GetReflection() {
355 static constexpr int kIndexInFileMessages = 0;
357 inline void Swap(GurobiInitializerProto_ISVKey* PROTOBUF_NONNULL other) {
358 if (other ==
this)
return;
359 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
362 ::google::protobuf::internal::GenericSwap(
this, other);
365 void UnsafeArenaSwap(GurobiInitializerProto_ISVKey* PROTOBUF_NONNULL other) {
366 if (other ==
this)
return;
367 ABSL_DCHECK(GetArena() == other->GetArena());
374 return ::google::protobuf::Message::DefaultConstruct<GurobiInitializerProto_ISVKey>(arena);
376 using ::google::protobuf::Message::CopyFrom;
378 using ::google::protobuf::Message::MergeFrom;
382 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
383 const ::google::protobuf::MessageLite& from_msg);
389 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
390 #if defined(PROTOBUF_CUSTOM_VTABLE)
392 static ::size_t
ByteSizeLong(const ::google::protobuf::MessageLite& msg);
394 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
395 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
399 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
400 ::uint8_t* PROTOBUF_NONNULL target,
401 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
402 return _InternalSerialize(*
this, target, stream);
405 ::size_t ByteSizeLong() const final;
406 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
407 ::uint8_t* PROTOBUF_NONNULL target,
408 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
410 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
413 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
417 template <
typename T>
419 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.GurobiInitializerProto.ISVKey"; }
426 *
this = ::std::move(from);
428 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
429 static
void* PROTOBUF_NONNULL PlacementNew_(
430 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
431 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
432 static constexpr auto InternalNewImpl_();
435 static constexpr auto InternalGenerateClassData_();
437 ::
google::protobuf::Metadata GetMetadata() const;
442 kNameFieldNumber = 1,
443 kApplicationNameFieldNumber = 2,
449 const ::std::string&
name()
const;
450 template <
typename Arg_ = const ::std::string&,
typename... Args_>
451 void set_name(Arg_&& arg, Args_... args);
453 [[nodiscard]] ::std::string* PROTOBUF_NULLABLE
release_name();
457 const ::std::string& _internal_name()
const;
458 PROTOBUF_ALWAYS_INLINE
void _internal_set_name(const ::std::string& value);
459 ::std::string* PROTOBUF_NONNULL _internal_mutable_name();
465 template <
typename Arg_ = const ::std::string&,
typename... Args_>
472 const ::std::string& _internal_application_name()
const;
473 PROTOBUF_ALWAYS_INLINE
void _internal_set_application_name(const ::std::string& value);
474 ::std::string* PROTOBUF_NONNULL _internal_mutable_application_name();
479 const ::std::string&
key()
const;
480 template <
typename Arg_ = const ::std::string&,
typename... Args_>
481 void set_key(Arg_&& arg, Args_... args);
483 [[nodiscard]] ::std::string* PROTOBUF_NULLABLE
release_key();
487 const ::std::string& _internal_key()
const;
488 PROTOBUF_ALWAYS_INLINE
void _internal_set_key(const ::std::string& value);
489 ::std::string* PROTOBUF_NONNULL _internal_mutable_key();
498 ::int32_t _internal_expiration()
const;
499 void _internal_set_expiration(::int32_t value);
505 friend class ::google::protobuf::internal::TcParser;
506 static const ::google::protobuf::internal::TcParseTable<2, 4,
511 friend class ::google::protobuf::MessageLite;
512 friend class ::google::protobuf::Arena;
513 template <
typename T>
514 friend class ::google::protobuf::Arena::InternalHelper;
515 using InternalArenaConstructable_ = void;
516 using DestructorSkippable_ = void;
518 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
519 inline explicit Impl_(
520 ::google::protobuf::internal::InternalVisibility visibility,
521 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
522 inline explicit Impl_(
523 ::google::protobuf::internal::InternalVisibility visibility,
524 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
526 ::google::protobuf::internal::HasBits<1> _has_bits_;
527 ::google::protobuf::internal::CachedSize _cached_size_;
528 ::google::protobuf::internal::ArenaStringPtr name_;
529 ::google::protobuf::internal::ArenaStringPtr application_name_;
530 ::google::protobuf::internal::ArenaStringPtr key_;
531 ::int32_t expiration_;
532 PROTOBUF_TSAN_DECLARE_MEMBER
534 union { Impl_ _impl_; };
535 friend struct ::TableStruct_ortools_2fmath_5fopt_2fsolvers_2fgurobi_2eproto;
547#if defined(PROTOBUF_CUSTOM_VTABLE)
554 template <
typename =
void>
555 explicit PROTOBUF_CONSTEXPR
GurobiParametersProto(::google::protobuf::internal::ConstantInitialized);
558 inline GurobiParametersProto(GurobiParametersProto&& from) noexcept
565 if (
this == &from)
return *
this;
566 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
574 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
575 ABSL_ATTRIBUTE_LIFETIME_BOUND {
576 return _internal_metadata_.
unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
579 ABSL_ATTRIBUTE_LIFETIME_BOUND {
580 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
583 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL
descriptor() {
586 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
589 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
599 if (other ==
this)
return;
600 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
603 ::google::protobuf::internal::GenericSwap(
this, other);
606 void UnsafeArenaSwap(GurobiParametersProto* PROTOBUF_NONNULL other) {
607 if (other ==
this)
return;
608 ABSL_DCHECK(GetArena() == other->GetArena());
614 GurobiParametersProto* PROTOBUF_NONNULL New(::google::protobuf::Arena* PROTOBUF_NULLABLE arena =
nullptr)
const {
615 return ::google::protobuf::Message::DefaultConstruct<GurobiParametersProto>(arena);
617 using ::google::protobuf::Message::CopyFrom;
619 using ::google::protobuf::Message::MergeFrom;
623 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
624 const ::google::protobuf::MessageLite& from_msg);
630 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
631 #if defined(PROTOBUF_CUSTOM_VTABLE)
633 static ::size_t
ByteSizeLong(const ::google::protobuf::MessageLite& msg);
635 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
636 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
640 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
641 ::uint8_t* PROTOBUF_NONNULL target,
642 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
643 return _InternalSerialize(*
this, target, stream);
646 ::size_t ByteSizeLong() const final;
647 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
648 ::uint8_t* PROTOBUF_NONNULL target,
649 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
651 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
654 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
658 template <
typename T>
660 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.GurobiParametersProto"; }
667 *
this = ::std::move(from);
669 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
670 static
void* PROTOBUF_NONNULL PlacementNew_(
671 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
672 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
673 static constexpr auto InternalNewImpl_();
676 static constexpr auto InternalGenerateClassData_();
678 ::
google::protobuf::Metadata GetMetadata() const;
680 using Parameter = GurobiParametersProto_Parameter;
687 int parameters_size()
const;
689 int _internal_parameters_size()
const;
694 ::google::protobuf::RepeatedPtrField<::operations_research::math_opt::GurobiParametersProto_Parameter>* PROTOBUF_NONNULL
mutable_parameters();
697 const ::google::protobuf::RepeatedPtrField<::operations_research::math_opt::GurobiParametersProto_Parameter>& _internal_parameters()
const;
698 ::google::protobuf::RepeatedPtrField<::operations_research::math_opt::GurobiParametersProto_Parameter>* PROTOBUF_NONNULL _internal_mutable_parameters();
700 const ::operations_research::math_opt::GurobiParametersProto_Parameter&
parameters(
int index)
const;
702 const ::google::protobuf::RepeatedPtrField<::operations_research::math_opt::GurobiParametersProto_Parameter>&
parameters()
const;
706 friend class ::google::protobuf::internal::TcParser;
707 static const ::google::protobuf::internal::TcParseTable<0, 1,
712 friend class ::google::protobuf::MessageLite;
713 friend class ::google::protobuf::Arena;
714 template <
typename T>
715 friend class ::google::protobuf::Arena::InternalHelper;
716 using InternalArenaConstructable_ = void;
717 using DestructorSkippable_ = void;
719 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
720 inline explicit Impl_(
721 ::google::protobuf::internal::InternalVisibility visibility,
722 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
723 inline explicit Impl_(
724 ::google::protobuf::internal::InternalVisibility visibility,
725 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
727 ::google::protobuf::internal::HasBits<1> _has_bits_;
728 ::google::protobuf::internal::CachedSize _cached_size_;
729 ::google::protobuf::RepeatedPtrField< ::operations_research::math_opt::GurobiParametersProto_Parameter > parameters_;
730 PROTOBUF_TSAN_DECLARE_MEMBER
732 union { Impl_ _impl_; };
733 friend struct ::TableStruct_ortools_2fmath_5fopt_2fsolvers_2fgurobi_2eproto;
745#if defined(PROTOBUF_CUSTOM_VTABLE)
752 template <
typename =
void>
756 inline GurobiInitializerProto(GurobiInitializerProto&& from) noexcept
757 : GurobiInitializerProto(
nullptr, ::std::move(from)) {}
763 if (
this == &from)
return *
this;
764 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
772 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
773 ABSL_ATTRIBUTE_LIFETIME_BOUND {
774 return _internal_metadata_.
unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
776 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
777 ABSL_ATTRIBUTE_LIFETIME_BOUND {
778 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
781 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL
descriptor() {
784 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
785 return default_instance().GetMetadata().descriptor;
787 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
788 return default_instance().GetMetadata().reflection;
794 static constexpr int kIndexInFileMessages = 1;
797 if (other ==
this)
return;
798 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
801 ::google::protobuf::internal::GenericSwap(
this, other);
804 void UnsafeArenaSwap(GurobiInitializerProto* PROTOBUF_NONNULL other) {
805 if (other ==
this)
return;
806 ABSL_DCHECK(GetArena() == other->GetArena());
813 return ::google::protobuf::Message::DefaultConstruct<GurobiInitializerProto>(arena);
815 using ::google::protobuf::Message::CopyFrom;
817 using ::google::protobuf::Message::MergeFrom;
821 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
822 const ::google::protobuf::MessageLite& from_msg);
828 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
829 #if defined(PROTOBUF_CUSTOM_VTABLE)
831 static ::size_t
ByteSizeLong(const ::google::protobuf::MessageLite& msg);
833 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
834 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
838 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
839 ::uint8_t* PROTOBUF_NONNULL target,
840 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
841 return _InternalSerialize(*
this, target, stream);
844 ::size_t ByteSizeLong() const final;
845 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
846 ::uint8_t* PROTOBUF_NONNULL target,
847 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
849 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
852 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
853 static void SharedDtor(MessageLite& self);
856 template <
typename T>
858 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.GurobiInitializerProto"; }
865 *
this = ::std::move(from);
867 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
868 static
void* PROTOBUF_NONNULL PlacementNew_(
869 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
870 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
871 static constexpr auto InternalNewImpl_();
874 static constexpr auto InternalGenerateClassData_();
876 ::
google::protobuf::Metadata GetMetadata() const;
878 using ISVKey = GurobiInitializerProto_ISVKey;
882 kIsvKeyFieldNumber = 1,
885 bool has_isv_key()
const;
886 void clear_isv_key() ;
887 const ::operations_research::math_opt::GurobiInitializerProto_ISVKey&
isv_key()
const;
895 const ::operations_research::math_opt::GurobiInitializerProto_ISVKey& _internal_isv_key()
const;
902 friend class ::google::protobuf::internal::TcParser;
903 static const ::google::protobuf::internal::TcParseTable<0, 1,
908 friend class ::google::protobuf::MessageLite;
909 friend class ::google::protobuf::Arena;
910 template <
typename T>
911 friend class ::google::protobuf::Arena::InternalHelper;
912 using InternalArenaConstructable_ = void;
913 using DestructorSkippable_ = void;
915 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
916 inline explicit Impl_(
917 ::google::protobuf::internal::InternalVisibility visibility,
918 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
919 inline explicit Impl_(
920 ::google::protobuf::internal::InternalVisibility visibility,
921 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
923 ::google::protobuf::internal::HasBits<1> _has_bits_;
924 ::google::protobuf::internal::CachedSize _cached_size_;
926 PROTOBUF_TSAN_DECLARE_MEMBER
928 union { Impl_ _impl_; };
929 friend struct ::TableStruct_ortools_2fmath_5fopt_2fsolvers_2fgurobi_2eproto;
943#pragma GCC diagnostic push
944#pragma GCC diagnostic ignored "-Wstrict-aliasing"
952 ::google::protobuf::internal::TSanWrite(&
_impl_);
953 _impl_.name_.ClearToEmpty();
954 ClearHasBit(
_impl_._has_bits_[0],
958 ABSL_ATTRIBUTE_LIFETIME_BOUND {
960 return _internal_name();
962template <
typename Arg_,
typename... Args_>
964 ::google::protobuf::internal::TSanWrite(&
_impl_);
965 SetHasBit(
_impl_._has_bits_[0], 0x00000001U);
966 _impl_.name_.Set(
static_cast<Arg_&&
>(arg), args..., GetArena());
970 ABSL_ATTRIBUTE_LIFETIME_BOUND {
971 SetHasBit(
_impl_._has_bits_[0], 0x00000001U);
972 ::std::string* _s = _internal_mutable_name();
976inline const ::std::string& GurobiInitializerProto_ISVKey::_internal_name()
const {
977 ::google::protobuf::internal::TSanRead(&
_impl_);
978 return _impl_.name_.Get();
980inline void GurobiInitializerProto_ISVKey::_internal_set_name(const ::std::string& value) {
981 ::google::protobuf::internal::TSanWrite(&
_impl_);
982 _impl_.name_.Set(value, GetArena());
984inline ::std::string* PROTOBUF_NONNULL GurobiInitializerProto_ISVKey::_internal_mutable_name() {
985 ::google::protobuf::internal::TSanWrite(&
_impl_);
986 return _impl_.name_.Mutable( GetArena());
989 ::google::protobuf::internal::TSanWrite(&
_impl_);
991 if (!CheckHasBit(
_impl_._has_bits_[0], 0x00000001U)) {
994 ClearHasBit(
_impl_._has_bits_[0], 0x00000001U);
995 auto* released =
_impl_.name_.Release();
996 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString()) {
997 _impl_.name_.Set(
"", GetArena());
1002 ::google::protobuf::internal::TSanWrite(&
_impl_);
1003 if (value !=
nullptr) {
1004 SetHasBit(
_impl_._has_bits_[0], 0x00000001U);
1006 ClearHasBit(
_impl_._has_bits_[0], 0x00000001U);
1008 _impl_.name_.SetAllocated(value, GetArena());
1009 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() &&
_impl_.name_.IsDefault()) {
1010 _impl_.name_.Set(
"", GetArena());
1017 ::google::protobuf::internal::TSanWrite(&
_impl_);
1018 _impl_.application_name_.ClearToEmpty();
1019 ClearHasBit(
_impl_._has_bits_[0],
1023 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1025 return _internal_application_name();
1027template <
typename Arg_,
typename... Args_>
1029 ::google::protobuf::internal::TSanWrite(&
_impl_);
1030 SetHasBit(
_impl_._has_bits_[0], 0x00000002U);
1031 _impl_.application_name_.Set(
static_cast<Arg_&&
>(arg), args..., GetArena());
1035 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1036 SetHasBit(
_impl_._has_bits_[0], 0x00000002U);
1037 ::std::string* _s = _internal_mutable_application_name();
1041inline const ::std::string& GurobiInitializerProto_ISVKey::_internal_application_name()
const {
1042 ::google::protobuf::internal::TSanRead(&
_impl_);
1043 return _impl_.application_name_.Get();
1045inline void GurobiInitializerProto_ISVKey::_internal_set_application_name(const ::std::string& value) {
1046 ::google::protobuf::internal::TSanWrite(&
_impl_);
1047 _impl_.application_name_.Set(value, GetArena());
1049inline ::std::string* PROTOBUF_NONNULL GurobiInitializerProto_ISVKey::_internal_mutable_application_name() {
1050 ::google::protobuf::internal::TSanWrite(&
_impl_);
1051 return _impl_.application_name_.Mutable( GetArena());
1054 ::google::protobuf::internal::TSanWrite(&
_impl_);
1056 if (!CheckHasBit(
_impl_._has_bits_[0], 0x00000002U)) {
1059 ClearHasBit(
_impl_._has_bits_[0], 0x00000002U);
1060 auto* released =
_impl_.application_name_.Release();
1061 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString()) {
1062 _impl_.application_name_.Set(
"", GetArena());
1067 ::google::protobuf::internal::TSanWrite(&
_impl_);
1068 if (value !=
nullptr) {
1069 SetHasBit(
_impl_._has_bits_[0], 0x00000002U);
1071 ClearHasBit(
_impl_._has_bits_[0], 0x00000002U);
1073 _impl_.application_name_.SetAllocated(value, GetArena());
1074 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() &&
_impl_.application_name_.IsDefault()) {
1075 _impl_.application_name_.Set(
"", GetArena());
1082 ::google::protobuf::internal::TSanWrite(&
_impl_);
1084 ClearHasBit(
_impl_._has_bits_[0],
1089 return _internal_expiration();
1092 _internal_set_expiration(value);
1093 SetHasBit(
_impl_._has_bits_[0], 0x00000008U);
1096inline ::int32_t GurobiInitializerProto_ISVKey::_internal_expiration()
const {
1097 ::google::protobuf::internal::TSanRead(&
_impl_);
1098 return _impl_.expiration_;
1100inline void GurobiInitializerProto_ISVKey::_internal_set_expiration(::int32_t value) {
1101 ::google::protobuf::internal::TSanWrite(&
_impl_);
1102 _impl_.expiration_ = value;
1107 ::google::protobuf::internal::TSanWrite(&
_impl_);
1108 _impl_.key_.ClearToEmpty();
1109 ClearHasBit(
_impl_._has_bits_[0],
1113 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1115 return _internal_key();
1117template <
typename Arg_,
typename... Args_>
1119 ::google::protobuf::internal::TSanWrite(&
_impl_);
1120 SetHasBit(
_impl_._has_bits_[0], 0x00000004U);
1121 _impl_.key_.Set(
static_cast<Arg_&&
>(arg), args..., GetArena());
1125 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1126 SetHasBit(
_impl_._has_bits_[0], 0x00000004U);
1127 ::std::string* _s = _internal_mutable_key();
1131inline const ::std::string& GurobiInitializerProto_ISVKey::_internal_key()
const {
1132 ::google::protobuf::internal::TSanRead(&
_impl_);
1133 return _impl_.key_.Get();
1135inline void GurobiInitializerProto_ISVKey::_internal_set_key(const ::std::string& value) {
1136 ::google::protobuf::internal::TSanWrite(&
_impl_);
1137 _impl_.key_.Set(value, GetArena());
1139inline ::std::string* PROTOBUF_NONNULL GurobiInitializerProto_ISVKey::_internal_mutable_key() {
1140 ::google::protobuf::internal::TSanWrite(&
_impl_);
1141 return _impl_.key_.Mutable( GetArena());
1144 ::google::protobuf::internal::TSanWrite(&
_impl_);
1146 if (!CheckHasBit(
_impl_._has_bits_[0], 0x00000004U)) {
1149 ClearHasBit(
_impl_._has_bits_[0], 0x00000004U);
1150 auto* released =
_impl_.key_.Release();
1151 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString()) {
1152 _impl_.key_.Set(
"", GetArena());
1157 ::google::protobuf::internal::TSanWrite(&
_impl_);
1158 if (value !=
nullptr) {
1159 SetHasBit(
_impl_._has_bits_[0], 0x00000004U);
1161 ClearHasBit(
_impl_._has_bits_[0], 0x00000004U);
1163 _impl_.key_.SetAllocated(value, GetArena());
1164 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() &&
_impl_.key_.IsDefault()) {
1165 _impl_.key_.Set(
"", GetArena());
1176 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00000001U);
1177 PROTOBUF_ASSUME(!value ||
_impl_.isv_key_ !=
nullptr);
1181 ::google::protobuf::internal::TSanWrite(&
_impl_);
1183 ClearHasBit(
_impl_._has_bits_[0],
1186inline const ::operations_research::math_opt::GurobiInitializerProto_ISVKey& GurobiInitializerProto::_internal_isv_key()
const {
1187 ::google::protobuf::internal::TSanRead(&
_impl_);
1188 const ::operations_research::math_opt::GurobiInitializerProto_ISVKey* p =
_impl_.isv_key_;
1193 return _internal_isv_key();
1197 ::google::protobuf::internal::TSanWrite(&
_impl_);
1198 if (GetArena() ==
nullptr) {
1199 delete reinterpret_cast<::google::protobuf::MessageLite*
>(
_impl_.isv_key_);
1202 if (value !=
nullptr) {
1203 SetHasBit(
_impl_._has_bits_[0], 0x00000001U);
1205 ClearHasBit(
_impl_._has_bits_[0], 0x00000001U);
1210 ::google::protobuf::internal::TSanWrite(&
_impl_);
1212 ClearHasBit(
_impl_._has_bits_[0], 0x00000001U);
1214 _impl_.isv_key_ =
nullptr;
1215 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
1216 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
1217 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
1218 if (GetArena() ==
nullptr) {
1222 if (GetArena() !=
nullptr) {
1223 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
1229 ::google::protobuf::internal::TSanWrite(&
_impl_);
1232 ClearHasBit(
_impl_._has_bits_[0], 0x00000001U);
1233 ::operations_research::math_opt::GurobiInitializerProto_ISVKey* temp =
_impl_.isv_key_;
1234 _impl_.isv_key_ =
nullptr;
1237inline ::operations_research::math_opt::GurobiInitializerProto_ISVKey* PROTOBUF_NONNULL GurobiInitializerProto::_internal_mutable_isv_key() {
1238 ::google::protobuf::internal::TSanWrite(&
_impl_);
1239 if (
_impl_.isv_key_ ==
nullptr) {
1240 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::GurobiInitializerProto_ISVKey>(GetArena());
1246 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1247 SetHasBit(
_impl_._has_bits_[0], 0x00000001U);
1253 ::google::protobuf::Arena* message_arena = GetArena();
1254 ::google::protobuf::internal::TSanWrite(&
_impl_);
1255 if (message_arena ==
nullptr) {
1256 delete reinterpret_cast<::google::protobuf::MessageLite*
>(
_impl_.isv_key_);
1259 if (value !=
nullptr) {
1260 ::google::protobuf::Arena* submessage_arena = value->GetArena();
1261 if (message_arena != submessage_arena) {
1262 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
1264 SetHasBit(
_impl_._has_bits_[0], 0x00000001U);
1266 ClearHasBit(
_impl_._has_bits_[0], 0x00000001U);
1279 ::google::protobuf::internal::TSanWrite(&
_impl_);
1280 _impl_.name_.ClearToEmpty();
1281 ClearHasBit(
_impl_._has_bits_[0],
1285 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1287 return _internal_name();
1289template <
typename Arg_,
typename... Args_>
1291 ::google::protobuf::internal::TSanWrite(&
_impl_);
1292 SetHasBit(
_impl_._has_bits_[0], 0x00000001U);
1293 _impl_.name_.Set(
static_cast<Arg_&&
>(arg), args..., GetArena());
1297 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1298 SetHasBit(
_impl_._has_bits_[0], 0x00000001U);
1299 ::std::string* _s = _internal_mutable_name();
1303inline const ::std::string& GurobiParametersProto_Parameter::_internal_name()
const {
1304 ::google::protobuf::internal::TSanRead(&
_impl_);
1305 return _impl_.name_.Get();
1307inline void GurobiParametersProto_Parameter::_internal_set_name(const ::std::string& value) {
1308 ::google::protobuf::internal::TSanWrite(&
_impl_);
1311inline ::std::string* PROTOBUF_NONNULL GurobiParametersProto_Parameter::_internal_mutable_name() {
1312 ::google::protobuf::internal::TSanWrite(&
_impl_);
1313 return _impl_.name_.Mutable( GetArena());
1316 ::google::protobuf::internal::TSanWrite(&
_impl_);
1318 if (!CheckHasBit(
_impl_._has_bits_[0], 0x00000001U)) {
1321 ClearHasBit(
_impl_._has_bits_[0], 0x00000001U);
1322 auto* released =
_impl_.name_.Release();
1323 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString()) {
1324 _impl_.name_.Set(
"", GetArena());
1329 ::google::protobuf::internal::TSanWrite(&
_impl_);
1330 if (
value !=
nullptr) {
1331 SetHasBit(
_impl_._has_bits_[0], 0x00000001U);
1333 ClearHasBit(
_impl_._has_bits_[0], 0x00000001U);
1336 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() &&
_impl_.name_.IsDefault()) {
1337 _impl_.name_.Set(
"", GetArena());
1344 ::google::protobuf::internal::TSanWrite(&
_impl_);
1345 _impl_.value_.ClearToEmpty();
1346 ClearHasBit(
_impl_._has_bits_[0],
1350 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1352 return _internal_value();
1354template <
typename Arg_,
typename... Args_>
1356 ::google::protobuf::internal::TSanWrite(&
_impl_);
1357 SetHasBit(
_impl_._has_bits_[0], 0x00000002U);
1358 _impl_.value_.Set(
static_cast<Arg_&&
>(arg), args..., GetArena());
1362 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1363 SetHasBit(
_impl_._has_bits_[0], 0x00000002U);
1364 ::std::string* _s = _internal_mutable_value();
1368inline const ::std::string& GurobiParametersProto_Parameter::_internal_value()
const {
1369 ::google::protobuf::internal::TSanRead(&
_impl_);
1370 return _impl_.value_.Get();
1372inline void GurobiParametersProto_Parameter::_internal_set_value(const ::std::string& value) {
1373 ::google::protobuf::internal::TSanWrite(&
_impl_);
1376inline ::std::string* PROTOBUF_NONNULL GurobiParametersProto_Parameter::_internal_mutable_value() {
1377 ::google::protobuf::internal::TSanWrite(&
_impl_);
1378 return _impl_.value_.Mutable( GetArena());
1381 ::google::protobuf::internal::TSanWrite(&
_impl_);
1383 if (!CheckHasBit(
_impl_._has_bits_[0], 0x00000002U)) {
1386 ClearHasBit(
_impl_._has_bits_[0], 0x00000002U);
1387 auto* released =
_impl_.value_.Release();
1388 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString()) {
1389 _impl_.value_.Set(
"", GetArena());
1394 ::google::protobuf::internal::TSanWrite(&
_impl_);
1395 if (
value !=
nullptr) {
1396 SetHasBit(
_impl_._has_bits_[0], 0x00000002U);
1398 ClearHasBit(
_impl_._has_bits_[0], 0x00000002U);
1401 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() &&
_impl_.value_.IsDefault()) {
1402 _impl_.value_.Set(
"", GetArena());
1412inline int GurobiParametersProto::_internal_parameters_size()
const {
1413 return _internal_parameters().size();
1416 return _internal_parameters_size();
1419 ::google::protobuf::internal::TSanWrite(&
_impl_);
1420 _impl_.parameters_.Clear();
1421 ClearHasBitForRepeated(
_impl_._has_bits_[0],
1425 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1427 return _internal_mutable_parameters()->Mutable(index);
1430 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1431 SetHasBitForRepeated(
_impl_._has_bits_[0], 0x00000001U);
1433 ::google::protobuf::internal::TSanWrite(&
_impl_);
1434 return _internal_mutable_parameters();
1437 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1439 return _internal_parameters().Get(index);
1442 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1443 ::google::protobuf::internal::TSanWrite(&
_impl_);
1445 _internal_mutable_parameters()->InternalAddWithArena(
1446 ::google::protobuf::MessageLite::internal_visibility(), GetArena());
1447 SetHasBitForRepeated(
_impl_._has_bits_[0], 0x00000001U);
1452 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1454 return _internal_parameters();
1456inline const ::google::protobuf::RepeatedPtrField<::operations_research::math_opt::GurobiParametersProto_Parameter>&
1457GurobiParametersProto::_internal_parameters()
const {
1458 ::google::protobuf::internal::TSanRead(&
_impl_);
1459 return _impl_.parameters_;
1461inline ::google::protobuf::RepeatedPtrField<::operations_research::math_opt::GurobiParametersProto_Parameter>* PROTOBUF_NONNULL
1462GurobiParametersProto::_internal_mutable_parameters() {
1463 ::google::protobuf::internal::TSanRead(&
_impl_);
1464 return &
_impl_.parameters_;
1468#pragma GCC diagnostic pop
1478#include "google/protobuf/port_undef.inc"
void set_expiration(::int32_t value)
void set_allocated_name(::std::string *PROTOBUF_NULLABLE value)
friend class ::google::protobuf::MessageLite
::std::string *PROTOBUF_NULLABLE release_key()
void CopyFrom(const GurobiInitializerProto_ISVKey &from)
void MergeFrom(const GurobiInitializerProto_ISVKey &from)
PROTOBUF_CONSTEXPR GurobiInitializerProto_ISVKey(::google::protobuf::internal::ConstantInitialized)
::std::string *PROTOBUF_NONNULL mutable_name()
::size_t ByteSizeLong() const final
GurobiInitializerProto_ISVKey & operator=(const GurobiInitializerProto_ISVKey &from)
const ::std::string & key() const
const ::std::string & application_name() const
static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL GetDescriptor()
::std::string *PROTOBUF_NONNULL mutable_key()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
void clear_application_name()
::int32_t expiration() const
void set_allocated_application_name(::std::string *PROTOBUF_NULLABLE value)
void Swap(GurobiInitializerProto_ISVKey *PROTOBUF_NONNULL other)
::std::string *PROTOBUF_NONNULL mutable_application_name()
::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
::std::string *PROTOBUF_NULLABLE release_name()
bool IsInitialized() const
void set_application_name(Arg_ &&arg, Args_... args)
ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL
const ::std::string & name() const
::std::string *PROTOBUF_NULLABLE release_application_name()
GurobiInitializerProto_ISVKey()
void set_key(Arg_ &&arg, Args_... args)
void set_name(Arg_ &&arg, Args_... args)
void set_allocated_key(::std::string *PROTOBUF_NULLABLE value)
static const GurobiInitializerProto_ISVKey & default_instance()
static const ::google::protobuf::Reflection *PROTOBUF_NONNULL GetReflection()
void MergeFrom(const GurobiInitializerProto &from)
GurobiInitializerProto & operator=(const GurobiInitializerProto &from)
::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
void unsafe_arena_set_allocated_isv_key(::operations_research::math_opt::GurobiInitializerProto_ISVKey *PROTOBUF_NULLABLE value)
void set_allocated_isv_key(::operations_research::math_opt::GurobiInitializerProto_ISVKey *PROTOBUF_NULLABLE value)
bool IsInitialized() const
::operations_research::math_opt::GurobiInitializerProto_ISVKey *PROTOBUF_NULLABLE release_isv_key()
::size_t ByteSizeLong() const final
void Swap(GurobiInitializerProto *PROTOBUF_NONNULL other)
GurobiInitializerProto *PROTOBUF_NONNULL New(::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const
::operations_research::math_opt::GurobiInitializerProto_ISVKey *PROTOBUF_NULLABLE unsafe_arena_release_isv_key()
void CopyFrom(const GurobiInitializerProto &from)
friend void swap(GurobiInitializerProto &a, GurobiInitializerProto &b)
static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL descriptor()
static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL GetDescriptor()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
::operations_research::math_opt::GurobiInitializerProto_ISVKey *PROTOBUF_NONNULL mutable_isv_key()
const ::operations_research::math_opt::GurobiInitializerProto_ISVKey & isv_key() const
void set_allocated_value(::std::string *PROTOBUF_NULLABLE value)
void CopyFrom(const GurobiParametersProto_Parameter &from)
friend class ::google::protobuf::MessageLite
const ::std::string & name() const
void set_name(Arg_ &&arg, Args_... args)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
::std::string *PROTOBUF_NONNULL mutable_value()
bool IsInitialized() const
::std::string *PROTOBUF_NONNULL mutable_name()
PROTOBUF_CONSTEXPR GurobiParametersProto_Parameter(::google::protobuf::internal::ConstantInitialized)
GurobiParametersProto_Parameter(const GurobiParametersProto_Parameter &from)
void set_allocated_name(::std::string *PROTOBUF_NULLABLE value)
::std::string *PROTOBUF_NULLABLE release_value()
const ::std::string & value() const
void set_value(Arg_ &&arg, Args_... args)
void Swap(GurobiParametersProto_Parameter *PROTOBUF_NONNULL other)
GurobiParametersProto_Parameter()
::std::string *PROTOBUF_NULLABLE release_name()
GurobiParametersProto_Parameter & operator=(const GurobiParametersProto_Parameter &from)
static constexpr int kIndexInFileMessages
::operations_research::math_opt::GurobiParametersProto_Parameter *PROTOBUF_NONNULL add_parameters()
friend class ::google::protobuf::MessageLite
::operations_research::math_opt::GurobiParametersProto_Parameter *PROTOBUF_NONNULL mutable_parameters(int index)
static const GurobiParametersProto & default_instance()
static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL GetDescriptor()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
GurobiParametersProto & operator=(const GurobiParametersProto &from)
void Swap(GurobiParametersProto *PROTOBUF_NONNULL other)
void MergeFrom(const GurobiParametersProto &from)
bool IsInitialized() const
const ::google::protobuf::RepeatedPtrField<::operations_research::math_opt::GurobiParametersProto_Parameter > & parameters() const
::size_t ByteSizeLong() const final
int parameters_size() const
void CopyFrom(const GurobiParametersProto &from)
static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL descriptor()
inline ::google::protobuf::UnknownFieldSet *PROTOBUF_NONNULL mutable_unknown_fields() ABSL_ATTRIBUTE_LIFETIME_BOUND
::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
const ::operations_research::math_opt::GurobiParametersProto_Parameter & parameters(int index) const
friend void swap(GurobiParametersProto &a, GurobiParametersProto &b)
PROTOBUF_CONSTEXPR GurobiParametersProto(::google::protobuf::internal::ConstantInitialized)
::google::protobuf::RepeatedPtrField<::operations_research::math_opt::GurobiParametersProto_Parameter > *PROTOBUF_NONNULL mutable_parameters()
PROTOBUF_CONSTINITconst ::_pbi::DescriptorTable descriptor_table_ortools_2fmath_5fopt_2fsolvers_2fgurobi_2eproto
::absl::string_view GetAnyMessageName()
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GurobiInitializerProto_ISVKeyDefaultTypeInternal _GurobiInitializerProto_ISVKey_default_instance_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull GurobiParametersProto_class_data_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GurobiParametersProto_ParameterDefaultTypeInternal _GurobiParametersProto_Parameter_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GurobiParametersProtoDefaultTypeInternal _GurobiParametersProto_default_instance_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull GurobiInitializerProto_ISVKey_class_data_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GurobiInitializerProtoDefaultTypeInternal _GurobiInitializerProto_default_instance_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull GurobiParametersProto_Parameter_class_data_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull GurobiInitializerProto_class_data_