10#include "google/protobuf/io/coded_stream.h"
11#include "google/protobuf/generated_message_tctable_impl.h"
12#include "google/protobuf/extension_set.h"
13#include "google/protobuf/generated_message_util.h"
14#include "google/protobuf/wire_format_lite.h"
15#include "google/protobuf/descriptor.h"
16#include "google/protobuf/generated_message_reflection.h"
17#include "google/protobuf/reflection_ops.h"
18#include "google/protobuf/wire_format.h"
22#include "google/protobuf/port_def.inc"
23PROTOBUF_PRAGMA_INIT_SEG
26namespace _fl = ::google::protobuf::internal::field_layout;
30inline constexpr GurobiParametersProto_Parameter::Impl_::Impl_(
31 ::_pbi::ConstantInitialized) noexcept
34 &::google::protobuf::internal::fixed_address_empty_string,
35 ::_pbi::ConstantInitialized()),
37 &::google::protobuf::internal::fixed_address_empty_string,
38 ::_pbi::ConstantInitialized()) {}
42#if defined(PROTOBUF_CUSTOM_VTABLE)
45 : ::google::protobuf::Message(),
47 _impl_(::_pbi::ConstantInitialized()) {
57PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL
60inline constexpr GurobiInitializerProto_ISVKey::Impl_::Impl_(
61 ::_pbi::ConstantInitialized) noexcept
64 &::google::protobuf::internal::fixed_address_empty_string,
65 ::_pbi::ConstantInitialized()),
67 &::google::protobuf::internal::fixed_address_empty_string,
68 ::_pbi::ConstantInitialized()),
70 &::google::protobuf::internal::fixed_address_empty_string,
71 ::_pbi::ConstantInitialized()),
76#if defined(PROTOBUF_CUSTOM_VTABLE)
79 : ::google::protobuf::Message(),
81 _impl_(::_pbi::ConstantInitialized()) {
91PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL
94inline constexpr GurobiParametersProto::Impl_::Impl_(
95 ::_pbi::ConstantInitialized) noexcept
101#if defined(PROTOBUF_CUSTOM_VTABLE)
104 : ::google::protobuf::Message(),
106 _impl_(::_pbi::ConstantInitialized()) {
116PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL
119inline constexpr GurobiInitializerProto::Impl_::Impl_(
120 ::_pbi::ConstantInitialized) noexcept
126#if defined(PROTOBUF_CUSTOM_VTABLE)
129 : ::google::protobuf::Message(),
131 _impl_(::_pbi::ConstantInitialized()) {
141PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL
145static constexpr const ::_pb::EnumDescriptor *PROTOBUF_NONNULL *PROTOBUF_NULLABLE
147static constexpr const ::_pb::ServiceDescriptor *PROTOBUF_NONNULL *PROTOBUF_NULLABLE
179static const ::_pbi::MigrationSchema
194 "\n%ortools/math_opt/solvers/gurobi.proto\022"
195 "\034operations_research.math_opt\"\271\001\n\026Gurobi"
196 "InitializerProto\022L\n\007isv_key\030\001 \001(\0132;.oper"
197 "ations_research.math_opt.GurobiInitializ"
198 "erProto.ISVKey\032Q\n\006ISVKey\022\014\n\004name\030\001 \001(\t\022\030"
199 "\n\020application_name\030\002 \001(\t\022\022\n\nexpiration\030\003"
200 " \001(\005\022\013\n\003key\030\004 \001(\t\"\224\001\n\025GurobiParametersPr"
201 "oto\022Q\n\nparameters\030\001 \003(\0132=.operations_res"
202 "earch.math_opt.GurobiParametersProto.Par"
203 "ameter\032(\n\tParameter\022\014\n\004name\030\001 \001(\t\022\r\n\005val"
204 "ue\030\002 \001(\tb\006proto3"
211 descriptor_table_protodef_ortools_2fmath_5fopt_2fsolvers_2fgurobi_2eproto,
212 "ortools/math_opt/solvers/gurobi.proto",
230 decltype(::std::declval<GurobiInitializerProto_ISVKey>()._impl_._has_bits_);
236#if defined(PROTOBUF_CUSTOM_VTABLE)
239 : ::google::protobuf::Message(arena) {
244PROTOBUF_NDEBUG_INLINE GurobiInitializerProto_ISVKey::Impl_::Impl_(
245 ::google::protobuf::internal::InternalVisibility visibility,
246 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
247 const ::operations_research::math_opt::GurobiInitializerProto_ISVKey& from_msg)
248 : _has_bits_{from._has_bits_},
250 name_(arena, from.name_),
251 application_name_(arena, from.application_name_),
252 key_(arena, from.key_) {}
255 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
257#if defined(PROTOBUF_CUSTOM_VTABLE)
260 : ::google::protobuf::Message(arena) {
264 _internal_metadata_.
MergeFrom<::google::protobuf::UnknownFieldSet>(
265 from._internal_metadata_);
266 new (&
_impl_) Impl_(internal_visibility(), arena, from._impl_, from);
267 _impl_.expiration_ = from._impl_.expiration_;
271PROTOBUF_NDEBUG_INLINE GurobiInitializerProto_ISVKey::Impl_::Impl_(
272 ::google::protobuf::internal::InternalVisibility visibility,
273 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena)
276 application_name_(arena),
279inline void GurobiInitializerProto_ISVKey::SharedCtor(::_pb::Arena* PROTOBUF_NULLABLE arena) {
280 new (&
_impl_) Impl_(internal_visibility(), arena);
287inline void GurobiInitializerProto_ISVKey::SharedDtor(MessageLite& self) {
289 this_._internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
290 ABSL_DCHECK(this_.GetArena() ==
nullptr);
291 this_.
_impl_.name_.Destroy();
292 this_.
_impl_.application_name_.Destroy();
293 this_.
_impl_.key_.Destroy();
298 const void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
299 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena) {
307 return ::google::protobuf::internal::ClassDataFull{
308 ::google::protobuf::internal::ClassData{
313 &GurobiInitializerProto_ISVKey::MergeImpl,
314 ::google::protobuf::Message::GetNewImpl<GurobiInitializerProto_ISVKey>(),
315#if defined(PROTOBUF_CUSTOM_VTABLE)
316 &GurobiInitializerProto_ISVKey::SharedDtor,
323 &GurobiInitializerProto_ISVKey::kDescriptorMethods,
329PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const
333PROTOBUF_ATTRIBUTE_WEAK const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL
339PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
340const ::_pbi::TcParseTable<2, 4, 0, 90, 2>
341GurobiInitializerProto_ISVKey::_table_ = {
346 offsetof(
decltype(_table_), field_lookup_table),
348 offsetof(
decltype(_table_), field_entries),
351 offsetof(
decltype(_table_), field_names),
354 ::_pbi::TcParser::GenericFallback,
355 #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
356 ::_pbi::TcParser::GetTable<::operations_research::math_opt::GurobiInitializerProto_ISVKey>(),
360 {::_pbi::TcParser::FastUS1,
361 {34, 2, 0, PROTOBUF_FIELD_OFFSET(GurobiInitializerProto_ISVKey, _impl_.key_)}},
363 {::_pbi::TcParser::FastUS1,
366 {::_pbi::TcParser::FastUS1,
376 (0 | ::_fl::kFcOptional | ::_fl::kUtf8String | ::_fl::kRepAString)},
379 (0 | ::_fl::kFcOptional | ::_fl::kUtf8String | ::_fl::kRepAString)},
382 (0 | ::_fl::kFcOptional | ::_fl::kInt32)},
385 (0 | ::_fl::kFcOptional | ::_fl::kUtf8String | ::_fl::kRepAString)},
390 "operations_research.math_opt.GurobiInitializerProto.ISVKey"
398 ::google::protobuf::internal::TSanWrite(&
_impl_);
399 ::uint32_t cached_has_bits = 0;
401 (void) cached_has_bits;
403 cached_has_bits =
_impl_._has_bits_[0];
404 if ((cached_has_bits & 0x00000007u) != 0) {
405 if ((cached_has_bits & 0x00000001u) != 0) {
406 _impl_.name_.ClearNonDefaultToEmpty();
408 if ((cached_has_bits & 0x00000002u) != 0) {
409 _impl_.application_name_.ClearNonDefaultToEmpty();
411 if ((cached_has_bits & 0x00000004u) != 0) {
412 _impl_.key_.ClearNonDefaultToEmpty();
416 _impl_._has_bits_.Clear();
417 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
420#if defined(PROTOBUF_CUSTOM_VTABLE)
422 const ::google::protobuf::MessageLite& base, ::uint8_t* PROTOBUF_NONNULL target,
423 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) {
427 ::uint8_t* PROTOBUF_NONNULL target,
428 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
432 ::uint32_t cached_has_bits = 0;
433 (void)cached_has_bits;
436 if ((this_.
_impl_._has_bits_[0] & 0x00000001u) != 0) {
437 if (!this_._internal_name().empty()) {
438 const ::std::string& _s = this_._internal_name();
439 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
440 _s.data(),
static_cast<int>(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"operations_research.math_opt.GurobiInitializerProto.ISVKey.name");
441 target = stream->WriteStringMaybeAliased(1, _s, target);
446 if ((this_.
_impl_._has_bits_[0] & 0x00000002u) != 0) {
447 if (!this_._internal_application_name().empty()) {
448 const ::std::string& _s = this_._internal_application_name();
449 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
450 _s.data(),
static_cast<int>(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"operations_research.math_opt.GurobiInitializerProto.ISVKey.application_name");
451 target = stream->WriteStringMaybeAliased(2, _s, target);
456 if ((this_.
_impl_._has_bits_[0] & 0x00000008u) != 0) {
457 if (this_._internal_expiration() != 0) {
459 ::google::protobuf::internal::WireFormatLite::WriteInt32ToArrayWithField<3>(
460 stream, this_._internal_expiration(), target);
465 if ((this_.
_impl_._has_bits_[0] & 0x00000004u) != 0) {
466 if (!this_._internal_key().empty()) {
467 const ::std::string& _s = this_._internal_key();
468 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
469 _s.data(),
static_cast<int>(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"operations_research.math_opt.GurobiInitializerProto.ISVKey.key");
470 target = stream->WriteStringMaybeAliased(4, _s, target);
474 if (ABSL_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) {
476 ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
477 this_._internal_metadata_.
unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
483#if defined(PROTOBUF_CUSTOM_VTABLE)
491 ::size_t total_size = 0;
493 ::uint32_t cached_has_bits = 0;
495 (void)cached_has_bits;
497 ::_pbi::Prefetch5LinesFrom7Lines(&this_);
498 cached_has_bits = this_.
_impl_._has_bits_[0];
499 if ((cached_has_bits & 0x0000000fu) != 0) {
501 if ((cached_has_bits & 0x00000001u) != 0) {
502 if (!this_._internal_name().empty()) {
503 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
504 this_._internal_name());
508 if ((cached_has_bits & 0x00000002u) != 0) {
509 if (!this_._internal_application_name().empty()) {
510 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
511 this_._internal_application_name());
515 if ((cached_has_bits & 0x00000004u) != 0) {
516 if (!this_._internal_key().empty()) {
517 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
518 this_._internal_key());
522 if ((cached_has_bits & 0x00000008u) != 0) {
523 if (this_._internal_expiration() != 0) {
524 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(
525 this_._internal_expiration());
529 return this_.MaybeComputeUnknownFieldsSize(total_size,
530 &this_.
_impl_._cached_size_);
533void GurobiInitializerProto_ISVKey::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) {
537 ABSL_DCHECK_NE(&from, _this);
538 ::uint32_t cached_has_bits = 0;
539 (void) cached_has_bits;
541 cached_has_bits = from._impl_._has_bits_[0];
542 if ((cached_has_bits & 0x0000000fu) != 0) {
543 if ((cached_has_bits & 0x00000001u) != 0) {
544 if (!from._internal_name().empty()) {
545 _this->_internal_set_name(from._internal_name());
547 if (_this->_impl_.name_.IsDefault()) {
548 _this->_internal_set_name(
"");
552 if ((cached_has_bits & 0x00000002u) != 0) {
553 if (!from._internal_application_name().empty()) {
554 _this->_internal_set_application_name(from._internal_application_name());
556 if (_this->_impl_.application_name_.IsDefault()) {
557 _this->_internal_set_application_name(
"");
561 if ((cached_has_bits & 0x00000004u) != 0) {
562 if (!from._internal_key().empty()) {
563 _this->_internal_set_key(from._internal_key());
565 if (_this->_impl_.key_.IsDefault()) {
566 _this->_internal_set_key(
"");
570 if ((cached_has_bits & 0x00000008u) != 0) {
571 if (from._internal_expiration() != 0) {
572 _this->_impl_.expiration_ = from._impl_.expiration_;
576 _this->_impl_._has_bits_[0] |= cached_has_bits;
577 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
582 if (&from ==
this)
return;
590 auto* arena = GetArena();
591 ABSL_DCHECK_EQ(arena, other->GetArena());
592 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
593 swap(
_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
594 ::_pbi::ArenaStringPtr::InternalSwap(&
_impl_.name_, &other->_impl_.name_, arena);
595 ::_pbi::ArenaStringPtr::InternalSwap(&
_impl_.application_name_, &other->_impl_.application_name_, arena);
596 ::_pbi::ArenaStringPtr::InternalSwap(&
_impl_.key_, &other->_impl_.key_, arena);
597 swap(
_impl_.expiration_, other->_impl_.expiration_);
601 return ::google::protobuf::Message::GetMetadataImpl(
GetClassData()->full());
608 decltype(::std::declval<GurobiInitializerProto>()._impl_._has_bits_);
614#if defined(PROTOBUF_CUSTOM_VTABLE)
617 : ::google::protobuf::Message(arena) {
622PROTOBUF_NDEBUG_INLINE GurobiInitializerProto::Impl_::Impl_(
623 ::google::protobuf::internal::InternalVisibility visibility,
624 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
625 const ::operations_research::math_opt::GurobiInitializerProto& from_msg)
626 : _has_bits_{from._has_bits_},
630 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
632#if defined(PROTOBUF_CUSTOM_VTABLE)
635 : ::google::protobuf::Message(arena) {
639 _internal_metadata_.
MergeFrom<::google::protobuf::UnknownFieldSet>(
640 from._internal_metadata_);
641 new (&
_impl_) Impl_(internal_visibility(), arena, from._impl_, from);
642 ::uint32_t cached_has_bits =
_impl_._has_bits_[0];
643 _impl_.isv_key_ = ((cached_has_bits & 0x00000001u) != 0)
644 ? ::google::protobuf::Message::CopyConstruct(arena, *from._impl_.isv_key_)
649PROTOBUF_NDEBUG_INLINE GurobiInitializerProto::Impl_::Impl_(
650 ::google::protobuf::internal::InternalVisibility visibility,
651 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena)
652 : _cached_size_{0} {}
654inline void GurobiInitializerProto::SharedCtor(::_pb::Arena* PROTOBUF_NULLABLE arena) {
655 new (&
_impl_) Impl_(internal_visibility(), arena);
662inline void GurobiInitializerProto::SharedDtor(
MessageLite& self) {
664 this_._internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
665 ABSL_DCHECK(this_.GetArena() ==
nullptr);
666 delete this_.
_impl_.isv_key_;
671 const void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
672 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena) {
680 return ::google::protobuf::internal::ClassDataFull{
681 ::google::protobuf::internal::ClassData{
686 &GurobiInitializerProto::MergeImpl,
687 ::google::protobuf::Message::GetNewImpl<GurobiInitializerProto>(),
688#if defined(PROTOBUF_CUSTOM_VTABLE)
689 &GurobiInitializerProto::SharedDtor,
696 &GurobiInitializerProto::kDescriptorMethods,
702PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const
706PROTOBUF_ATTRIBUTE_WEAK const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL
712PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
713const ::_pbi::TcParseTable<0, 1, 1, 0, 2>
714GurobiInitializerProto::_table_ = {
719 offsetof(
decltype(_table_), field_lookup_table),
721 offsetof(
decltype(_table_), field_entries),
724 offsetof(
decltype(_table_), aux_entries),
727 ::_pbi::TcParser::GenericFallback,
728 #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
729 ::_pbi::TcParser::GetTable<::operations_research::math_opt::GurobiInitializerProto>(),
733 {::_pbi::TcParser::FastMtS1,
734 {10, 0, 0, PROTOBUF_FIELD_OFFSET(GurobiInitializerProto,
_impl_.isv_key_)}},
740 (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
743 {::_pbi::TcParser::GetTable<::operations_research::math_opt::GurobiInitializerProto_ISVKey>()},
750 ::google::protobuf::internal::TSanWrite(&
_impl_);
751 ::uint32_t cached_has_bits = 0;
753 (void) cached_has_bits;
755 cached_has_bits =
_impl_._has_bits_[0];
756 if ((cached_has_bits & 0x00000001u) != 0) {
757 ABSL_DCHECK(
_impl_.isv_key_ !=
nullptr);
760 _impl_._has_bits_.Clear();
761 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
764#if defined(PROTOBUF_CUSTOM_VTABLE)
766 const ::google::protobuf::MessageLite&
base, ::uint8_t* PROTOBUF_NONNULL target,
767 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) {
768 const GurobiInitializerProto& this_ =
static_cast<const GurobiInitializerProto&
>(
base);
771 ::uint8_t* PROTOBUF_NONNULL target,
772 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
776 ::uint32_t cached_has_bits = 0;
777 (void)cached_has_bits;
779 cached_has_bits = this_.
_impl_._has_bits_[0];
781 if ((cached_has_bits & 0x00000001u) != 0) {
782 target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
783 1, *this_.
_impl_.isv_key_, this_.
_impl_.isv_key_->GetCachedSize(), target,
787 if (ABSL_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) {
789 ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
790 this_._internal_metadata_.
unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
796#if defined(PROTOBUF_CUSTOM_VTABLE)
804 ::size_t total_size = 0;
806 ::uint32_t cached_has_bits = 0;
808 (void)cached_has_bits;
812 cached_has_bits = this_.
_impl_._has_bits_[0];
813 if ((cached_has_bits & 0x00000001u) != 0) {
815 ::google::protobuf::internal::WireFormatLite::MessageSize(*this_.
_impl_.isv_key_);
818 return this_.MaybeComputeUnknownFieldsSize(total_size,
819 &this_.
_impl_._cached_size_);
822void GurobiInitializerProto::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) {
823 auto*
const _this =
static_cast<GurobiInitializerProto*
>(&to_msg);
824 auto& from =
static_cast<const GurobiInitializerProto&
>(from_msg);
825 ::google::protobuf::Arena* arena = _this->GetArena();
827 ABSL_DCHECK_NE(&from, _this);
828 ::uint32_t cached_has_bits = 0;
829 (void) cached_has_bits;
831 cached_has_bits = from._impl_._has_bits_[0];
832 if ((cached_has_bits & 0x00000001u) != 0) {
833 ABSL_DCHECK(from._impl_.isv_key_ !=
nullptr);
834 if (_this->_impl_.isv_key_ ==
nullptr) {
835 _this->_impl_.isv_key_ = ::google::protobuf::Message::CopyConstruct(arena, *from._impl_.isv_key_);
837 _this->_impl_.isv_key_->MergeFrom(*from._impl_.isv_key_);
840 _this->_impl_._has_bits_[0] |= cached_has_bits;
841 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
846 if (&from ==
this)
return;
852void GurobiInitializerProto::InternalSwap(
GurobiInitializerProto* PROTOBUF_RESTRICT PROTOBUF_NONNULL other) {
854 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
855 swap(
_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
856 swap(
_impl_.isv_key_, other->_impl_.isv_key_);
860 return ::google::protobuf::Message::GetMetadataImpl(
GetClassData()->full());
867 decltype(::std::declval<GurobiParametersProto_Parameter>()._impl_._has_bits_);
873#if defined(PROTOBUF_CUSTOM_VTABLE)
876 : ::google::protobuf::Message(arena) {
881PROTOBUF_NDEBUG_INLINE GurobiParametersProto_Parameter::Impl_::Impl_(
882 ::google::protobuf::internal::InternalVisibility visibility,
883 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
884 const ::operations_research::math_opt::GurobiParametersProto_Parameter& from_msg)
885 : _has_bits_{from._has_bits_},
887 name_(arena, from.name_),
888 value_(arena, from.value_) {}
891 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
892 const GurobiParametersProto_Parameter& from)
893#if defined(PROTOBUF_CUSTOM_VTABLE)
896 : ::google::protobuf::Message(arena) {
900 _internal_metadata_.
MergeFrom<::google::protobuf::UnknownFieldSet>(
901 from._internal_metadata_);
902 new (&
_impl_) Impl_(internal_visibility(), arena, from._impl_, from);
906PROTOBUF_NDEBUG_INLINE GurobiParametersProto_Parameter::Impl_::Impl_(
907 ::google::protobuf::internal::InternalVisibility visibility,
908 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena)
913inline void GurobiParametersProto_Parameter::SharedCtor(::_pb::Arena* PROTOBUF_NULLABLE arena) {
914 new (&
_impl_) Impl_(internal_visibility(), arena);
920inline void GurobiParametersProto_Parameter::SharedDtor(MessageLite& self) {
922 this_._internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
923 ABSL_DCHECK(this_.GetArena() ==
nullptr);
924 this_.
_impl_.name_.Destroy();
925 this_.
_impl_.value_.Destroy();
930 const void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
931 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena) {
939 return ::google::protobuf::internal::ClassDataFull{
940 ::google::protobuf::internal::ClassData{
945 &GurobiParametersProto_Parameter::MergeImpl,
946 ::google::protobuf::Message::GetNewImpl<GurobiParametersProto_Parameter>(),
947#if defined(PROTOBUF_CUSTOM_VTABLE)
948 &GurobiParametersProto_Parameter::SharedDtor,
955 &GurobiParametersProto_Parameter::kDescriptorMethods,
961PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const
965PROTOBUF_ATTRIBUTE_WEAK const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL
971PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
972const ::_pbi::TcParseTable<1, 2, 0, 78, 2>
973GurobiParametersProto_Parameter::_table_ = {
978 offsetof(
decltype(_table_), field_lookup_table),
980 offsetof(
decltype(_table_), field_entries),
983 offsetof(
decltype(_table_), field_names),
986 ::_pbi::TcParser::GenericFallback,
987 #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
988 ::_pbi::TcParser::GetTable<::operations_research::math_opt::GurobiParametersProto_Parameter>(),
992 {::_pbi::TcParser::FastUS1,
993 {18, 1, 0, PROTOBUF_FIELD_OFFSET(GurobiParametersProto_Parameter, _impl_.value_)}},
995 {::_pbi::TcParser::FastUS1,
1002 (0 | ::_fl::kFcOptional | ::_fl::kUtf8String | ::_fl::kRepAString)},
1005 (0 | ::_fl::kFcOptional | ::_fl::kUtf8String | ::_fl::kRepAString)},
1010 "operations_research.math_opt.GurobiParametersProto.Parameter"
1017 ::google::protobuf::internal::TSanWrite(&
_impl_);
1018 ::uint32_t cached_has_bits = 0;
1020 (void) cached_has_bits;
1022 cached_has_bits =
_impl_._has_bits_[0];
1023 if ((cached_has_bits & 0x00000003u) != 0) {
1024 if ((cached_has_bits & 0x00000001u) != 0) {
1025 _impl_.name_.ClearNonDefaultToEmpty();
1027 if ((cached_has_bits & 0x00000002u) != 0) {
1028 _impl_.value_.ClearNonDefaultToEmpty();
1031 _impl_._has_bits_.Clear();
1032 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
1035#if defined(PROTOBUF_CUSTOM_VTABLE)
1037 const ::google::protobuf::MessageLite&
base, ::uint8_t* PROTOBUF_NONNULL target,
1038 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) {
1042 ::uint8_t* PROTOBUF_NONNULL target,
1043 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
1047 ::uint32_t cached_has_bits = 0;
1048 (void)cached_has_bits;
1051 if ((this_.
_impl_._has_bits_[0] & 0x00000001u) != 0) {
1052 if (!this_._internal_name().empty()) {
1053 const ::std::string& _s = this_._internal_name();
1054 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1055 _s.data(),
static_cast<int>(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"operations_research.math_opt.GurobiParametersProto.Parameter.name");
1056 target = stream->WriteStringMaybeAliased(1, _s, target);
1061 if ((this_.
_impl_._has_bits_[0] & 0x00000002u) != 0) {
1062 if (!this_._internal_value().empty()) {
1063 const ::std::string& _s = this_._internal_value();
1064 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1065 _s.data(),
static_cast<int>(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"operations_research.math_opt.GurobiParametersProto.Parameter.value");
1066 target = stream->WriteStringMaybeAliased(2, _s, target);
1070 if (ABSL_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) {
1072 ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
1073 this_._internal_metadata_.
unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
1079#if defined(PROTOBUF_CUSTOM_VTABLE)
1087 ::size_t total_size = 0;
1089 ::uint32_t cached_has_bits = 0;
1091 (void)cached_has_bits;
1093 ::_pbi::Prefetch5LinesFrom7Lines(&this_);
1094 cached_has_bits = this_._impl_._has_bits_[0];
1095 if ((cached_has_bits & 0x00000003u) != 0) {
1097 if ((cached_has_bits & 0x00000001u) != 0) {
1098 if (!this_._internal_name().empty()) {
1099 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
1100 this_._internal_name());
1104 if ((cached_has_bits & 0x00000002u) != 0) {
1105 if (!this_._internal_value().empty()) {
1106 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
1107 this_._internal_value());
1111 return this_.MaybeComputeUnknownFieldsSize(total_size,
1112 &this_._impl_._cached_size_);
1115void GurobiParametersProto_Parameter::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) {
1119 ABSL_DCHECK_NE(&from, _this);
1120 ::uint32_t cached_has_bits = 0;
1121 (void) cached_has_bits;
1123 cached_has_bits = from._impl_._has_bits_[0];
1124 if ((cached_has_bits & 0x00000003u) != 0) {
1125 if ((cached_has_bits & 0x00000001u) != 0) {
1126 if (!from._internal_name().empty()) {
1127 _this->_internal_set_name(from._internal_name());
1129 if (_this->_impl_.name_.IsDefault()) {
1130 _this->_internal_set_name(
"");
1134 if ((cached_has_bits & 0x00000002u) != 0) {
1135 if (!from._internal_value().empty()) {
1136 _this->_internal_set_value(from._internal_value());
1138 if (_this->_impl_.value_.IsDefault()) {
1139 _this->_internal_set_value(
"");
1144 _this->_impl_._has_bits_[0] |= cached_has_bits;
1145 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
1150 if (&from ==
this)
return;
1158 auto* arena = GetArena();
1159 ABSL_DCHECK_EQ(arena, other->GetArena());
1160 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
1161 swap(
_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
1162 ::_pbi::ArenaStringPtr::InternalSwap(&
_impl_.name_, &other->_impl_.name_, arena);
1163 ::_pbi::ArenaStringPtr::InternalSwap(&
_impl_.value_, &other->_impl_.value_, arena);
1167 return ::google::protobuf::Message::GetMetadataImpl(
GetClassData()->full());
1176#if defined(PROTOBUF_CUSTOM_VTABLE)
1179 : ::google::protobuf::Message(arena) {
1184PROTOBUF_NDEBUG_INLINE GurobiParametersProto::Impl_::Impl_(
1185 ::google::protobuf::internal::InternalVisibility visibility,
1186 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
1187 const ::operations_research::math_opt::GurobiParametersProto& from_msg)
1188 : parameters_{visibility, arena, from.parameters_},
1192 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
1193 const GurobiParametersProto& from)
1194#if defined(PROTOBUF_CUSTOM_VTABLE)
1197 : ::google::protobuf::Message(arena) {
1201 _internal_metadata_.
MergeFrom<::google::protobuf::UnknownFieldSet>(
1202 from._internal_metadata_);
1203 new (&
_impl_) Impl_(internal_visibility(), arena, from._impl_, from);
1207PROTOBUF_NDEBUG_INLINE GurobiParametersProto::Impl_::Impl_(
1208 ::google::protobuf::internal::InternalVisibility visibility,
1209 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena)
1210 : parameters_{visibility, arena},
1213inline void GurobiParametersProto::SharedCtor(::_pb::Arena* PROTOBUF_NULLABLE arena) {
1214 new (&
_impl_) Impl_(internal_visibility(), arena);
1222 this_._internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
1223 ABSL_DCHECK(this_.GetArena() ==
nullptr);
1228 const void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
1229 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena) {
1233 constexpr auto arena_bits = ::google::protobuf::internal::EncodePlacementArenaOffsets({
1236 InternalGetArenaOffset(
1237 ::google::protobuf::Message::internal_visibility()),
1239 if (arena_bits.has_value()) {
1240 return ::google::protobuf::internal::MessageCreator::ZeroInit(
1249 return ::google::protobuf::internal::ClassDataFull{
1250 ::google::protobuf::internal::ClassData{
1255 &GurobiParametersProto::MergeImpl,
1256 ::google::protobuf::Message::GetNewImpl<GurobiParametersProto>(),
1257#if defined(PROTOBUF_CUSTOM_VTABLE)
1258 &GurobiParametersProto::SharedDtor,
1265 &GurobiParametersProto::kDescriptorMethods,
1271PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const
1275PROTOBUF_ATTRIBUTE_WEAK const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL
1281PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
1282const ::_pbi::TcParseTable<0, 1, 1, 0, 2>
1283GurobiParametersProto::_table_ = {
1288 offsetof(
decltype(_table_), field_lookup_table),
1290 offsetof(
decltype(_table_), field_entries),
1293 offsetof(
decltype(_table_), aux_entries),
1296 ::_pbi::TcParser::GenericFallback,
1297 #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
1298 ::_pbi::TcParser::GetTable<::operations_research::math_opt::GurobiParametersProto>(),
1302 {::_pbi::TcParser::FastMtR1,
1303 {10, 63, 0, PROTOBUF_FIELD_OFFSET(GurobiParametersProto, _impl_.parameters_)}},
1309 (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
1312 {::_pbi::TcParser::GetTable<::operations_research::math_opt::GurobiParametersProto_Parameter>()},
1319 ::google::protobuf::internal::TSanWrite(&
_impl_);
1320 ::uint32_t cached_has_bits = 0;
1322 (void) cached_has_bits;
1324 _impl_.parameters_.Clear();
1325 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
1328#if defined(PROTOBUF_CUSTOM_VTABLE)
1330 const ::google::protobuf::MessageLite&
base, ::uint8_t* PROTOBUF_NONNULL target,
1331 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) {
1335 ::uint8_t* PROTOBUF_NONNULL target,
1336 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
1340 ::uint32_t cached_has_bits = 0;
1341 (void)cached_has_bits;
1344 for (
unsigned i = 0, n =
static_cast<unsigned>(
1345 this_._internal_parameters_size());
1347 const auto& repfield = this_._internal_parameters().Get(i);
1349 ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
1350 1, repfield, repfield.GetCachedSize(),
1354 if (ABSL_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) {
1356 ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
1357 this_._internal_metadata_.
unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
1363#if defined(PROTOBUF_CUSTOM_VTABLE)
1371 ::size_t total_size = 0;
1373 ::uint32_t cached_has_bits = 0;
1375 (void)cached_has_bits;
1377 ::_pbi::Prefetch5LinesFrom7Lines(&this_);
1381 total_size += 1UL * this_._internal_parameters_size();
1382 for (
const auto& msg : this_._internal_parameters()) {
1383 total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg);
1387 return this_.MaybeComputeUnknownFieldsSize(total_size,
1388 &this_._impl_._cached_size_);
1391void GurobiParametersProto::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) {
1395 ABSL_DCHECK_NE(&from, _this);
1396 ::uint32_t cached_has_bits = 0;
1397 (void) cached_has_bits;
1399 _this->_internal_mutable_parameters()->MergeFrom(
1400 from._internal_parameters());
1401 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
1406 if (&from ==
this)
return;
1412void GurobiParametersProto::InternalSwap(
GurobiParametersProto* PROTOBUF_RESTRICT PROTOBUF_NONNULL other) {
1414 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
1415 _impl_.parameters_.InternalSwap(&other->_impl_.parameters_);
1419 return ::google::protobuf::Message::GetMetadataImpl(
GetClassData()->full());
1429PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 static ::std::false_type
1432 ::std::false_type{});
1433#include "google/protobuf/port_undef.inc"
static PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::std::false_type _static_init2_
@protoc_insertion_point(global_scope)
static const ::_pb::Message *PROTOBUF_NONNULL const file_default_instances[]
static constexpr ::int32_t kHasBitsOffset
decltype(::std::declval< GurobiInitializerProto >()._impl_._has_bits_) HasBits
decltype(::std::declval< GurobiInitializerProto_ISVKey >()._impl_._has_bits_) HasBits
static constexpr ::int32_t kHasBitsOffset
friend class ::google::protobuf::MessageLite
friend void swap(GurobiInitializerProto_ISVKey &a, GurobiInitializerProto_ISVKey &b)
void CopyFrom(const GurobiInitializerProto_ISVKey &from)
void MergeFrom(const GurobiInitializerProto_ISVKey &from)
::size_t ByteSizeLong() const final
static void *PROTOBUF_NONNULL PlacementNew_(const void *PROTOBUF_NONNULL, void *PROTOBUF_NONNULL mem, ::google::protobuf::Arena *PROTOBUF_NULLABLE arena)
~GurobiInitializerProto_ISVKey() PROTOBUF_FINAL
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
::google::protobuf::Metadata GetMetadata() const
::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
static constexpr auto InternalGenerateClassData_()
const ::google::protobuf::internal::ClassData *PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL
ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL
GurobiInitializerProto_ISVKey()
static constexpr auto InternalNewImpl_()
void MergeFrom(const GurobiInitializerProto &from)
static void *PROTOBUF_NONNULL PlacementNew_(const void *PROTOBUF_NONNULL, void *PROTOBUF_NONNULL mem, ::google::protobuf::Arena *PROTOBUF_NULLABLE arena)
::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
static constexpr auto InternalGenerateClassData_()
const ::google::protobuf::internal::ClassData *PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL
static constexpr auto InternalNewImpl_()
::google::protobuf::Metadata GetMetadata() const
~GurobiInitializerProto() PROTOBUF_FINAL
::size_t ByteSizeLong() const final
void CopyFrom(const GurobiInitializerProto &from)
ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
static constexpr ::int32_t kHasBitsOffset
void MergeFrom(const GurobiParametersProto_Parameter &from)
void CopyFrom(const GurobiParametersProto_Parameter &from)
friend class ::google::protobuf::MessageLite
static constexpr auto InternalNewImpl_()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
~GurobiParametersProto_Parameter() PROTOBUF_FINAL
ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL
friend void swap(GurobiParametersProto_Parameter &a, GurobiParametersProto_Parameter &b)
static void *PROTOBUF_NONNULL PlacementNew_(const void *PROTOBUF_NONNULL, void *PROTOBUF_NONNULL mem, ::google::protobuf::Arena *PROTOBUF_NULLABLE arena)
const ::google::protobuf::internal::ClassData *PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL
::google::protobuf::Metadata GetMetadata() const
::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
::size_t ByteSizeLong() const final
static constexpr auto InternalGenerateClassData_()
GurobiParametersProto_Parameter()
static void *PROTOBUF_NONNULL PlacementNew_(const void *PROTOBUF_NONNULL, void *PROTOBUF_NONNULL mem, ::google::protobuf::Arena *PROTOBUF_NULLABLE arena)
friend class ::google::protobuf::MessageLite
ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
~GurobiParametersProto() PROTOBUF_FINAL
void MergeFrom(const GurobiParametersProto &from)
::size_t ByteSizeLong() const final
const ::google::protobuf::internal::ClassData *PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL
void CopyFrom(const GurobiParametersProto &from)
static constexpr auto InternalGenerateClassData_()
static constexpr auto InternalNewImpl_()
::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
::google::protobuf::Metadata GetMetadata() const
const ::uint32_t TableStruct_ortools_2fmath_5fopt_2fsolvers_2fgurobi_2eproto::offsets[] ABSL_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold)
static constexprconst ::_pb::EnumDescriptor *PROTOBUF_NONNULL *PROTOBUF_NULLABLE file_level_enum_descriptors_ortools_2fmath_5fopt_2fsolvers_2fgurobi_2eproto
::absl::once_flag descriptor_table_ortools_2fmath_5fopt_2fsolvers_2fgurobi_2eproto_once
PROTOBUF_CONSTINITconst ::_pbi::DescriptorTable descriptor_table_ortools_2fmath_5fopt_2fsolvers_2fgurobi_2eproto
static constexprconst ::_pb::ServiceDescriptor *PROTOBUF_NONNULL *PROTOBUF_NULLABLE file_level_service_descriptors_ortools_2fmath_5fopt_2fsolvers_2fgurobi_2eproto
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.
static constexpr ::_pbi::MigrationSchema *PROTOBUF_NULLABLE schemas
~GurobiInitializerProtoDefaultTypeInternal()
GurobiInitializerProto _instance
PROTOBUF_CONSTEXPR GurobiInitializerProtoDefaultTypeInternal()
GurobiInitializerProto_ISVKey _instance
PROTOBUF_CONSTEXPR GurobiInitializerProto_ISVKeyDefaultTypeInternal()
~GurobiInitializerProto_ISVKeyDefaultTypeInternal()
GurobiParametersProto _instance
PROTOBUF_CONSTEXPR GurobiParametersProtoDefaultTypeInternal()
~GurobiParametersProtoDefaultTypeInternal()
PROTOBUF_CONSTEXPR GurobiParametersProto_ParameterDefaultTypeInternal()
GurobiParametersProto_Parameter _instance
~GurobiParametersProto_ParameterDefaultTypeInternal()