6#ifndef ortools_2fmath_5fopt_2fsolvers_2fxpress_2eproto_2epb_2eh
7#define ortools_2fmath_5fopt_2fsolvers_2fxpress_2eproto_2epb_2eh
14#include "google/protobuf/runtime_version.h"
15#if PROTOBUF_VERSION != 6033001
16#error "Protobuf C++ gencode is built with an incompatible version of"
17#error "Protobuf C++ headers/runtime. See"
18#error "https://protobuf.dev/support/cross-version-runtime-guarantee/#cpp"
20#include "google/protobuf/io/coded_stream.h"
21#include "google/protobuf/arena.h"
22#include "google/protobuf/arenastring.h"
23#include "google/protobuf/generated_message_tctable_decl.h"
24#include "google/protobuf/generated_message_util.h"
25#include "google/protobuf/metadata_lite.h"
26#include "google/protobuf/generated_message_reflection.h"
27#include "google/protobuf/message.h"
28#include "google/protobuf/message_lite.h"
29#include "google/protobuf/repeated_field.h"
30#include "google/protobuf/extension_set.h"
31#include "google/protobuf/unknown_field_set.h"
35#include "google/protobuf/port_def.inc"
37#define PROTOBUF_INTERNAL_EXPORT_ortools_2fmath_5fopt_2fsolvers_2fxpress_2eproto OR_PROTO_DLL
90#if defined(PROTOBUF_CUSTOM_VTABLE)
97 template <
typename =
void>
108 if (
this == &from)
return *
this;
109 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
117 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
118 ABSL_ATTRIBUTE_LIFETIME_BOUND {
119 return _internal_metadata_.
unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
121 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
122 ABSL_ATTRIBUTE_LIFETIME_BOUND {
123 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
126 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
127 return GetDescriptor();
129 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
130 return default_instance().GetMetadata().descriptor;
132 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
133 return default_instance().GetMetadata().reflection;
139 static constexpr int kIndexInFileMessages = 1;
142 if (other ==
this)
return;
143 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
146 ::google::protobuf::internal::GenericSwap(
this, other);
149 void UnsafeArenaSwap(XpressParametersProto_Parameter* PROTOBUF_NONNULL other) {
150 if (other ==
this)
return;
151 ABSL_DCHECK(GetArena() == other->GetArena());
158 return ::google::protobuf::Message::DefaultConstruct<XpressParametersProto_Parameter>(arena);
160 using ::google::protobuf::Message::CopyFrom;
162 using ::google::protobuf::Message::MergeFrom;
166 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
167 const ::google::protobuf::MessageLite& from_msg);
173 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
174 #if defined(PROTOBUF_CUSTOM_VTABLE)
176 static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);
177 static ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
178 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
179 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
182 ::size_t ByteSizeLong()
const {
return ByteSizeLong(*
this); }
183 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
184 ::uint8_t* PROTOBUF_NONNULL target,
185 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
186 return _InternalSerialize(*
this, target, stream);
189 ::size_t ByteSizeLong() const final;
190 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
191 ::uint8_t* PROTOBUF_NONNULL target,
192 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
194 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
197 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
201 template <
typename T>
203 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.XpressParametersProto.Parameter"; }
210 *
this = ::std::move(from);
212 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
213 static
void* PROTOBUF_NONNULL PlacementNew_(
214 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
215 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
216 static constexpr auto InternalNewImpl_();
219 static constexpr auto InternalGenerateClassData_();
221 ::
google::protobuf::Metadata GetMetadata() const;
226 kNameFieldNumber = 1,
227 kValueFieldNumber = 2,
231 const ::std::string&
name()
const;
232 template <
typename Arg_ = const ::std::string&,
typename... Args_>
233 void set_name(Arg_&& arg, Args_... args);
239 const ::std::string& _internal_name()
const;
240 PROTOBUF_ALWAYS_INLINE
void _internal_set_name(const ::std::string&
value);
241 ::std::string* PROTOBUF_NONNULL _internal_mutable_name();
246 const ::std::string&
value()
const;
247 template <
typename Arg_ = const ::std::string&,
typename... Args_>
248 void set_value(Arg_&& arg, Args_... args);
254 const ::std::string& _internal_value()
const;
255 PROTOBUF_ALWAYS_INLINE
void _internal_set_value(const ::std::string&
value);
256 ::std::string* PROTOBUF_NONNULL _internal_mutable_value();
262 friend class ::google::protobuf::internal::TcParser;
263 static const ::google::protobuf::internal::TcParseTable<1, 2,
268 friend class ::google::protobuf::MessageLite;
269 friend class ::google::protobuf::Arena;
270 template <
typename T>
271 friend class ::google::protobuf::Arena::InternalHelper;
272 using InternalArenaConstructable_ = void;
273 using DestructorSkippable_ = void;
275 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
276 inline explicit Impl_(
277 ::google::protobuf::internal::InternalVisibility visibility,
278 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
279 inline explicit Impl_(
280 ::google::protobuf::internal::InternalVisibility visibility,
281 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
283 ::google::protobuf::internal::HasBits<1> _has_bits_;
284 ::google::protobuf::internal::CachedSize _cached_size_;
285 ::google::protobuf::internal::ArenaStringPtr name_;
286 ::google::protobuf::internal::ArenaStringPtr value_;
287 PROTOBUF_TSAN_DECLARE_MEMBER
289 union { Impl_ _impl_; };
290 friend struct ::TableStruct_ortools_2fmath_5fopt_2fsolvers_2fxpress_2eproto;
302#if defined(PROTOBUF_CUSTOM_VTABLE)
309 template <
typename =
void>
320 if (
this == &from)
return *
this;
321 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
329 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
330 ABSL_ATTRIBUTE_LIFETIME_BOUND {
331 return _internal_metadata_.
unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
333 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
334 ABSL_ATTRIBUTE_LIFETIME_BOUND {
335 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
338 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
339 return GetDescriptor();
341 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL
GetDescriptor() {
344 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL
GetReflection() {
351 static constexpr int kIndexInFileMessages = 0;
353 inline void Swap(XpressInitializerProto* PROTOBUF_NONNULL other) {
354 if (other ==
this)
return;
355 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
358 ::google::protobuf::internal::GenericSwap(
this, other);
361 void UnsafeArenaSwap(XpressInitializerProto* PROTOBUF_NONNULL other) {
362 if (other ==
this)
return;
363 ABSL_DCHECK(GetArena() == other->GetArena());
369 XpressInitializerProto* PROTOBUF_NONNULL New(::google::protobuf::Arena* PROTOBUF_NULLABLE arena =
nullptr)
const {
370 return ::google::protobuf::Message::DefaultConstruct<XpressInitializerProto>(arena);
372 using ::google::protobuf::Message::CopyFrom;
374 using ::google::protobuf::Message::MergeFrom;
378 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
379 const ::google::protobuf::MessageLite& from_msg);
385 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
386 #if defined(PROTOBUF_CUSTOM_VTABLE)
388 static ::size_t
ByteSizeLong(const ::google::protobuf::MessageLite& msg);
390 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
391 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
395 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
396 ::uint8_t* PROTOBUF_NONNULL target,
397 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
398 return _InternalSerialize(*
this, target, stream);
401 ::size_t ByteSizeLong() const final;
402 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
403 ::uint8_t* PROTOBUF_NONNULL target,
404 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
406 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
409 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
413 template <
typename T>
415 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.XpressInitializerProto"; }
422 *
this = ::std::move(from);
424 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
425 static
void* PROTOBUF_NONNULL PlacementNew_(
426 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
427 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
428 static constexpr auto InternalNewImpl_();
431 static constexpr auto InternalGenerateClassData_();
433 ::
google::protobuf::Metadata GetMetadata() const;
438 kExtractNamesFieldNumber = 1,
447 bool _internal_extract_names()
const;
448 void _internal_set_extract_names(
bool value);
454 friend class ::google::protobuf::internal::TcParser;
455 static const ::google::protobuf::internal::TcParseTable<0, 1,
460 friend class ::google::protobuf::MessageLite;
461 friend class ::google::protobuf::Arena;
462 template <
typename T>
463 friend class ::google::protobuf::Arena::InternalHelper;
464 using InternalArenaConstructable_ = void;
465 using DestructorSkippable_ = void;
467 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
468 inline explicit Impl_(
469 ::google::protobuf::internal::InternalVisibility visibility,
470 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
471 inline explicit Impl_(
472 ::google::protobuf::internal::InternalVisibility visibility,
473 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
475 ::google::protobuf::internal::HasBits<1> _has_bits_;
476 ::google::protobuf::internal::CachedSize _cached_size_;
478 PROTOBUF_TSAN_DECLARE_MEMBER
480 union { Impl_ _impl_; };
481 friend struct ::TableStruct_ortools_2fmath_5fopt_2fsolvers_2fxpress_2eproto;
493#if defined(PROTOBUF_CUSTOM_VTABLE)
500 template <
typename =
void>
501 explicit PROTOBUF_CONSTEXPR
XpressParametersProto(::google::protobuf::internal::ConstantInitialized);
504 inline XpressParametersProto(XpressParametersProto&& from) noexcept
511 if (
this == &from)
return *
this;
512 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
520 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
521 ABSL_ATTRIBUTE_LIFETIME_BOUND {
522 return _internal_metadata_.
unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
525 ABSL_ATTRIBUTE_LIFETIME_BOUND {
526 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
529 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL
descriptor() {
532 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
535 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
545 if (other ==
this)
return;
546 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
549 ::google::protobuf::internal::GenericSwap(
this, other);
552 void UnsafeArenaSwap(XpressParametersProto* PROTOBUF_NONNULL other) {
553 if (other ==
this)
return;
554 ABSL_DCHECK(GetArena() == other->GetArena());
560 XpressParametersProto* PROTOBUF_NONNULL New(::google::protobuf::Arena* PROTOBUF_NULLABLE arena =
nullptr)
const {
561 return ::google::protobuf::Message::DefaultConstruct<XpressParametersProto>(arena);
563 using ::google::protobuf::Message::CopyFrom;
565 using ::google::protobuf::Message::MergeFrom;
569 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
570 const ::google::protobuf::MessageLite& from_msg);
576 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
577 #if defined(PROTOBUF_CUSTOM_VTABLE)
579 static ::size_t
ByteSizeLong(const ::google::protobuf::MessageLite& msg);
581 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
582 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
586 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
587 ::uint8_t* PROTOBUF_NONNULL target,
588 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
589 return _InternalSerialize(*
this, target, stream);
592 ::size_t ByteSizeLong() const final;
593 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
594 ::uint8_t* PROTOBUF_NONNULL target,
595 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
597 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
600 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
604 template <
typename T>
606 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.XpressParametersProto"; }
613 *
this = ::std::move(from);
615 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
616 static
void* PROTOBUF_NONNULL PlacementNew_(
617 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
618 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
619 static constexpr auto InternalNewImpl_();
622 static constexpr auto InternalGenerateClassData_();
624 ::
google::protobuf::Metadata GetMetadata() const;
626 using Parameter = XpressParametersProto_Parameter;
633 int parameters_size()
const;
635 int _internal_parameters_size()
const;
640 ::google::protobuf::RepeatedPtrField<::operations_research::math_opt::XpressParametersProto_Parameter>* PROTOBUF_NONNULL
mutable_parameters();
643 const ::google::protobuf::RepeatedPtrField<::operations_research::math_opt::XpressParametersProto_Parameter>& _internal_parameters()
const;
644 ::google::protobuf::RepeatedPtrField<::operations_research::math_opt::XpressParametersProto_Parameter>* PROTOBUF_NONNULL _internal_mutable_parameters();
646 const ::operations_research::math_opt::XpressParametersProto_Parameter&
parameters(
int index)
const;
648 const ::google::protobuf::RepeatedPtrField<::operations_research::math_opt::XpressParametersProto_Parameter>&
parameters()
const;
652 friend class ::google::protobuf::internal::TcParser;
653 static const ::google::protobuf::internal::TcParseTable<0, 1,
658 friend class ::google::protobuf::MessageLite;
659 friend class ::google::protobuf::Arena;
660 template <
typename T>
661 friend class ::google::protobuf::Arena::InternalHelper;
662 using InternalArenaConstructable_ = void;
663 using DestructorSkippable_ = void;
665 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
666 inline explicit Impl_(
667 ::google::protobuf::internal::InternalVisibility visibility,
668 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
669 inline explicit Impl_(
670 ::google::protobuf::internal::InternalVisibility visibility,
671 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
673 ::google::protobuf::internal::HasBits<1> _has_bits_;
674 ::google::protobuf::internal::CachedSize _cached_size_;
675 ::google::protobuf::RepeatedPtrField< ::operations_research::math_opt::XpressParametersProto_Parameter > parameters_;
676 PROTOBUF_TSAN_DECLARE_MEMBER
678 union { Impl_ _impl_; };
679 friend struct ::TableStruct_ortools_2fmath_5fopt_2fsolvers_2fxpress_2eproto;
693#pragma GCC diagnostic push
694#pragma GCC diagnostic ignored "-Wstrict-aliasing"
702 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00000001U);
706 ::google::protobuf::internal::TSanWrite(&
_impl_);
707 _impl_.extract_names_ =
false;
713 return _internal_extract_names();
716 _internal_set_extract_names(value);
717 SetHasBit(
_impl_._has_bits_[0], 0x00000001U);
720inline bool XpressInitializerProto::_internal_extract_names()
const {
721 ::google::protobuf::internal::TSanRead(&
_impl_);
724inline void XpressInitializerProto::_internal_set_extract_names(
bool value) {
725 ::google::protobuf::internal::TSanWrite(&
_impl_);
726 _impl_.extract_names_ = value;
735 ::google::protobuf::internal::TSanWrite(&
_impl_);
736 _impl_.name_.ClearToEmpty();
737 ClearHasBit(
_impl_._has_bits_[0],
741 ABSL_ATTRIBUTE_LIFETIME_BOUND {
743 return _internal_name();
745template <
typename Arg_,
typename... Args_>
747 ::google::protobuf::internal::TSanWrite(&
_impl_);
748 SetHasBit(
_impl_._has_bits_[0], 0x00000001U);
749 _impl_.name_.Set(
static_cast<Arg_&&
>(arg), args..., GetArena());
753 ABSL_ATTRIBUTE_LIFETIME_BOUND {
754 SetHasBit(
_impl_._has_bits_[0], 0x00000001U);
755 ::std::string* _s = _internal_mutable_name();
759inline const ::std::string& XpressParametersProto_Parameter::_internal_name()
const {
760 ::google::protobuf::internal::TSanRead(&
_impl_);
761 return _impl_.name_.Get();
763inline void XpressParametersProto_Parameter::_internal_set_name(const ::std::string& value) {
764 ::google::protobuf::internal::TSanWrite(&
_impl_);
767inline ::std::string* PROTOBUF_NONNULL XpressParametersProto_Parameter::_internal_mutable_name() {
768 ::google::protobuf::internal::TSanWrite(&
_impl_);
769 return _impl_.name_.Mutable( GetArena());
772 ::google::protobuf::internal::TSanWrite(&
_impl_);
774 if (!CheckHasBit(
_impl_._has_bits_[0], 0x00000001U)) {
777 ClearHasBit(
_impl_._has_bits_[0], 0x00000001U);
778 auto* released =
_impl_.name_.Release();
779 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString()) {
780 _impl_.name_.Set(
"", GetArena());
785 ::google::protobuf::internal::TSanWrite(&
_impl_);
786 if (
value !=
nullptr) {
787 SetHasBit(
_impl_._has_bits_[0], 0x00000001U);
789 ClearHasBit(
_impl_._has_bits_[0], 0x00000001U);
792 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() &&
_impl_.name_.IsDefault()) {
793 _impl_.name_.Set(
"", GetArena());
800 ::google::protobuf::internal::TSanWrite(&
_impl_);
801 _impl_.value_.ClearToEmpty();
802 ClearHasBit(
_impl_._has_bits_[0],
806 ABSL_ATTRIBUTE_LIFETIME_BOUND {
808 return _internal_value();
810template <
typename Arg_,
typename... Args_>
812 ::google::protobuf::internal::TSanWrite(&
_impl_);
813 SetHasBit(
_impl_._has_bits_[0], 0x00000002U);
814 _impl_.value_.Set(
static_cast<Arg_&&
>(arg), args..., GetArena());
818 ABSL_ATTRIBUTE_LIFETIME_BOUND {
819 SetHasBit(
_impl_._has_bits_[0], 0x00000002U);
820 ::std::string* _s = _internal_mutable_value();
824inline const ::std::string& XpressParametersProto_Parameter::_internal_value()
const {
825 ::google::protobuf::internal::TSanRead(&
_impl_);
826 return _impl_.value_.Get();
828inline void XpressParametersProto_Parameter::_internal_set_value(const ::std::string& value) {
829 ::google::protobuf::internal::TSanWrite(&
_impl_);
832inline ::std::string* PROTOBUF_NONNULL XpressParametersProto_Parameter::_internal_mutable_value() {
833 ::google::protobuf::internal::TSanWrite(&
_impl_);
834 return _impl_.value_.Mutable( GetArena());
837 ::google::protobuf::internal::TSanWrite(&
_impl_);
839 if (!CheckHasBit(
_impl_._has_bits_[0], 0x00000002U)) {
842 ClearHasBit(
_impl_._has_bits_[0], 0x00000002U);
843 auto* released =
_impl_.value_.Release();
844 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString()) {
845 _impl_.value_.Set(
"", GetArena());
850 ::google::protobuf::internal::TSanWrite(&
_impl_);
851 if (
value !=
nullptr) {
852 SetHasBit(
_impl_._has_bits_[0], 0x00000002U);
854 ClearHasBit(
_impl_._has_bits_[0], 0x00000002U);
857 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() &&
_impl_.value_.IsDefault()) {
858 _impl_.value_.Set(
"", GetArena());
868inline int XpressParametersProto::_internal_parameters_size()
const {
869 return _internal_parameters().size();
872 return _internal_parameters_size();
875 ::google::protobuf::internal::TSanWrite(&
_impl_);
876 _impl_.parameters_.Clear();
877 ClearHasBitForRepeated(
_impl_._has_bits_[0],
881 ABSL_ATTRIBUTE_LIFETIME_BOUND {
883 return _internal_mutable_parameters()->Mutable(index);
886 ABSL_ATTRIBUTE_LIFETIME_BOUND {
887 SetHasBitForRepeated(
_impl_._has_bits_[0], 0x00000001U);
889 ::google::protobuf::internal::TSanWrite(&
_impl_);
890 return _internal_mutable_parameters();
893 ABSL_ATTRIBUTE_LIFETIME_BOUND {
895 return _internal_parameters().Get(index);
898 ABSL_ATTRIBUTE_LIFETIME_BOUND {
899 ::google::protobuf::internal::TSanWrite(&
_impl_);
901 _internal_mutable_parameters()->InternalAddWithArena(
902 ::google::protobuf::MessageLite::internal_visibility(), GetArena());
903 SetHasBitForRepeated(
_impl_._has_bits_[0], 0x00000001U);
908 ABSL_ATTRIBUTE_LIFETIME_BOUND {
910 return _internal_parameters();
912inline const ::google::protobuf::RepeatedPtrField<::operations_research::math_opt::XpressParametersProto_Parameter>&
913XpressParametersProto::_internal_parameters()
const {
914 ::google::protobuf::internal::TSanRead(&
_impl_);
915 return _impl_.parameters_;
917inline ::google::protobuf::RepeatedPtrField<::operations_research::math_opt::XpressParametersProto_Parameter>* PROTOBUF_NONNULL
918XpressParametersProto::_internal_mutable_parameters() {
919 ::google::protobuf::internal::TSanRead(&
_impl_);
920 return &
_impl_.parameters_;
924#pragma GCC diagnostic pop
934#include "google/protobuf/port_undef.inc"
friend class ::google::protobuf::MessageLite
void Swap(XpressInitializerProto *PROTOBUF_NONNULL other)
static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL GetDescriptor()
ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL
static const ::google::protobuf::Reflection *PROTOBUF_NONNULL GetReflection()
void set_extract_names(bool value)
void clear_extract_names()
XpressInitializerProto & operator=(const XpressInitializerProto &from)
bool extract_names() const
void CopyFrom(const XpressInitializerProto &from)
::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
static const XpressInitializerProto & default_instance()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
PROTOBUF_CONSTEXPR XpressInitializerProto(::google::protobuf::internal::ConstantInitialized)
bool IsInitialized() const
bool has_extract_names() const
void MergeFrom(const XpressInitializerProto &from)
::size_t ByteSizeLong() const final
::std::string *PROTOBUF_NONNULL mutable_name()
void CopyFrom(const XpressParametersProto_Parameter &from)
friend class ::google::protobuf::MessageLite
void Swap(XpressParametersProto_Parameter *PROTOBUF_NONNULL other)
::std::string *PROTOBUF_NULLABLE release_value()
void set_allocated_name(::std::string *PROTOBUF_NULLABLE value)
void set_name(Arg_ &&arg, Args_... args)
XpressParametersProto_Parameter & operator=(const XpressParametersProto_Parameter &from)
XpressParametersProto_Parameter(const XpressParametersProto_Parameter &from)
void set_allocated_value(::std::string *PROTOBUF_NULLABLE value)
XpressParametersProto_Parameter()
void set_value(Arg_ &&arg, Args_... args)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
::std::string *PROTOBUF_NULLABLE release_name()
bool IsInitialized() const
::std::string *PROTOBUF_NONNULL mutable_value()
const ::std::string & name() const
PROTOBUF_CONSTEXPR XpressParametersProto_Parameter(::google::protobuf::internal::ConstantInitialized)
const ::std::string & value() const
friend class ::google::protobuf::MessageLite
XpressParametersProto & operator=(const XpressParametersProto &from)
bool IsInitialized() const
void Swap(XpressParametersProto *PROTOBUF_NONNULL other)
::google::protobuf::RepeatedPtrField<::operations_research::math_opt::XpressParametersProto_Parameter > *PROTOBUF_NONNULL mutable_parameters()
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
void CopyFrom(const XpressParametersProto &from)
int parameters_size() const
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
void MergeFrom(const XpressParametersProto &from)
friend void swap(XpressParametersProto &a, XpressParametersProto &b)
::operations_research::math_opt::XpressParametersProto_Parameter *PROTOBUF_NONNULL add_parameters()
static const XpressParametersProto & default_instance()
PROTOBUF_CONSTEXPR XpressParametersProto(::google::protobuf::internal::ConstantInitialized)
::size_t ByteSizeLong() const final
const ::google::protobuf::RepeatedPtrField<::operations_research::math_opt::XpressParametersProto_Parameter > & parameters() const
const ::operations_research::math_opt::XpressParametersProto_Parameter & parameters(int index) const
static constexpr int kIndexInFileMessages
::operations_research::math_opt::XpressParametersProto_Parameter *PROTOBUF_NONNULL mutable_parameters(int index)
::absl::string_view GetAnyMessageName()
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 XpressParametersProto_ParameterDefaultTypeInternal _XpressParametersProto_Parameter_default_instance_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull XpressInitializerProto_class_data_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull XpressParametersProto_class_data_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull XpressParametersProto_Parameter_class_data_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 XpressParametersProtoDefaultTypeInternal _XpressParametersProto_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 XpressInitializerProtoDefaultTypeInternal _XpressInitializerProto_default_instance_
PROTOBUF_CONSTINITconst ::_pbi::DescriptorTable descriptor_table_ortools_2fmath_5fopt_2fsolvers_2fxpress_2eproto