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
182static const ::_pbi::MigrationSchema
197 "\n%ortools/math_opt/solvers/gurobi.proto\022"
198 "\034operations_research.math_opt\"\271\001\n\026Gurobi"
199 "InitializerProto\022L\n\007isv_key\030\001 \001(\0132;.oper"
200 "ations_research.math_opt.GurobiInitializ"
201 "erProto.ISVKey\032Q\n\006ISVKey\022\014\n\004name\030\001 \001(\t\022\030"
202 "\n\020application_name\030\002 \001(\t\022\022\n\nexpiration\030\003"
203 " \001(\005\022\013\n\003key\030\004 \001(\t\"\224\001\n\025GurobiParametersPr"
204 "oto\022Q\n\nparameters\030\001 \003(\0132=.operations_res"
205 "earch.math_opt.GurobiParametersProto.Par"
206 "ameter\032(\n\tParameter\022\014\n\004name\030\001 \001(\t\022\r\n\005val"
207 "ue\030\002 \001(\tb\006proto3"
214 descriptor_table_protodef_ortools_2fmath_5fopt_2fsolvers_2fgurobi_2eproto,
215 "ortools/math_opt/solvers/gurobi.proto",
233 decltype(::std::declval<GurobiInitializerProto_ISVKey>()._impl_._has_bits_);
239#if defined(PROTOBUF_CUSTOM_VTABLE)
242 : ::google::protobuf::Message(arena) {
247PROTOBUF_NDEBUG_INLINE GurobiInitializerProto_ISVKey::Impl_::Impl_(
248 [[maybe_unused]] ::google::protobuf::internal::InternalVisibility visibility,
249 [[maybe_unused]] ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
250 [[maybe_unused]] const ::operations_research::math_opt::GurobiInitializerProto_ISVKey& from_msg)
251 : _has_bits_{from._has_bits_},
253 name_(arena, from.name_),
254 application_name_(arena, from.application_name_),
255 key_(arena, from.key_) {}
258 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
260#if defined(PROTOBUF_CUSTOM_VTABLE)
263 : ::google::protobuf::Message(arena) {
267 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
268 from._internal_metadata_);
269 new (&
_impl_) Impl_(internal_visibility(), arena, from._impl_, from);
270 _impl_.expiration_ = from._impl_.expiration_;
274PROTOBUF_NDEBUG_INLINE GurobiInitializerProto_ISVKey::Impl_::Impl_(
275 [[maybe_unused]] ::google::protobuf::internal::InternalVisibility visibility,
276 [[maybe_unused]] ::google::protobuf::Arena* PROTOBUF_NULLABLE arena)
279 application_name_(arena),
282inline void GurobiInitializerProto_ISVKey::SharedCtor(::_pb::Arena* PROTOBUF_NULLABLE arena) {
283 new (&
_impl_) Impl_(internal_visibility(), arena);
290inline void GurobiInitializerProto_ISVKey::SharedDtor(
MessageLite& self) {
292 if constexpr (::_pbi::DebugHardenCheckHasBitConsistency()) {
293 this_.CheckHasBitConsistency();
295 this_._internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
296 ABSL_DCHECK(this_.GetArena() ==
nullptr);
297 this_.
_impl_.name_.Destroy();
298 this_.
_impl_.application_name_.Destroy();
299 this_.
_impl_.key_.Destroy();
303inline void* PROTOBUF_NONNULL GurobiInitializerProto_ISVKey::PlacementNew_(
304 const void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
305 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena) {
308constexpr auto GurobiInitializerProto_ISVKey::InternalNewImpl_() {
313 return ::google::protobuf::internal::ClassDataFull{
314 ::google::protobuf::internal::ClassData{
319 &GurobiInitializerProto_ISVKey::MergeImpl,
320 ::google::protobuf::Message::GetNewImpl<GurobiInitializerProto_ISVKey>(),
321#if defined(PROTOBUF_CUSTOM_VTABLE)
322 &GurobiInitializerProto_ISVKey::SharedDtor,
329 &GurobiInitializerProto_ISVKey::kDescriptorMethods,
335PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const
339PROTOBUF_ATTRIBUTE_WEAK const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL
340GurobiInitializerProto_ISVKey::GetClassData()
const {
345PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
346const ::_pbi::TcParseTable<2, 4, 0, 90, 2>
347GurobiInitializerProto_ISVKey::_table_ = {
352 offsetof(
decltype(_table_), field_lookup_table),
354 offsetof(
decltype(_table_), field_entries),
357 offsetof(
decltype(_table_), field_names),
360 ::_pbi::TcParser::GenericFallback,
361 #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
362 ::_pbi::TcParser::GetTable<::operations_research::math_opt::GurobiInitializerProto_ISVKey>(),
366 {::_pbi::TcParser::FastUS1,
370 {::_pbi::TcParser::FastUS1,
374 {::_pbi::TcParser::FastUS1,
396 "operations_research.math_opt.GurobiInitializerProto.ISVKey"
404 ::google::protobuf::internal::TSanWrite(&
_impl_);
405 ::uint32_t cached_has_bits = 0;
407 (void) cached_has_bits;
409 cached_has_bits =
_impl_._has_bits_[0];
410 if (BatchCheckHasBit(cached_has_bits, 0x00000007U)) {
411 if (CheckHasBit(cached_has_bits, 0x00000001U)) {
412 _impl_.name_.ClearNonDefaultToEmpty();
414 if (CheckHasBit(cached_has_bits, 0x00000002U)) {
415 _impl_.application_name_.ClearNonDefaultToEmpty();
417 if (CheckHasBit(cached_has_bits, 0x00000004U)) {
418 _impl_.key_.ClearNonDefaultToEmpty();
422 _impl_._has_bits_.Clear();
423 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
426#if defined(PROTOBUF_CUSTOM_VTABLE)
428 const ::google::protobuf::MessageLite& base, ::uint8_t* PROTOBUF_NONNULL target,
429 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) {
433 ::uint8_t* PROTOBUF_NONNULL target,
434 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
437 if constexpr (::_pbi::DebugHardenCheckHasBitConsistency()) {
438 this_.CheckHasBitConsistency();
441 ::uint32_t cached_has_bits = 0;
442 (void)cached_has_bits;
444 cached_has_bits = this_.
_impl_._has_bits_[0];
446 if (CheckHasBit(cached_has_bits, 0x00000001U)) {
447 if (!this_._internal_name().empty()) {
448 const ::std::string& _s = this_._internal_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.name");
451 target = stream->WriteStringMaybeAliased(1, _s, target);
456 if (CheckHasBit(cached_has_bits, 0x00000002U)) {
457 if (!this_._internal_application_name().empty()) {
458 const ::std::string& _s = this_._internal_application_name();
459 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
460 _s.data(),
static_cast<int>(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"operations_research.math_opt.GurobiInitializerProto.ISVKey.application_name");
461 target = stream->WriteStringMaybeAliased(2, _s, target);
466 if (CheckHasBit(cached_has_bits, 0x00000008U)) {
467 if (this_._internal_expiration() != 0) {
469 ::google::protobuf::internal::WireFormatLite::WriteInt32ToArrayWithField<3>(
470 stream, this_._internal_expiration(), target);
475 if (CheckHasBit(cached_has_bits, 0x00000004U)) {
476 if (!this_._internal_key().empty()) {
477 const ::std::string& _s = this_._internal_key();
478 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
479 _s.data(),
static_cast<int>(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"operations_research.math_opt.GurobiInitializerProto.ISVKey.key");
480 target = stream->WriteStringMaybeAliased(4, _s, target);
484 if (ABSL_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) {
486 ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
487 this_._internal_metadata_.
unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
493#if defined(PROTOBUF_CUSTOM_VTABLE)
501 ::size_t total_size = 0;
503 ::uint32_t cached_has_bits = 0;
505 (void)cached_has_bits;
507 ::_pbi::Prefetch5LinesFrom7Lines(&this_);
508 cached_has_bits = this_.
_impl_._has_bits_[0];
509 if (BatchCheckHasBit(cached_has_bits, 0x0000000fU)) {
511 if (CheckHasBit(cached_has_bits, 0x00000001U)) {
512 if (!this_._internal_name().empty()) {
513 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
514 this_._internal_name());
518 if (CheckHasBit(cached_has_bits, 0x00000002U)) {
519 if (!this_._internal_application_name().empty()) {
520 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
521 this_._internal_application_name());
525 if (CheckHasBit(cached_has_bits, 0x00000004U)) {
526 if (!this_._internal_key().empty()) {
527 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
528 this_._internal_key());
532 if (CheckHasBit(cached_has_bits, 0x00000008U)) {
533 if (this_._internal_expiration() != 0) {
534 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(
535 this_._internal_expiration());
539 return this_.MaybeComputeUnknownFieldsSize(total_size,
540 &this_.
_impl_._cached_size_);
543void GurobiInitializerProto_ISVKey::MergeImpl(::google::protobuf::MessageLite& to_msg,
544 const ::google::protobuf::MessageLite& from_msg) {
548 if constexpr (::_pbi::DebugHardenCheckHasBitConsistency()) {
549 from.CheckHasBitConsistency();
552 ABSL_DCHECK_NE(&from, _this);
553 ::uint32_t cached_has_bits = 0;
554 (void)cached_has_bits;
556 cached_has_bits = from._impl_._has_bits_[0];
557 if (BatchCheckHasBit(cached_has_bits, 0x0000000fU)) {
558 if (CheckHasBit(cached_has_bits, 0x00000001U)) {
559 if (!from._internal_name().empty()) {
560 _this->_internal_set_name(from._internal_name());
562 if (_this->_impl_.name_.IsDefault()) {
563 _this->_internal_set_name(
"");
567 if (CheckHasBit(cached_has_bits, 0x00000002U)) {
568 if (!from._internal_application_name().empty()) {
569 _this->_internal_set_application_name(from._internal_application_name());
571 if (_this->_impl_.application_name_.IsDefault()) {
572 _this->_internal_set_application_name(
"");
576 if (CheckHasBit(cached_has_bits, 0x00000004U)) {
577 if (!from._internal_key().empty()) {
578 _this->_internal_set_key(from._internal_key());
580 if (_this->_impl_.key_.IsDefault()) {
581 _this->_internal_set_key(
"");
585 if (CheckHasBit(cached_has_bits, 0x00000008U)) {
586 if (from._internal_expiration() != 0) {
587 _this->_impl_.expiration_ = from._impl_.expiration_;
591 _this->_impl_._has_bits_[0] |= cached_has_bits;
592 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
593 from._internal_metadata_);
598 if (&from ==
this)
return;
606 auto* arena = GetArena();
607 ABSL_DCHECK_EQ(arena, other->GetArena());
608 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
609 swap(
_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
610 ::_pbi::ArenaStringPtr::InternalSwap(&
_impl_.name_, &other->_impl_.name_, arena);
611 ::_pbi::ArenaStringPtr::InternalSwap(&
_impl_.application_name_, &other->_impl_.application_name_, arena);
612 ::_pbi::ArenaStringPtr::InternalSwap(&
_impl_.key_, &other->_impl_.key_, arena);
613 swap(
_impl_.expiration_, other->_impl_.expiration_);
617 return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full());
624 decltype(::std::declval<GurobiInitializerProto>()._impl_._has_bits_);
630#if defined(PROTOBUF_CUSTOM_VTABLE)
633 : ::google::protobuf::Message(arena) {
638PROTOBUF_NDEBUG_INLINE GurobiInitializerProto::Impl_::Impl_(
639 [[maybe_unused]] ::google::protobuf::internal::InternalVisibility visibility,
640 [[maybe_unused]] ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
641 [[maybe_unused]] const ::operations_research::math_opt::GurobiInitializerProto& from_msg)
642 : _has_bits_{from._has_bits_},
646 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
648#if defined(PROTOBUF_CUSTOM_VTABLE)
651 : ::google::protobuf::Message(arena) {
655 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
656 from._internal_metadata_);
657 new (&
_impl_) Impl_(internal_visibility(), arena, from._impl_, from);
658 ::uint32_t cached_has_bits =
_impl_._has_bits_[0];
659 _impl_.isv_key_ = (CheckHasBit(cached_has_bits, 0x00000001U))
660 ? ::google::protobuf::Message::CopyConstruct(arena, *from._impl_.isv_key_)
665PROTOBUF_NDEBUG_INLINE GurobiInitializerProto::Impl_::Impl_(
666 [[maybe_unused]] ::google::protobuf::internal::InternalVisibility visibility,
667 [[maybe_unused]] ::google::protobuf::Arena* PROTOBUF_NULLABLE arena)
668 : _cached_size_{0} {}
670inline void GurobiInitializerProto::SharedCtor(::_pb::Arena* PROTOBUF_NULLABLE arena) {
671 new (&
_impl_) Impl_(internal_visibility(), arena);
678inline void GurobiInitializerProto::SharedDtor(
MessageLite& self) {
680 if constexpr (::_pbi::DebugHardenCheckHasBitConsistency()) {
681 this_.CheckHasBitConsistency();
683 this_._internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
684 ABSL_DCHECK(this_.GetArena() ==
nullptr);
685 delete this_.
_impl_.isv_key_;
689inline void* PROTOBUF_NONNULL GurobiInitializerProto::PlacementNew_(
690 const void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
691 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena) {
694constexpr auto GurobiInitializerProto::InternalNewImpl_() {
699 return ::google::protobuf::internal::ClassDataFull{
700 ::google::protobuf::internal::ClassData{
705 &GurobiInitializerProto::MergeImpl,
706 ::google::protobuf::Message::GetNewImpl<GurobiInitializerProto>(),
707#if defined(PROTOBUF_CUSTOM_VTABLE)
708 &GurobiInitializerProto::SharedDtor,
715 &GurobiInitializerProto::kDescriptorMethods,
721PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const
725PROTOBUF_ATTRIBUTE_WEAK const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL
726GurobiInitializerProto::GetClassData()
const {
731PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
732const ::_pbi::TcParseTable<0, 1, 1, 0, 2>
733GurobiInitializerProto::_table_ = {
738 offsetof(
decltype(_table_), field_lookup_table),
740 offsetof(
decltype(_table_), field_entries),
743 offsetof(
decltype(_table_), aux_entries),
746 ::_pbi::TcParser::GenericFallback,
747 #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
748 ::_pbi::TcParser::GetTable<::operations_research::math_opt::GurobiInitializerProto>(),
752 {::_pbi::TcParser::FastMtS1,
762 {::_pbi::TcParser::GetTable<::operations_research::math_opt::GurobiInitializerProto_ISVKey>()},
769 ::google::protobuf::internal::TSanWrite(&
_impl_);
770 ::uint32_t cached_has_bits = 0;
772 (void) cached_has_bits;
774 cached_has_bits =
_impl_._has_bits_[0];
775 if (CheckHasBit(cached_has_bits, 0x00000001U)) {
776 ABSL_DCHECK(
_impl_.isv_key_ !=
nullptr);
779 _impl_._has_bits_.Clear();
780 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
783#if defined(PROTOBUF_CUSTOM_VTABLE)
785 const ::google::protobuf::MessageLite&
base, ::uint8_t* PROTOBUF_NONNULL target,
786 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) {
790 ::uint8_t* PROTOBUF_NONNULL target,
791 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
794 if constexpr (::_pbi::DebugHardenCheckHasBitConsistency()) {
795 this_.CheckHasBitConsistency();
798 ::uint32_t cached_has_bits = 0;
799 (void)cached_has_bits;
801 cached_has_bits = this_.
_impl_._has_bits_[0];
803 if (CheckHasBit(cached_has_bits, 0x00000001U)) {
804 target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
809 if (ABSL_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) {
811 ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
812 this_._internal_metadata_.
unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
818#if defined(PROTOBUF_CUSTOM_VTABLE)
826 ::size_t total_size = 0;
828 ::uint32_t cached_has_bits = 0;
830 (void)cached_has_bits;
834 cached_has_bits = this_.
_impl_._has_bits_[0];
835 if (CheckHasBit(cached_has_bits, 0x00000001U)) {
837 ::google::protobuf::internal::WireFormatLite::MessageSize(*this_.
_impl_.isv_key_);
840 return this_.MaybeComputeUnknownFieldsSize(total_size,
841 &this_.
_impl_._cached_size_);
844void GurobiInitializerProto::MergeImpl(::google::protobuf::MessageLite& to_msg,
845 const ::google::protobuf::MessageLite& from_msg) {
849 if constexpr (::_pbi::DebugHardenCheckHasBitConsistency()) {
850 from.CheckHasBitConsistency();
852 ::google::protobuf::Arena* arena = _this->GetArena();
854 ABSL_DCHECK_NE(&from, _this);
855 ::uint32_t cached_has_bits = 0;
856 (void)cached_has_bits;
858 cached_has_bits = from._impl_._has_bits_[0];
859 if (CheckHasBit(cached_has_bits, 0x00000001U)) {
860 ABSL_DCHECK(from._impl_.isv_key_ !=
nullptr);
861 if (_this->_impl_.isv_key_ ==
nullptr) {
862 _this->_impl_.isv_key_ = ::google::protobuf::Message::CopyConstruct(arena, *from._impl_.isv_key_);
864 _this->_impl_.isv_key_->MergeFrom(*from._impl_.isv_key_);
867 _this->_impl_._has_bits_[0] |= cached_has_bits;
868 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
869 from._internal_metadata_);
874 if (&from ==
this)
return;
880void GurobiInitializerProto::InternalSwap(
GurobiInitializerProto* PROTOBUF_RESTRICT PROTOBUF_NONNULL other) {
882 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
883 swap(
_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
888 return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full());
895 decltype(::std::declval<GurobiParametersProto_Parameter>()._impl_._has_bits_);
901#if defined(PROTOBUF_CUSTOM_VTABLE)
904 : ::google::protobuf::Message(arena) {
909PROTOBUF_NDEBUG_INLINE GurobiParametersProto_Parameter::Impl_::Impl_(
910 [[maybe_unused]] ::google::protobuf::internal::InternalVisibility visibility,
911 [[maybe_unused]] ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
912 [[maybe_unused]] const ::operations_research::math_opt::GurobiParametersProto_Parameter& from_msg)
913 : _has_bits_{from._has_bits_},
915 name_(arena, from.name_),
916 value_(arena, from.value_) {}
919 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
921#if defined(PROTOBUF_CUSTOM_VTABLE)
924 : ::google::protobuf::Message(arena) {
928 _internal_metadata_.
MergeFrom<::google::protobuf::UnknownFieldSet>(
929 from._internal_metadata_);
930 new (&
_impl_) Impl_(internal_visibility(), arena, from._impl_, from);
934PROTOBUF_NDEBUG_INLINE GurobiParametersProto_Parameter::Impl_::Impl_(
935 [[maybe_unused]] ::google::protobuf::internal::InternalVisibility visibility,
936 [[maybe_unused]] ::google::protobuf::Arena* PROTOBUF_NULLABLE arena)
941inline void GurobiParametersProto_Parameter::SharedCtor(::_pb::Arena* PROTOBUF_NULLABLE arena) {
942 new (&
_impl_) Impl_(internal_visibility(), arena);
948inline void GurobiParametersProto_Parameter::SharedDtor(
MessageLite& self) {
950 if constexpr (::_pbi::DebugHardenCheckHasBitConsistency()) {
951 this_.CheckHasBitConsistency();
953 this_._internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
954 ABSL_DCHECK(this_.GetArena() ==
nullptr);
955 this_.
_impl_.name_.Destroy();
956 this_.
_impl_.value_.Destroy();
960inline void* PROTOBUF_NONNULL GurobiParametersProto_Parameter::PlacementNew_(
961 const void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
962 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena) {
963 return ::new (mem) GurobiParametersProto_Parameter(arena);
965constexpr auto GurobiParametersProto_Parameter::InternalNewImpl_() {
966 return ::google::protobuf::internal::MessageCreator::CopyInit(
sizeof(GurobiParametersProto_Parameter),
967 alignof(GurobiParametersProto_Parameter));
970 return ::google::protobuf::internal::ClassDataFull{
971 ::google::protobuf::internal::ClassData{
976 &GurobiParametersProto_Parameter::MergeImpl,
977 ::google::protobuf::Message::GetNewImpl<GurobiParametersProto_Parameter>(),
978#if defined(PROTOBUF_CUSTOM_VTABLE)
979 &GurobiParametersProto_Parameter::SharedDtor,
986 &GurobiParametersProto_Parameter::kDescriptorMethods,
992PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const
996PROTOBUF_ATTRIBUTE_WEAK const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL
997GurobiParametersProto_Parameter::GetClassData()
const {
1002PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
1003const ::_pbi::TcParseTable<1, 2, 0, 78, 2>
1004GurobiParametersProto_Parameter::_table_ = {
1006 PROTOBUF_FIELD_OFFSET(GurobiParametersProto_Parameter,
_impl_._has_bits_),
1009 offsetof(
decltype(_table_), field_lookup_table),
1011 offsetof(
decltype(_table_), field_entries),
1014 offsetof(
decltype(_table_), field_names),
1017 ::_pbi::TcParser::GenericFallback,
1018 #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
1019 ::_pbi::TcParser::GetTable<::operations_research::math_opt::GurobiParametersProto_Parameter>(),
1023 {::_pbi::TcParser::FastUS1,
1025 PROTOBUF_FIELD_OFFSET(GurobiParametersProto_Parameter,
_impl_.value_)}},
1027 {::_pbi::TcParser::FastUS1,
1029 PROTOBUF_FIELD_OFFSET(GurobiParametersProto_Parameter,
_impl_.name_)}},
1034 {PROTOBUF_FIELD_OFFSET(GurobiParametersProto_Parameter,
_impl_.name_),
_Internal::kHasBitsOffset + 0, 0, (0 | ::_fl::kFcOptional | ::_fl::kUtf8String | ::_fl::kRepAString)},
1036 {PROTOBUF_FIELD_OFFSET(GurobiParametersProto_Parameter,
_impl_.value_),
_Internal::kHasBitsOffset + 1, 0, (0 | ::_fl::kFcOptional | ::_fl::kUtf8String | ::_fl::kRepAString)},
1041 "operations_research.math_opt.GurobiParametersProto.Parameter"
1048 ::google::protobuf::internal::TSanWrite(&
_impl_);
1049 ::uint32_t cached_has_bits = 0;
1051 (void) cached_has_bits;
1053 cached_has_bits =
_impl_._has_bits_[0];
1054 if (BatchCheckHasBit(cached_has_bits, 0x00000003U)) {
1055 if (CheckHasBit(cached_has_bits, 0x00000001U)) {
1056 _impl_.name_.ClearNonDefaultToEmpty();
1058 if (CheckHasBit(cached_has_bits, 0x00000002U)) {
1059 _impl_.value_.ClearNonDefaultToEmpty();
1062 _impl_._has_bits_.Clear();
1063 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
1066#if defined(PROTOBUF_CUSTOM_VTABLE)
1068 const ::google::protobuf::MessageLite&
base, ::uint8_t* PROTOBUF_NONNULL target,
1069 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) {
1070 const GurobiParametersProto_Parameter& this_ =
static_cast<const GurobiParametersProto_Parameter&
>(
base);
1073 ::uint8_t* PROTOBUF_NONNULL target,
1074 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
1077 if constexpr (::_pbi::DebugHardenCheckHasBitConsistency()) {
1078 this_.CheckHasBitConsistency();
1081 ::uint32_t cached_has_bits = 0;
1082 (void)cached_has_bits;
1084 cached_has_bits = this_.
_impl_._has_bits_[0];
1086 if (CheckHasBit(cached_has_bits, 0x00000001U)) {
1087 if (!this_._internal_name().empty()) {
1088 const ::std::string& _s = this_._internal_name();
1089 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1090 _s.data(),
static_cast<int>(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"operations_research.math_opt.GurobiParametersProto.Parameter.name");
1091 target = stream->WriteStringMaybeAliased(1, _s, target);
1096 if (CheckHasBit(cached_has_bits, 0x00000002U)) {
1097 if (!this_._internal_value().empty()) {
1098 const ::std::string& _s = this_._internal_value();
1099 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1100 _s.data(),
static_cast<int>(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"operations_research.math_opt.GurobiParametersProto.Parameter.value");
1101 target = stream->WriteStringMaybeAliased(2, _s, target);
1105 if (ABSL_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) {
1107 ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
1108 this_._internal_metadata_.
unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
1114#if defined(PROTOBUF_CUSTOM_VTABLE)
1116 const GurobiParametersProto_Parameter& this_ =
static_cast<const GurobiParametersProto_Parameter&
>(base);
1119 const GurobiParametersProto_Parameter& this_ = *
this;
1122 ::size_t total_size = 0;
1124 ::uint32_t cached_has_bits = 0;
1126 (void)cached_has_bits;
1128 ::_pbi::Prefetch5LinesFrom7Lines(&this_);
1129 cached_has_bits = this_._impl_._has_bits_[0];
1130 if (BatchCheckHasBit(cached_has_bits, 0x00000003U)) {
1132 if (CheckHasBit(cached_has_bits, 0x00000001U)) {
1133 if (!this_._internal_name().empty()) {
1134 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
1135 this_._internal_name());
1139 if (CheckHasBit(cached_has_bits, 0x00000002U)) {
1140 if (!this_._internal_value().empty()) {
1141 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
1142 this_._internal_value());
1146 return this_.MaybeComputeUnknownFieldsSize(total_size,
1147 &this_._impl_._cached_size_);
1150void GurobiParametersProto_Parameter::MergeImpl(::google::protobuf::MessageLite& to_msg,
1151 const ::google::protobuf::MessageLite& from_msg) {
1153 static_cast<GurobiParametersProto_Parameter*
>(&to_msg);
1154 auto& from =
static_cast<const GurobiParametersProto_Parameter&
>(from_msg);
1155 if constexpr (::_pbi::DebugHardenCheckHasBitConsistency()) {
1156 from.CheckHasBitConsistency();
1159 ABSL_DCHECK_NE(&from, _this);
1160 ::uint32_t cached_has_bits = 0;
1161 (void)cached_has_bits;
1163 cached_has_bits = from._impl_._has_bits_[0];
1164 if (BatchCheckHasBit(cached_has_bits, 0x00000003U)) {
1165 if (CheckHasBit(cached_has_bits, 0x00000001U)) {
1166 if (!from._internal_name().empty()) {
1167 _this->_internal_set_name(from._internal_name());
1169 if (_this->_impl_.name_.IsDefault()) {
1170 _this->_internal_set_name(
"");
1174 if (CheckHasBit(cached_has_bits, 0x00000002U)) {
1175 if (!from._internal_value().empty()) {
1176 _this->_internal_set_value(from._internal_value());
1178 if (_this->_impl_.value_.IsDefault()) {
1179 _this->_internal_set_value(
"");
1184 _this->_impl_._has_bits_[0] |= cached_has_bits;
1185 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
1186 from._internal_metadata_);
1191 if (&from ==
this)
return;
1199 auto* arena = GetArena();
1200 ABSL_DCHECK_EQ(arena, other->GetArena());
1201 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
1202 swap(
_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
1203 ::_pbi::ArenaStringPtr::InternalSwap(&
_impl_.name_, &other->_impl_.name_, arena);
1204 ::_pbi::ArenaStringPtr::InternalSwap(&
_impl_.value_, &other->_impl_.value_, arena);
1208 return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full());
1215 decltype(::std::declval<GurobiParametersProto>()._impl_._has_bits_);
1221#if defined(PROTOBUF_CUSTOM_VTABLE)
1224 : ::google::protobuf::Message(arena) {
1229PROTOBUF_NDEBUG_INLINE GurobiParametersProto::Impl_::Impl_(
1230 [[maybe_unused]] ::google::protobuf::internal::InternalVisibility visibility,
1231 [[maybe_unused]] ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
1232 [[maybe_unused]] const ::operations_research::math_opt::GurobiParametersProto& from_msg)
1233 : _has_bits_{from._has_bits_},
1235 parameters_{visibility, arena, from.parameters_} {}
1238 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
1240#if defined(PROTOBUF_CUSTOM_VTABLE)
1243 : ::google::protobuf::Message(arena) {
1247 _internal_metadata_.
MergeFrom<::google::protobuf::UnknownFieldSet>(
1248 from._internal_metadata_);
1249 new (&
_impl_) Impl_(internal_visibility(), arena, from._impl_, from);
1253PROTOBUF_NDEBUG_INLINE GurobiParametersProto::Impl_::Impl_(
1254 [[maybe_unused]] ::google::protobuf::internal::InternalVisibility visibility,
1255 [[maybe_unused]] ::google::protobuf::Arena* PROTOBUF_NULLABLE arena)
1257 parameters_{visibility, arena} {}
1259inline void GurobiParametersProto::SharedCtor(::_pb::Arena* PROTOBUF_NULLABLE arena) {
1260 new (&
_impl_) Impl_(internal_visibility(), arena);
1268 if constexpr (::_pbi::DebugHardenCheckHasBitConsistency()) {
1269 this_.CheckHasBitConsistency();
1271 this_._internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
1272 ABSL_DCHECK(this_.GetArena() ==
nullptr);
1276inline void* PROTOBUF_NONNULL GurobiParametersProto::PlacementNew_(
1277 const void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
1278 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena) {
1281constexpr auto GurobiParametersProto::InternalNewImpl_() {
1282 constexpr auto arena_bits = ::google::protobuf::internal::EncodePlacementArenaOffsets({
1283 PROTOBUF_FIELD_OFFSET(GurobiParametersProto,
_impl_.parameters_) +
1285 InternalGetArenaOffset(
1288 if (arena_bits.has_value()) {
1289 return ::google::protobuf::internal::MessageCreator::ZeroInit(
1290 sizeof(GurobiParametersProto), alignof(GurobiParametersProto), *arena_bits);
1292 return ::google::protobuf::internal::MessageCreator(&GurobiParametersProto::PlacementNew_,
1293 sizeof(GurobiParametersProto),
1294 alignof(GurobiParametersProto));
1298 return ::google::protobuf::internal::ClassDataFull{
1299 ::google::protobuf::internal::ClassData{
1304 &GurobiParametersProto::MergeImpl,
1305 ::google::protobuf::Message::GetNewImpl<GurobiParametersProto>(),
1306#if defined(PROTOBUF_CUSTOM_VTABLE)
1307 &GurobiParametersProto::SharedDtor,
1314 &GurobiParametersProto::kDescriptorMethods,
1320PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const
1324PROTOBUF_ATTRIBUTE_WEAK const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL
1325GurobiParametersProto::GetClassData()
const {
1330PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
1331const ::_pbi::TcParseTable<0, 1, 1, 0, 2>
1332GurobiParametersProto::_table_ = {
1334 PROTOBUF_FIELD_OFFSET(GurobiParametersProto,
_impl_._has_bits_),
1337 offsetof(
decltype(_table_), field_lookup_table),
1339 offsetof(
decltype(_table_), field_entries),
1342 offsetof(
decltype(_table_), aux_entries),
1345 ::_pbi::TcParser::GenericFallback,
1346 #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
1347 ::_pbi::TcParser::GetTable<::operations_research::math_opt::GurobiParametersProto>(),
1351 {::_pbi::TcParser::FastMtR1,
1353 PROTOBUF_FIELD_OFFSET(GurobiParametersProto,
_impl_.parameters_)}},
1358 {PROTOBUF_FIELD_OFFSET(GurobiParametersProto,
_impl_.parameters_),
_Internal::kHasBitsOffset + 0, 0, (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
1361 {::_pbi::TcParser::GetTable<::operations_research::math_opt::GurobiParametersProto_Parameter>()},
1368 ::google::protobuf::internal::TSanWrite(&
_impl_);
1369 ::uint32_t cached_has_bits = 0;
1371 (void) cached_has_bits;
1373 cached_has_bits =
_impl_._has_bits_[0];
1374 if (CheckHasBitForRepeated(cached_has_bits, 0x00000001U)) {
1375 _impl_.parameters_.Clear();
1377 _impl_._has_bits_.Clear();
1378 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
1381#if defined(PROTOBUF_CUSTOM_VTABLE)
1383 const ::google::protobuf::MessageLite&
base, ::uint8_t* PROTOBUF_NONNULL target,
1384 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) {
1385 const GurobiParametersProto& this_ =
static_cast<const GurobiParametersProto&
>(
base);
1388 ::uint8_t* PROTOBUF_NONNULL target,
1389 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
1390 const GurobiParametersProto& this_ = *
this;
1392 if constexpr (::_pbi::DebugHardenCheckHasBitConsistency()) {
1393 this_.CheckHasBitConsistency();
1396 ::uint32_t cached_has_bits = 0;
1397 (void)cached_has_bits;
1399 cached_has_bits = this_._impl_._has_bits_[0];
1401 if (CheckHasBitForRepeated(cached_has_bits, 0x00000001U)) {
1402 for (
unsigned i = 0, n =
static_cast<unsigned>(
1403 this_._internal_parameters_size());
1405 const auto& repfield = this_._internal_parameters().Get(i);
1407 ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
1408 1, repfield, repfield.GetCachedSize(),
1413 if (ABSL_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) {
1415 ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
1416 this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
1422#if defined(PROTOBUF_CUSTOM_VTABLE)
1424 const GurobiParametersProto& this_ =
static_cast<const GurobiParametersProto&
>(base);
1427 const GurobiParametersProto& this_ = *
this;
1430 ::size_t total_size = 0;
1432 ::uint32_t cached_has_bits = 0;
1434 (void)cached_has_bits;
1436 ::_pbi::Prefetch5LinesFrom7Lines(&this_);
1439 cached_has_bits = this_._impl_._has_bits_[0];
1440 if (CheckHasBitForRepeated(cached_has_bits, 0x00000001U)) {
1441 total_size += 1UL * this_._internal_parameters_size();
1442 for (
const auto& msg : this_._internal_parameters()) {
1443 total_size += ::google::protobuf::internal::WireFormatLite::MessageSize(msg);
1447 return this_.MaybeComputeUnknownFieldsSize(total_size,
1448 &this_._impl_._cached_size_);
1451void GurobiParametersProto::MergeImpl(::google::protobuf::MessageLite& to_msg,
1452 const ::google::protobuf::MessageLite& from_msg) {
1454 static_cast<GurobiParametersProto*
>(&to_msg);
1455 auto& from =
static_cast<const GurobiParametersProto&
>(from_msg);
1456 if constexpr (::_pbi::DebugHardenCheckHasBitConsistency()) {
1457 from.CheckHasBitConsistency();
1461 ABSL_DCHECK_NE(&from, _this);
1462 ::uint32_t cached_has_bits = 0;
1463 (void)cached_has_bits;
1465 cached_has_bits = from._impl_._has_bits_[0];
1466 if (CheckHasBitForRepeated(cached_has_bits, 0x00000001U)) {
1467 _this->_internal_mutable_parameters()->InternalMergeFromWithArena(
1468 ::google::protobuf::MessageLite::internal_visibility(), arena,
1469 from._internal_parameters());
1471 _this->_impl_._has_bits_[0] |= cached_has_bits;
1472 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
1473 from._internal_metadata_);
1478 if (&from ==
this)
return;
1484void GurobiParametersProto::InternalSwap(
GurobiParametersProto* PROTOBUF_RESTRICT PROTOBUF_NONNULL other) {
1486 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
1487 swap(
_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
1488 _impl_.parameters_.InternalSwap(&other->_impl_.parameters_);
1492 return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full());
1502PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 static ::std::false_type
1505 ::std::false_type{});
1506#include "google/protobuf/port_undef.inc"
static PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::std::false_type _static_init2_
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
int GetCachedSize() const
~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_()
ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL
GurobiInitializerProto_ISVKey()
void MergeFrom(const GurobiInitializerProto &from)
friend class ::google::protobuf::MessageLite
::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
static constexpr auto InternalGenerateClassData_()
::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
friend void swap(GurobiInitializerProto &a, GurobiInitializerProto &b)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
friend class ::google::protobuf::Arena
static constexpr ::int32_t kHasBitsOffset
static constexpr ::int32_t kHasBitsOffset
void MergeFrom(const GurobiParametersProto_Parameter &from)
void CopyFrom(const GurobiParametersProto_Parameter &from)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
~GurobiParametersProto_Parameter() PROTOBUF_FINAL
ABSL_ATTRIBUTE_REINITIALIZES void Clear() 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()
friend class ::google::protobuf::MessageLite
ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL
~GurobiParametersProto() PROTOBUF_FINAL
void MergeFrom(const GurobiParametersProto &from)
::size_t ByteSizeLong() const final
void CopyFrom(const GurobiParametersProto &from)
static constexpr auto InternalGenerateClassData_()
::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
::google::protobuf::Metadata GetMetadata() const
static constexpr ::_pbi::MigrationSchema *PROTOBUF_NULLABLE schemas
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
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_
~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()