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 != 6031001
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"; }
215 *
this = ::std::move(from);
217 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
218 static
void* PROTOBUF_NONNULL PlacementNew_(
219 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
220 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
221 static constexpr auto InternalNewImpl_();
224 static constexpr auto InternalGenerateClassData_();
226 ::
google::protobuf::Metadata GetMetadata() const;
231 kNameFieldNumber = 1,
232 kValueFieldNumber = 2,
236 const ::std::string&
name()
const;
237 template <
typename Arg_ = const ::std::string&,
typename... Args_>
238 void set_name(Arg_&& arg, Args_... args);
244 const ::std::string& _internal_name()
const;
245 PROTOBUF_ALWAYS_INLINE
void _internal_set_name(const ::std::string&
value);
246 ::std::string* PROTOBUF_NONNULL _internal_mutable_name();
251 const ::std::string&
value()
const;
252 template <
typename Arg_ = const ::std::string&,
typename... Args_>
253 void set_value(Arg_&& arg, Args_... args);
259 const ::std::string& _internal_value()
const;
260 PROTOBUF_ALWAYS_INLINE
void _internal_set_value(const ::std::string&
value);
261 ::std::string* PROTOBUF_NONNULL _internal_mutable_value();
267 friend class ::google::protobuf::internal::TcParser;
268 static const ::google::protobuf::internal::TcParseTable<1, 2,
273 friend class ::google::protobuf::MessageLite;
274 friend class ::google::protobuf::Arena;
275 template <
typename T>
276 friend class ::google::protobuf::Arena::InternalHelper;
277 using InternalArenaConstructable_ = void;
278 using DestructorSkippable_ = void;
280 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
281 inline explicit Impl_(
282 ::google::protobuf::internal::InternalVisibility visibility,
283 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
284 inline explicit Impl_(
285 ::google::protobuf::internal::InternalVisibility visibility,
286 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
288 ::google::protobuf::internal::HasBits<1> _has_bits_;
289 ::google::protobuf::internal::CachedSize _cached_size_;
290 ::google::protobuf::internal::ArenaStringPtr name_;
291 ::google::protobuf::internal::ArenaStringPtr value_;
292 PROTOBUF_TSAN_DECLARE_MEMBER
294 union { Impl_ _impl_; };
295 friend struct ::TableStruct_ortools_2fmath_5fopt_2fsolvers_2fgurobi_2eproto;
307#if defined(PROTOBUF_CUSTOM_VTABLE)
314 template <
typename =
void>
325 if (
this == &from)
return *
this;
326 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
334 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
335 ABSL_ATTRIBUTE_LIFETIME_BOUND {
336 return _internal_metadata_.
unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
338 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
339 ABSL_ATTRIBUTE_LIFETIME_BOUND {
340 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
343 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
344 return GetDescriptor();
346 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL
GetDescriptor() {
349 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL
GetReflection() {
356 static constexpr int kIndexInFileMessages = 0;
358 inline void Swap(GurobiInitializerProto_ISVKey* PROTOBUF_NONNULL other) {
359 if (other ==
this)
return;
360 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
363 ::google::protobuf::internal::GenericSwap(
this, other);
366 void UnsafeArenaSwap(GurobiInitializerProto_ISVKey* PROTOBUF_NONNULL other) {
367 if (other ==
this)
return;
368 ABSL_DCHECK(GetArena() == other->GetArena());
375 return ::google::protobuf::Message::DefaultConstruct<GurobiInitializerProto_ISVKey>(arena);
377 using ::google::protobuf::Message::CopyFrom;
379 using ::google::protobuf::Message::MergeFrom;
383 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
384 const ::google::protobuf::MessageLite& from_msg);
390 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
391 #if defined(PROTOBUF_CUSTOM_VTABLE)
393 static ::size_t
ByteSizeLong(const ::google::protobuf::MessageLite& msg);
395 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
396 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
400 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
401 ::uint8_t* PROTOBUF_NONNULL target,
402 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
403 return _InternalSerialize(*
this, target, stream);
406 ::size_t ByteSizeLong() const final;
407 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
408 ::uint8_t* PROTOBUF_NONNULL target,
409 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
411 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
414 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
418 template <
typename T>
420 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.GurobiInitializerProto.ISVKey"; }
428 *
this = ::std::move(from);
430 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
431 static
void* PROTOBUF_NONNULL PlacementNew_(
432 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
433 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
434 static constexpr auto InternalNewImpl_();
437 static constexpr auto InternalGenerateClassData_();
439 ::
google::protobuf::Metadata GetMetadata() const;
444 kNameFieldNumber = 1,
445 kApplicationNameFieldNumber = 2,
451 const ::std::string&
name()
const;
452 template <
typename Arg_ = const ::std::string&,
typename... Args_>
453 void set_name(Arg_&& arg, Args_... args);
455 [[nodiscard]] ::std::string* PROTOBUF_NULLABLE
release_name();
459 const ::std::string& _internal_name()
const;
460 PROTOBUF_ALWAYS_INLINE
void _internal_set_name(const ::std::string& value);
461 ::std::string* PROTOBUF_NONNULL _internal_mutable_name();
467 template <
typename Arg_ = const ::std::string&,
typename... Args_>
474 const ::std::string& _internal_application_name()
const;
475 PROTOBUF_ALWAYS_INLINE
void _internal_set_application_name(const ::std::string& value);
476 ::std::string* PROTOBUF_NONNULL _internal_mutable_application_name();
481 const ::std::string&
key()
const;
482 template <
typename Arg_ = const ::std::string&,
typename... Args_>
483 void set_key(Arg_&& arg, Args_... args);
485 [[nodiscard]] ::std::string* PROTOBUF_NULLABLE
release_key();
489 const ::std::string& _internal_key()
const;
490 PROTOBUF_ALWAYS_INLINE
void _internal_set_key(const ::std::string& value);
491 ::std::string* PROTOBUF_NONNULL _internal_mutable_key();
500 ::int32_t _internal_expiration()
const;
501 void _internal_set_expiration(::int32_t value);
507 friend class ::google::protobuf::internal::TcParser;
508 static const ::google::protobuf::internal::TcParseTable<2, 4,
513 friend class ::google::protobuf::MessageLite;
514 friend class ::google::protobuf::Arena;
515 template <
typename T>
516 friend class ::google::protobuf::Arena::InternalHelper;
517 using InternalArenaConstructable_ = void;
518 using DestructorSkippable_ = void;
520 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
521 inline explicit Impl_(
522 ::google::protobuf::internal::InternalVisibility visibility,
523 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
524 inline explicit Impl_(
525 ::google::protobuf::internal::InternalVisibility visibility,
526 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
528 ::google::protobuf::internal::HasBits<1> _has_bits_;
529 ::google::protobuf::internal::CachedSize _cached_size_;
530 ::google::protobuf::internal::ArenaStringPtr name_;
531 ::google::protobuf::internal::ArenaStringPtr application_name_;
532 ::google::protobuf::internal::ArenaStringPtr key_;
533 ::int32_t expiration_;
534 PROTOBUF_TSAN_DECLARE_MEMBER
536 union { Impl_ _impl_; };
537 friend struct ::TableStruct_ortools_2fmath_5fopt_2fsolvers_2fgurobi_2eproto;
549#if defined(PROTOBUF_CUSTOM_VTABLE)
556 template <
typename =
void>
557 explicit PROTOBUF_CONSTEXPR
GurobiParametersProto(::google::protobuf::internal::ConstantInitialized);
560 inline GurobiParametersProto(GurobiParametersProto&& from) noexcept
567 if (
this == &from)
return *
this;
568 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
576 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
577 ABSL_ATTRIBUTE_LIFETIME_BOUND {
578 return _internal_metadata_.
unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
581 ABSL_ATTRIBUTE_LIFETIME_BOUND {
582 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
585 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL
descriptor() {
588 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
591 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
601 if (other ==
this)
return;
602 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
605 ::google::protobuf::internal::GenericSwap(
this, other);
608 void UnsafeArenaSwap(GurobiParametersProto* PROTOBUF_NONNULL other) {
609 if (other ==
this)
return;
610 ABSL_DCHECK(GetArena() == other->GetArena());
616 GurobiParametersProto* PROTOBUF_NONNULL New(::google::protobuf::Arena* PROTOBUF_NULLABLE arena =
nullptr)
const {
617 return ::google::protobuf::Message::DefaultConstruct<GurobiParametersProto>(arena);
619 using ::google::protobuf::Message::CopyFrom;
621 using ::google::protobuf::Message::MergeFrom;
625 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
626 const ::google::protobuf::MessageLite& from_msg);
632 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
633 #if defined(PROTOBUF_CUSTOM_VTABLE)
635 static ::size_t
ByteSizeLong(const ::google::protobuf::MessageLite& msg);
637 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
638 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
642 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
643 ::uint8_t* PROTOBUF_NONNULL target,
644 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
645 return _InternalSerialize(*
this, target, stream);
648 ::size_t ByteSizeLong() const final;
649 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
650 ::uint8_t* PROTOBUF_NONNULL target,
651 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
653 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
656 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
660 template <
typename T>
662 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.GurobiParametersProto"; }
670 *
this = ::std::move(from);
672 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
673 static
void* PROTOBUF_NONNULL PlacementNew_(
674 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
675 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
676 static constexpr auto InternalNewImpl_();
679 static constexpr auto InternalGenerateClassData_();
681 ::
google::protobuf::Metadata GetMetadata() const;
690 int parameters_size()
const;
692 int _internal_parameters_size()
const;
697 ::google::protobuf::RepeatedPtrField<::operations_research::math_opt::GurobiParametersProto_Parameter>* PROTOBUF_NONNULL
mutable_parameters();
700 const ::google::protobuf::RepeatedPtrField<::operations_research::math_opt::GurobiParametersProto_Parameter>& _internal_parameters()
const;
701 ::google::protobuf::RepeatedPtrField<::operations_research::math_opt::GurobiParametersProto_Parameter>* PROTOBUF_NONNULL _internal_mutable_parameters();
703 const ::operations_research::math_opt::GurobiParametersProto_Parameter&
parameters(
int index)
const;
705 const ::google::protobuf::RepeatedPtrField<::operations_research::math_opt::GurobiParametersProto_Parameter>&
parameters()
const;
709 friend class ::google::protobuf::internal::TcParser;
710 static const ::google::protobuf::internal::TcParseTable<0, 1,
715 friend class ::google::protobuf::MessageLite;
716 friend class ::google::protobuf::Arena;
717 template <
typename T>
718 friend class ::google::protobuf::Arena::InternalHelper;
719 using InternalArenaConstructable_ = void;
720 using DestructorSkippable_ = void;
722 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
723 inline explicit Impl_(
724 ::google::protobuf::internal::InternalVisibility visibility,
725 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
726 inline explicit Impl_(
727 ::google::protobuf::internal::InternalVisibility visibility,
728 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
730 ::google::protobuf::RepeatedPtrField< ::operations_research::math_opt::GurobiParametersProto_Parameter > parameters_;
731 ::google::protobuf::internal::CachedSize _cached_size_;
732 PROTOBUF_TSAN_DECLARE_MEMBER
734 union { Impl_ _impl_; };
735 friend struct ::TableStruct_ortools_2fmath_5fopt_2fsolvers_2fgurobi_2eproto;
747#if defined(PROTOBUF_CUSTOM_VTABLE)
754 template <
typename =
void>
758 inline GurobiInitializerProto(GurobiInitializerProto&& from) noexcept
759 : GurobiInitializerProto(
nullptr, ::std::move(from)) {}
765 if (
this == &from)
return *
this;
766 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
774 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
775 ABSL_ATTRIBUTE_LIFETIME_BOUND {
776 return _internal_metadata_.
unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
778 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
779 ABSL_ATTRIBUTE_LIFETIME_BOUND {
780 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
783 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL
descriptor() {
786 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
787 return default_instance().GetMetadata().descriptor;
789 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
790 return default_instance().GetMetadata().reflection;
796 static constexpr int kIndexInFileMessages = 1;
799 if (other ==
this)
return;
800 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
803 ::google::protobuf::internal::GenericSwap(
this, other);
806 void UnsafeArenaSwap(GurobiInitializerProto* PROTOBUF_NONNULL other) {
807 if (other ==
this)
return;
808 ABSL_DCHECK(GetArena() == other->GetArena());
815 return ::google::protobuf::Message::DefaultConstruct<GurobiInitializerProto>(arena);
817 using ::google::protobuf::Message::CopyFrom;
819 using ::google::protobuf::Message::MergeFrom;
823 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
824 const ::google::protobuf::MessageLite& from_msg);
830 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
831 #if defined(PROTOBUF_CUSTOM_VTABLE)
833 static ::size_t
ByteSizeLong(const ::google::protobuf::MessageLite& msg);
835 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
836 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
840 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
841 ::uint8_t* PROTOBUF_NONNULL target,
842 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
843 return _InternalSerialize(*
this, target, stream);
846 ::size_t ByteSizeLong() const final;
847 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
848 ::uint8_t* PROTOBUF_NONNULL target,
849 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
851 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
854 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
855 static void SharedDtor(MessageLite& self);
858 template <
typename T>
860 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.GurobiInitializerProto"; }
868 *
this = ::std::move(from);
870 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL
GetClassData() const PROTOBUF_FINAL;
872 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
873 ::
google::protobuf::
Arena* PROTOBUF_NULLABLE arena);
888 bool has_isv_key()
const;
889 void clear_isv_key() ;
890 const ::operations_research::math_opt::GurobiInitializerProto_ISVKey&
isv_key()
const;
898 const ::operations_research::math_opt::GurobiInitializerProto_ISVKey& _internal_isv_key()
const;
905 friend class ::google::protobuf::internal::TcParser;
906 static const ::google::protobuf::internal::TcParseTable<0, 1,
911 friend class ::google::protobuf::MessageLite;
912 friend class ::google::protobuf::Arena;
913 template <
typename T>
914 friend class ::google::protobuf::Arena::InternalHelper;
915 using InternalArenaConstructable_ = void;
916 using DestructorSkippable_ = void;
918 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
919 inline explicit Impl_(
920 ::google::protobuf::internal::InternalVisibility visibility,
921 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
922 inline explicit Impl_(
923 ::google::protobuf::internal::InternalVisibility visibility,
924 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
926 ::google::protobuf::internal::HasBits<1> _has_bits_;
927 ::google::protobuf::internal::CachedSize _cached_size_;
929 PROTOBUF_TSAN_DECLARE_MEMBER
931 union { Impl_ _impl_; };
932 friend struct ::TableStruct_ortools_2fmath_5fopt_2fsolvers_2fgurobi_2eproto;
946#pragma GCC diagnostic push
947#pragma GCC diagnostic ignored "-Wstrict-aliasing"
955 ::google::protobuf::internal::TSanWrite(&
_impl_);
956 _impl_.name_.ClearToEmpty();
957 _impl_._has_bits_[0] &= ~0x00000001u;
960 ABSL_ATTRIBUTE_LIFETIME_BOUND {
962 return _internal_name();
964template <
typename Arg_,
typename... Args_>
966 ::google::protobuf::internal::TSanWrite(&
_impl_);
968 _impl_.name_.Set(
static_cast<Arg_&&
>(arg), args..., GetArena());
972 ABSL_ATTRIBUTE_LIFETIME_BOUND {
973 ::std::string* _s = _internal_mutable_name();
977inline const ::std::string& GurobiInitializerProto_ISVKey::_internal_name()
const {
978 ::google::protobuf::internal::TSanRead(&
_impl_);
981inline void GurobiInitializerProto_ISVKey::_internal_set_name(const ::std::string& value) {
982 ::google::protobuf::internal::TSanWrite(&
_impl_);
983 _impl_._has_bits_[0] |= 0x00000001u;
984 _impl_.name_.Set(value, GetArena());
986inline ::std::string* PROTOBUF_NONNULL GurobiInitializerProto_ISVKey::_internal_mutable_name() {
987 ::google::protobuf::internal::TSanWrite(&
_impl_);
988 _impl_._has_bits_[0] |= 0x00000001u;
989 return _impl_.name_.Mutable( GetArena());
992 ::google::protobuf::internal::TSanWrite(&
_impl_);
994 if ((
_impl_._has_bits_[0] & 0x00000001u) == 0) {
997 _impl_._has_bits_[0] &= ~0x00000001u;
998 auto* released =
_impl_.name_.Release();
999 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString()) {
1000 _impl_.name_.Set(
"", GetArena());
1005 ::google::protobuf::internal::TSanWrite(&
_impl_);
1006 if (value !=
nullptr) {
1007 _impl_._has_bits_[0] |= 0x00000001u;
1009 _impl_._has_bits_[0] &= ~0x00000001u;
1011 _impl_.name_.SetAllocated(value, GetArena());
1012 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() &&
_impl_.name_.IsDefault()) {
1013 _impl_.name_.Set(
"", GetArena());
1020 ::google::protobuf::internal::TSanWrite(&
_impl_);
1021 _impl_.application_name_.ClearToEmpty();
1022 _impl_._has_bits_[0] &= ~0x00000002u;
1025 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1027 return _internal_application_name();
1029template <
typename Arg_,
typename... Args_>
1031 ::google::protobuf::internal::TSanWrite(&
_impl_);
1033 _impl_.application_name_.Set(
static_cast<Arg_&&
>(arg), args..., GetArena());
1037 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1038 ::std::string* _s = _internal_mutable_application_name();
1042inline const ::std::string& GurobiInitializerProto_ISVKey::_internal_application_name()
const {
1043 ::google::protobuf::internal::TSanRead(&
_impl_);
1046inline void GurobiInitializerProto_ISVKey::_internal_set_application_name(const ::std::string& value) {
1047 ::google::protobuf::internal::TSanWrite(&
_impl_);
1048 _impl_._has_bits_[0] |= 0x00000002u;
1049 _impl_.application_name_.Set(value, GetArena());
1051inline ::std::string* PROTOBUF_NONNULL GurobiInitializerProto_ISVKey::_internal_mutable_application_name() {
1052 ::google::protobuf::internal::TSanWrite(&
_impl_);
1053 _impl_._has_bits_[0] |= 0x00000002u;
1054 return _impl_.application_name_.Mutable( GetArena());
1057 ::google::protobuf::internal::TSanWrite(&
_impl_);
1059 if ((
_impl_._has_bits_[0] & 0x00000002u) == 0) {
1062 _impl_._has_bits_[0] &= ~0x00000002u;
1063 auto* released =
_impl_.application_name_.Release();
1064 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString()) {
1065 _impl_.application_name_.Set(
"", GetArena());
1070 ::google::protobuf::internal::TSanWrite(&
_impl_);
1071 if (value !=
nullptr) {
1072 _impl_._has_bits_[0] |= 0x00000002u;
1074 _impl_._has_bits_[0] &= ~0x00000002u;
1076 _impl_.application_name_.SetAllocated(value, GetArena());
1077 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() &&
_impl_.application_name_.IsDefault()) {
1078 _impl_.application_name_.Set(
"", GetArena());
1085 ::google::protobuf::internal::TSanWrite(&
_impl_);
1087 _impl_._has_bits_[0] &= ~0x00000008u;
1091 return _internal_expiration();
1094 _internal_set_expiration(value);
1095 _impl_._has_bits_[0] |= 0x00000008u;
1098inline ::int32_t GurobiInitializerProto_ISVKey::_internal_expiration()
const {
1099 ::google::protobuf::internal::TSanRead(&
_impl_);
1100 return _impl_.expiration_;
1102inline void GurobiInitializerProto_ISVKey::_internal_set_expiration(::int32_t value) {
1103 ::google::protobuf::internal::TSanWrite(&
_impl_);
1104 _impl_.expiration_ = value;
1109 ::google::protobuf::internal::TSanWrite(&
_impl_);
1110 _impl_.key_.ClearToEmpty();
1111 _impl_._has_bits_[0] &= ~0x00000004u;
1114 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1116 return _internal_key();
1118template <
typename Arg_,
typename... Args_>
1120 ::google::protobuf::internal::TSanWrite(&
_impl_);
1122 _impl_.key_.Set(
static_cast<Arg_&&
>(arg), args..., GetArena());
1126 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1127 ::std::string* _s = _internal_mutable_key();
1131inline const ::std::string& GurobiInitializerProto_ISVKey::_internal_key()
const {
1132 ::google::protobuf::internal::TSanRead(&
_impl_);
1135inline void GurobiInitializerProto_ISVKey::_internal_set_key(const ::std::string& value) {
1136 ::google::protobuf::internal::TSanWrite(&
_impl_);
1137 _impl_._has_bits_[0] |= 0x00000004u;
1138 _impl_.key_.Set(value, GetArena());
1140inline ::std::string* PROTOBUF_NONNULL GurobiInitializerProto_ISVKey::_internal_mutable_key() {
1141 ::google::protobuf::internal::TSanWrite(&
_impl_);
1142 _impl_._has_bits_[0] |= 0x00000004u;
1143 return _impl_.key_.Mutable( GetArena());
1146 ::google::protobuf::internal::TSanWrite(&
_impl_);
1148 if ((
_impl_._has_bits_[0] & 0x00000004u) == 0) {
1151 _impl_._has_bits_[0] &= ~0x00000004u;
1152 auto* released =
_impl_.key_.Release();
1153 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString()) {
1154 _impl_.key_.Set(
"", GetArena());
1159 ::google::protobuf::internal::TSanWrite(&
_impl_);
1160 if (value !=
nullptr) {
1161 _impl_._has_bits_[0] |= 0x00000004u;
1163 _impl_._has_bits_[0] &= ~0x00000004u;
1165 _impl_.key_.SetAllocated(value, GetArena());
1166 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() &&
_impl_.key_.IsDefault()) {
1167 _impl_.key_.Set(
"", GetArena());
1178 bool value = (
_impl_._has_bits_[0] & 0x00000001u) != 0;
1179 PROTOBUF_ASSUME(!value ||
_impl_.isv_key_ !=
nullptr);
1183 ::google::protobuf::internal::TSanWrite(&
_impl_);
1185 _impl_._has_bits_[0] &= ~0x00000001u;
1187inline const ::operations_research::math_opt::GurobiInitializerProto_ISVKey& GurobiInitializerProto::_internal_isv_key()
const {
1188 ::google::protobuf::internal::TSanRead(&
_impl_);
1189 const ::operations_research::math_opt::GurobiInitializerProto_ISVKey* p =
_impl_.isv_key_;
1194 return _internal_isv_key();
1198 ::google::protobuf::internal::TSanWrite(&
_impl_);
1199 if (GetArena() ==
nullptr) {
1200 delete reinterpret_cast<::google::protobuf::MessageLite*
>(
_impl_.isv_key_);
1203 if (value !=
nullptr) {
1204 _impl_._has_bits_[0] |= 0x00000001u;
1206 _impl_._has_bits_[0] &= ~0x00000001u;
1211 ::google::protobuf::internal::TSanWrite(&
_impl_);
1213 _impl_._has_bits_[0] &= ~0x00000001u;
1215 _impl_.isv_key_ =
nullptr;
1216 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
1217 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
1218 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
1219 if (GetArena() ==
nullptr) {
1223 if (GetArena() !=
nullptr) {
1224 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
1230 ::google::protobuf::internal::TSanWrite(&
_impl_);
1233 _impl_._has_bits_[0] &= ~0x00000001u;
1234 ::operations_research::math_opt::GurobiInitializerProto_ISVKey* temp =
_impl_.isv_key_;
1235 _impl_.isv_key_ =
nullptr;
1238inline ::operations_research::math_opt::GurobiInitializerProto_ISVKey* PROTOBUF_NONNULL GurobiInitializerProto::_internal_mutable_isv_key() {
1239 ::google::protobuf::internal::TSanWrite(&
_impl_);
1240 if (
_impl_.isv_key_ ==
nullptr) {
1241 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::GurobiInitializerProto_ISVKey>(GetArena());
1247 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1248 _impl_._has_bits_[0] |= 0x00000001u;
1254 ::google::protobuf::Arena* message_arena = GetArena();
1255 ::google::protobuf::internal::TSanWrite(&
_impl_);
1256 if (message_arena ==
nullptr) {
1257 delete reinterpret_cast<::google::protobuf::MessageLite*
>(
_impl_.isv_key_);
1260 if (value !=
nullptr) {
1261 ::google::protobuf::Arena* submessage_arena = value->GetArena();
1262 if (message_arena != submessage_arena) {
1263 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
1265 _impl_._has_bits_[0] |= 0x00000001u;
1267 _impl_._has_bits_[0] &= ~0x00000001u;
1280 ::google::protobuf::internal::TSanWrite(&
_impl_);
1281 _impl_.name_.ClearToEmpty();
1282 _impl_._has_bits_[0] &= ~0x00000001u;
1285 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1287 return _internal_name();
1289template <
typename Arg_,
typename... Args_>
1291 ::google::protobuf::internal::TSanWrite(&
_impl_);
1292 _impl_._has_bits_[0] |= 0x00000001u;
1293 _impl_.name_.Set(
static_cast<Arg_&&
>(arg), args..., GetArena());
1297 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1298 ::std::string* _s = _internal_mutable_name();
1302inline const ::std::string& GurobiParametersProto_Parameter::_internal_name()
const {
1303 ::google::protobuf::internal::TSanRead(&
_impl_);
1304 return _impl_.name_.Get();
1306inline void GurobiParametersProto_Parameter::_internal_set_name(const ::std::string&
value) {
1307 ::google::protobuf::internal::TSanWrite(&
_impl_);
1308 _impl_._has_bits_[0] |= 0x00000001u;
1311inline ::std::string* PROTOBUF_NONNULL GurobiParametersProto_Parameter::_internal_mutable_name() {
1312 ::google::protobuf::internal::TSanWrite(&
_impl_);
1313 _impl_._has_bits_[0] |= 0x00000001u;
1314 return _impl_.name_.Mutable( GetArena());
1317 ::google::protobuf::internal::TSanWrite(&
_impl_);
1319 if ((
_impl_._has_bits_[0] & 0x00000001u) == 0) {
1322 _impl_._has_bits_[0] &= ~0x00000001u;
1323 auto* released =
_impl_.name_.Release();
1324 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString()) {
1325 _impl_.name_.Set(
"", GetArena());
1330 ::google::protobuf::internal::TSanWrite(&
_impl_);
1331 if (
value !=
nullptr) {
1332 _impl_._has_bits_[0] |= 0x00000001u;
1334 _impl_._has_bits_[0] &= ~0x00000001u;
1337 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() &&
_impl_.name_.IsDefault()) {
1338 _impl_.name_.Set(
"", GetArena());
1345 ::google::protobuf::internal::TSanWrite(&
_impl_);
1346 _impl_.value_.ClearToEmpty();
1347 _impl_._has_bits_[0] &= ~0x00000002u;
1350 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1352 return _internal_value();
1354template <
typename Arg_,
typename... Args_>
1356 ::google::protobuf::internal::TSanWrite(&
_impl_);
1357 _impl_._has_bits_[0] |= 0x00000002u;
1358 _impl_.value_.Set(
static_cast<Arg_&&
>(arg), args..., GetArena());
1362 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1363 ::std::string* _s = _internal_mutable_value();
1367inline const ::std::string& GurobiParametersProto_Parameter::_internal_value()
const {
1368 ::google::protobuf::internal::TSanRead(&
_impl_);
1369 return _impl_.value_.Get();
1371inline void GurobiParametersProto_Parameter::_internal_set_value(const ::std::string&
value) {
1372 ::google::protobuf::internal::TSanWrite(&
_impl_);
1373 _impl_._has_bits_[0] |= 0x00000002u;
1376inline ::std::string* PROTOBUF_NONNULL GurobiParametersProto_Parameter::_internal_mutable_value() {
1377 ::google::protobuf::internal::TSanWrite(&
_impl_);
1378 _impl_._has_bits_[0] |= 0x00000002u;
1379 return _impl_.value_.Mutable( GetArena());
1382 ::google::protobuf::internal::TSanWrite(&
_impl_);
1384 if ((
_impl_._has_bits_[0] & 0x00000002u) == 0) {
1387 _impl_._has_bits_[0] &= ~0x00000002u;
1388 auto* released =
_impl_.value_.Release();
1389 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString()) {
1390 _impl_.value_.Set(
"", GetArena());
1395 ::google::protobuf::internal::TSanWrite(&
_impl_);
1396 if (
value !=
nullptr) {
1397 _impl_._has_bits_[0] |= 0x00000002u;
1399 _impl_._has_bits_[0] &= ~0x00000002u;
1402 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() &&
_impl_.value_.IsDefault()) {
1403 _impl_.value_.Set(
"", GetArena());
1413inline int GurobiParametersProto::_internal_parameters_size()
const {
1414 return _internal_parameters().size();
1417 return _internal_parameters_size();
1420 ::google::protobuf::internal::TSanWrite(&
_impl_);
1421 _impl_.parameters_.Clear();
1424 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1426 return _internal_mutable_parameters()->Mutable(index);
1429 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1431 ::google::protobuf::internal::TSanWrite(&
_impl_);
1432 return _internal_mutable_parameters();
1435 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1437 return _internal_parameters().Get(index);
1440 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1441 ::google::protobuf::internal::TSanWrite(&
_impl_);
1447 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1449 return _internal_parameters();
1451inline const ::google::protobuf::RepeatedPtrField<::operations_research::math_opt::GurobiParametersProto_Parameter>&
1452GurobiParametersProto::_internal_parameters()
const {
1453 ::google::protobuf::internal::TSanRead(&
_impl_);
1454 return _impl_.parameters_;
1456inline ::google::protobuf::RepeatedPtrField<::operations_research::math_opt::GurobiParametersProto_Parameter>* PROTOBUF_NONNULL
1457GurobiParametersProto::_internal_mutable_parameters() {
1458 ::google::protobuf::internal::TSanRead(&
_impl_);
1459 return &
_impl_.parameters_;
1463#pragma GCC diagnostic pop
1473#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
void clear_name()
string name = 1;
::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)
void clear_key()
string key = 4;
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()
string application_name = 2;
::int32_t expiration() const
void set_allocated_application_name(::std::string *PROTOBUF_NULLABLE value)
void clear_expiration()
int32 expiration = 3;
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()
bool has_isv_key() const
.operations_research.math_opt.GurobiInitializerProto.ISVKey isv_key = 1;
void MergeFrom(const GurobiInitializerProto &from)
GurobiInitializerProto_ISVKey ISVKey
nested types -------------------------------------------------—
static void *PROTOBUF_NONNULL PlacementNew_(const void *PROTOBUF_NONNULL, void *PROTOBUF_NONNULL mem, ::google::protobuf::Arena *PROTOBUF_NULLABLE arena)
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)
static constexpr auto InternalGenerateClassData_()
void set_allocated_isv_key(::operations_research::math_opt::GurobiInitializerProto_ISVKey *PROTOBUF_NULLABLE value)
const ::google::protobuf::internal::ClassData *PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL
bool IsInitialized() const
::operations_research::math_opt::GurobiInitializerProto_ISVKey *PROTOBUF_NULLABLE release_isv_key()
static constexpr auto InternalNewImpl_()
::google::protobuf::Metadata GetMetadata() const
::size_t ByteSizeLong() const final
void Swap(GurobiInitializerProto *PROTOBUF_NONNULL other)
GurobiInitializerProto *PROTOBUF_NONNULL New(::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const
implements Message -------------------------------------------—
::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
friend class ::google::protobuf::Arena
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)
void clear_value()
string value = 2;
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(::google::protobuf::Arena *PROTOBUF_NULLABLE arena, GurobiParametersProto_Parameter &&from) noexcept
GurobiParametersProto_Parameter()
::std::string *PROTOBUF_NULLABLE release_name()
void clear_name()
string name = 1;
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
repeated .operations_research.math_opt.GurobiParametersProto.Parameter parameters = 1;
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()
An object oriented wrapper for quadratic constraints in ModelStorage.
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_
In SWIG mode, we don't want anything besides these top-level includes.