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;
31#if defined(PROTOBUF_CUSTOM_VTABLE)
34 : HighsOptionsProto_StringOptionsEntry_DoNotUse::MapEntry() {
45PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL
49#if defined(PROTOBUF_CUSTOM_VTABLE)
52 : HighsOptionsProto_IntOptionsEntry_DoNotUse::MapEntry() {
63PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL
67#if defined(PROTOBUF_CUSTOM_VTABLE)
70 : HighsOptionsProto_DoubleOptionsEntry_DoNotUse::MapEntry() {
81PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL
85#if defined(PROTOBUF_CUSTOM_VTABLE)
88 : HighsOptionsProto_BoolOptionsEntry_DoNotUse::MapEntry() {
99PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL
102inline constexpr HighsOptionsProto::Impl_::Impl_(
103 ::_pbi::ConstantInitialized) noexcept
112#if defined(PROTOBUF_CUSTOM_VTABLE)
115 : ::google::protobuf::Message(),
117 _impl_(::_pbi::ConstantInitialized()) {
127PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL
131static constexpr const ::_pb::EnumDescriptor* PROTOBUF_NONNULL* PROTOBUF_NULLABLE
133static constexpr const ::_pb::ServiceDescriptor* PROTOBUF_NONNULL* PROTOBUF_NULLABLE
179static const ::_pbi::MigrationSchema
196 "\n$ortools/math_opt/solvers/highs.proto\022\034"
197 "operations_research.math_opt\"\314\004\n\021HighsOp"
198 "tionsProto\022Z\n\016string_options\030\001 \003(\0132B.ope"
199 "rations_research.math_opt.HighsOptionsPr"
200 "oto.StringOptionsEntry\022Z\n\016double_options"
201 "\030\002 \003(\0132B.operations_research.math_opt.Hi"
202 "ghsOptionsProto.DoubleOptionsEntry\022T\n\013in"
203 "t_options\030\003 \003(\0132\?.operations_research.ma"
204 "th_opt.HighsOptionsProto.IntOptionsEntry"
205 "\022V\n\014bool_options\030\004 \003(\0132@.operations_rese"
206 "arch.math_opt.HighsOptionsProto.BoolOpti"
207 "onsEntry\0324\n\022StringOptionsEntry\022\013\n\003key\030\001 "
208 "\001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\0324\n\022DoubleOptionsE"
209 "ntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\001:\0028\001\0321\n\017"
210 "IntOptionsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 "
211 "\001(\005:\0028\001\0322\n\020BoolOptionsEntry\022\013\n\003key\030\001 \001(\t"
212 "\022\r\n\005value\030\002 \001(\010:\0028\001B\036\n\032com.google.ortool"
213 "s.mathoptP\001b\006proto3"
220 descriptor_table_protodef_ortools_2fmath_5fopt_2fsolvers_2fhighs_2eproto,
221 "ortools/math_opt/solvers/highs.proto",
236#if defined(PROTOBUF_CUSTOM_VTABLE)
239HighsOptionsProto_StringOptionsEntry_DoNotUse::HighsOptionsProto_StringOptionsEntry_DoNotUse(::google::protobuf::Arena* PROTOBUF_NULLABLE arena)
242HighsOptionsProto_StringOptionsEntry_DoNotUse::HighsOptionsProto_StringOptionsEntry_DoNotUse() : SuperType() {}
245inline void* PROTOBUF_NONNULL HighsOptionsProto_StringOptionsEntry_DoNotUse::PlacementNew_(
246 const void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
247 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena) {
250constexpr auto HighsOptionsProto_StringOptionsEntry_DoNotUse::InternalNewImpl_() {
255 return ::google::protobuf::internal::ClassDataFull{
256 ::google::protobuf::internal::ClassData{
261 &HighsOptionsProto_StringOptionsEntry_DoNotUse::MergeImpl,
262 ::google::protobuf::Message::GetNewImpl<HighsOptionsProto_StringOptionsEntry_DoNotUse>(),
263#if defined(PROTOBUF_CUSTOM_VTABLE)
264 &HighsOptionsProto_StringOptionsEntry_DoNotUse::SharedDtor,
265 static_cast<void (::google::protobuf::MessageLite::*)()
>(&HighsOptionsProto_StringOptionsEntry_DoNotUse::ClearImpl),
266 ::google::protobuf::Message::ByteSizeLongImpl, ::google::protobuf::Message::_InternalSerializeImpl
272 &HighsOptionsProto_StringOptionsEntry_DoNotUse::kDescriptorMethods,
278PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const
282PROTOBUF_ATTRIBUTE_WEAK const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL
283HighsOptionsProto_StringOptionsEntry_DoNotUse::GetClassData()
const {
288PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
289const ::_pbi::TcParseTable<1, 2, 0, 82, 2>
290HighsOptionsProto_StringOptionsEntry_DoNotUse::_table_ = {
292 PROTOBUF_FIELD_OFFSET(HighsOptionsProto_StringOptionsEntry_DoNotUse, _impl_._has_bits_),
295 offsetof(
decltype(_table_), field_lookup_table),
297 offsetof(
decltype(_table_), field_entries),
300 offsetof(
decltype(_table_), field_names),
303 ::_pbi::TcParser::DiscardEverythingFallback,
304 #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
305 ::_pbi::TcParser::GetTable<::operations_research::math_opt::HighsOptionsProto_StringOptionsEntry_DoNotUse>(),
309 {::_pbi::TcParser::FastUS1,
311 PROTOBUF_FIELD_OFFSET(HighsOptionsProto_StringOptionsEntry_DoNotUse, _impl_.value_)}},
313 {::_pbi::TcParser::FastUS1,
327 "operations_research.math_opt.HighsOptionsProto.StringOptionsEntry"
334#if defined(PROTOBUF_CUSTOM_VTABLE)
337HighsOptionsProto_DoubleOptionsEntry_DoNotUse::HighsOptionsProto_DoubleOptionsEntry_DoNotUse(::google::protobuf::Arena* PROTOBUF_NULLABLE arena)
340HighsOptionsProto_DoubleOptionsEntry_DoNotUse::HighsOptionsProto_DoubleOptionsEntry_DoNotUse() : SuperType() {}
341HighsOptionsProto_DoubleOptionsEntry_DoNotUse::HighsOptionsProto_DoubleOptionsEntry_DoNotUse(::google::protobuf::Arena* PROTOBUF_NULLABLE arena) : SuperType(arena) {}
343inline void* PROTOBUF_NONNULL HighsOptionsProto_DoubleOptionsEntry_DoNotUse::PlacementNew_(
344 const void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
345 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena) {
348constexpr auto HighsOptionsProto_DoubleOptionsEntry_DoNotUse::InternalNewImpl_() {
352constexpr auto HighsOptionsProto_DoubleOptionsEntry_DoNotUse::InternalGenerateClassData_() {
353 return ::google::protobuf::internal::ClassDataFull{
354 ::google::protobuf::internal::ClassData{
359 &HighsOptionsProto_DoubleOptionsEntry_DoNotUse::MergeImpl,
360 ::google::protobuf::Message::GetNewImpl<HighsOptionsProto_DoubleOptionsEntry_DoNotUse>(),
361#if defined(PROTOBUF_CUSTOM_VTABLE)
362 &HighsOptionsProto_DoubleOptionsEntry_DoNotUse::SharedDtor,
363 static_cast<void (::google::protobuf::MessageLite::*)()
>(&HighsOptionsProto_DoubleOptionsEntry_DoNotUse::ClearImpl),
364 ::google::protobuf::Message::ByteSizeLongImpl, ::google::protobuf::Message::_InternalSerializeImpl
370 &HighsOptionsProto_DoubleOptionsEntry_DoNotUse::kDescriptorMethods,
376PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const
377 ::google::protobuf::internal::ClassDataFull HighsOptionsProto_DoubleOptionsEntry_DoNotUse_class_data_ =
378 HighsOptionsProto_DoubleOptionsEntry_DoNotUse::InternalGenerateClassData_();
380PROTOBUF_ATTRIBUTE_WEAK const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL
381HighsOptionsProto_DoubleOptionsEntry_DoNotUse::GetClassData()
const {
386PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
387const ::_pbi::TcParseTable<1, 2, 0, 77, 2>
388HighsOptionsProto_DoubleOptionsEntry_DoNotUse::_table_ = {
390 PROTOBUF_FIELD_OFFSET(HighsOptionsProto_DoubleOptionsEntry_DoNotUse, _impl_._has_bits_),
393 offsetof(
decltype(_table_), field_lookup_table),
395 offsetof(
decltype(_table_), field_entries),
398 offsetof(
decltype(_table_), field_names),
399 HighsOptionsProto_DoubleOptionsEntry_DoNotUse_class_data_.base(),
401 ::_pbi::TcParser::DiscardEverythingFallback,
402 #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
403 ::_pbi::TcParser::GetTable<::operations_research::math_opt::HighsOptionsProto_DoubleOptionsEntry_DoNotUse>(),
407 {::_pbi::TcParser::FastF64S1,
409 PROTOBUF_FIELD_OFFSET(HighsOptionsProto_DoubleOptionsEntry_DoNotUse, _impl_.value_)}},
411 {::_pbi::TcParser::FastUS1,
413 PROTOBUF_FIELD_OFFSET(HighsOptionsProto_DoubleOptionsEntry_DoNotUse, _impl_.key_)}},
418 {PROTOBUF_FIELD_OFFSET(HighsOptionsProto_DoubleOptionsEntry_DoNotUse, _impl_.key_), _Internal::kHasBitsOffset + 0, 0, (0 | ::_fl::kFcOptional | ::_fl::kUtf8String | ::_fl::kRepAString)},
420 {PROTOBUF_FIELD_OFFSET(HighsOptionsProto_DoubleOptionsEntry_DoNotUse, _impl_.value_), _Internal::kHasBitsOffset + 1, 0, (0 | ::_fl::kFcOptional | ::_fl::kDouble)},
425 "operations_research.math_opt.HighsOptionsProto.DoubleOptionsEntry"
431#if defined(PROTOBUF_CUSTOM_VTABLE)
432HighsOptionsProto_IntOptionsEntry_DoNotUse::HighsOptionsProto_IntOptionsEntry_DoNotUse()
434HighsOptionsProto_IntOptionsEntry_DoNotUse::HighsOptionsProto_IntOptionsEntry_DoNotUse(::google::protobuf::Arena* PROTOBUF_NULLABLE arena)
437HighsOptionsProto_IntOptionsEntry_DoNotUse::HighsOptionsProto_IntOptionsEntry_DoNotUse() : SuperType() {}
438HighsOptionsProto_IntOptionsEntry_DoNotUse::HighsOptionsProto_IntOptionsEntry_DoNotUse(::google::protobuf::Arena* PROTOBUF_NULLABLE arena) : SuperType(arena) {}
440inline void* PROTOBUF_NONNULL HighsOptionsProto_IntOptionsEntry_DoNotUse::PlacementNew_(
441 const void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
442 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena) {
445constexpr auto HighsOptionsProto_IntOptionsEntry_DoNotUse::InternalNewImpl_() {
449constexpr auto HighsOptionsProto_IntOptionsEntry_DoNotUse::InternalGenerateClassData_() {
450 return ::google::protobuf::internal::ClassDataFull{
451 ::google::protobuf::internal::ClassData{
456 &HighsOptionsProto_IntOptionsEntry_DoNotUse::MergeImpl,
457 ::google::protobuf::Message::GetNewImpl<HighsOptionsProto_IntOptionsEntry_DoNotUse>(),
458#if defined(PROTOBUF_CUSTOM_VTABLE)
459 &HighsOptionsProto_IntOptionsEntry_DoNotUse::SharedDtor,
460 static_cast<void (::google::protobuf::MessageLite::*)()
>(&HighsOptionsProto_IntOptionsEntry_DoNotUse::ClearImpl),
461 ::google::protobuf::Message::ByteSizeLongImpl, ::google::protobuf::Message::_InternalSerializeImpl
467 &HighsOptionsProto_IntOptionsEntry_DoNotUse::kDescriptorMethods,
473PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const
474 ::google::protobuf::internal::ClassDataFull HighsOptionsProto_IntOptionsEntry_DoNotUse_class_data_ =
475 HighsOptionsProto_IntOptionsEntry_DoNotUse::InternalGenerateClassData_();
477PROTOBUF_ATTRIBUTE_WEAK const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL
478HighsOptionsProto_IntOptionsEntry_DoNotUse::GetClassData()
const {
483PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
484const ::_pbi::TcParseTable<1, 2, 0, 74, 2>
485HighsOptionsProto_IntOptionsEntry_DoNotUse::_table_ = {
487 PROTOBUF_FIELD_OFFSET(HighsOptionsProto_IntOptionsEntry_DoNotUse, _impl_._has_bits_),
490 offsetof(
decltype(_table_), field_lookup_table),
492 offsetof(
decltype(_table_), field_entries),
495 offsetof(
decltype(_table_), field_names),
496 HighsOptionsProto_IntOptionsEntry_DoNotUse_class_data_.base(),
498 ::_pbi::TcParser::DiscardEverythingFallback,
499 #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
500 ::_pbi::TcParser::GetTable<::operations_research::math_opt::HighsOptionsProto_IntOptionsEntry_DoNotUse>(),
504 {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(HighsOptionsProto_IntOptionsEntry_DoNotUse, _impl_.value_), 1>(),
506 PROTOBUF_FIELD_OFFSET(HighsOptionsProto_IntOptionsEntry_DoNotUse, _impl_.value_)}},
508 {::_pbi::TcParser::FastUS1,
510 PROTOBUF_FIELD_OFFSET(HighsOptionsProto_IntOptionsEntry_DoNotUse, _impl_.key_)}},
515 {PROTOBUF_FIELD_OFFSET(HighsOptionsProto_IntOptionsEntry_DoNotUse, _impl_.key_), _Internal::kHasBitsOffset + 0, 0, (0 | ::_fl::kFcOptional | ::_fl::kUtf8String | ::_fl::kRepAString)},
517 {PROTOBUF_FIELD_OFFSET(HighsOptionsProto_IntOptionsEntry_DoNotUse, _impl_.value_), _Internal::kHasBitsOffset + 1, 0, (0 | ::_fl::kFcOptional | ::_fl::kInt32)},
522 "operations_research.math_opt.HighsOptionsProto.IntOptionsEntry"
528#if defined(PROTOBUF_CUSTOM_VTABLE)
529HighsOptionsProto_BoolOptionsEntry_DoNotUse::HighsOptionsProto_BoolOptionsEntry_DoNotUse()
531HighsOptionsProto_BoolOptionsEntry_DoNotUse::HighsOptionsProto_BoolOptionsEntry_DoNotUse(::google::protobuf::Arena* PROTOBUF_NULLABLE arena)
534HighsOptionsProto_BoolOptionsEntry_DoNotUse::HighsOptionsProto_BoolOptionsEntry_DoNotUse() : SuperType() {}
535HighsOptionsProto_BoolOptionsEntry_DoNotUse::HighsOptionsProto_BoolOptionsEntry_DoNotUse(::google::protobuf::Arena* PROTOBUF_NULLABLE arena) : SuperType(arena) {}
537inline void* PROTOBUF_NONNULL HighsOptionsProto_BoolOptionsEntry_DoNotUse::PlacementNew_(
538 const void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
539 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena) {
542constexpr auto HighsOptionsProto_BoolOptionsEntry_DoNotUse::InternalNewImpl_() {
546constexpr auto HighsOptionsProto_BoolOptionsEntry_DoNotUse::InternalGenerateClassData_() {
547 return ::google::protobuf::internal::ClassDataFull{
548 ::google::protobuf::internal::ClassData{
549 &_HighsOptionsProto_BoolOptionsEntry_DoNotUse_default_instance_.
_instance,
553 &HighsOptionsProto_BoolOptionsEntry_DoNotUse::MergeImpl,
554 ::google::protobuf::Message::GetNewImpl<HighsOptionsProto_BoolOptionsEntry_DoNotUse>(),
555#if defined(PROTOBUF_CUSTOM_VTABLE)
556 &HighsOptionsProto_BoolOptionsEntry_DoNotUse::SharedDtor,
557 static_cast<void (::google::protobuf::MessageLite::*)()
>(&HighsOptionsProto_BoolOptionsEntry_DoNotUse::ClearImpl),
558 ::google::protobuf::Message::ByteSizeLongImpl, ::google::protobuf::Message::_InternalSerializeImpl
564 &HighsOptionsProto_BoolOptionsEntry_DoNotUse::kDescriptorMethods,
570PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const
571 ::google::protobuf::internal::ClassDataFull HighsOptionsProto_BoolOptionsEntry_DoNotUse_class_data_ =
572 HighsOptionsProto_BoolOptionsEntry_DoNotUse::InternalGenerateClassData_();
574PROTOBUF_ATTRIBUTE_WEAK const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL
575HighsOptionsProto_BoolOptionsEntry_DoNotUse::GetClassData()
const {
580PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
581const ::_pbi::TcParseTable<1, 2, 0, 75, 2>
582HighsOptionsProto_BoolOptionsEntry_DoNotUse::_table_ = {
584 PROTOBUF_FIELD_OFFSET(HighsOptionsProto_BoolOptionsEntry_DoNotUse, _impl_._has_bits_),
587 offsetof(
decltype(_table_), field_lookup_table),
589 offsetof(
decltype(_table_), field_entries),
592 offsetof(
decltype(_table_), field_names),
593 HighsOptionsProto_BoolOptionsEntry_DoNotUse_class_data_.base(),
595 ::_pbi::TcParser::DiscardEverythingFallback,
596 #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
597 ::_pbi::TcParser::GetTable<::operations_research::math_opt::HighsOptionsProto_BoolOptionsEntry_DoNotUse>(),
601 {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(HighsOptionsProto_BoolOptionsEntry_DoNotUse, _impl_.value_), 1>(),
603 PROTOBUF_FIELD_OFFSET(HighsOptionsProto_BoolOptionsEntry_DoNotUse, _impl_.value_)}},
605 {::_pbi::TcParser::FastUS1,
607 PROTOBUF_FIELD_OFFSET(HighsOptionsProto_BoolOptionsEntry_DoNotUse, _impl_.key_)}},
612 {PROTOBUF_FIELD_OFFSET(HighsOptionsProto_BoolOptionsEntry_DoNotUse, _impl_.key_), _Internal::kHasBitsOffset + 0, 0, (0 | ::_fl::kFcOptional | ::_fl::kUtf8String | ::_fl::kRepAString)},
614 {PROTOBUF_FIELD_OFFSET(HighsOptionsProto_BoolOptionsEntry_DoNotUse, _impl_.value_), _Internal::kHasBitsOffset + 1, 0, (0 | ::_fl::kFcOptional | ::_fl::kBool)},
619 "operations_research.math_opt.HighsOptionsProto.BoolOptionsEntry"
625class HighsOptionsProto::_Internal {
628 decltype(::std::declval<HighsOptionsProto>()._impl_._has_bits_);
629 static constexpr ::int32_t kHasBitsOffset =
634#if defined(PROTOBUF_CUSTOM_VTABLE)
637 : ::google::protobuf::Message(arena) {
642PROTOBUF_NDEBUG_INLINE HighsOptionsProto::Impl_::Impl_(
643 [[maybe_unused]] ::google::protobuf::internal::InternalVisibility visibility,
644 [[maybe_unused]] ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
645 [[maybe_unused]] const ::operations_research::math_opt::HighsOptionsProto& from_msg)
646 : _has_bits_{from._has_bits_},
648 string_options_{visibility, arena, from.string_options_},
649 double_options_{visibility, arena, from.double_options_},
650 int_options_{visibility, arena, from.int_options_},
651 bool_options_{visibility, arena, from.bool_options_} {}
654 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
656#if defined(PROTOBUF_CUSTOM_VTABLE)
659 : ::google::protobuf::Message(arena) {
663 _internal_metadata_.
MergeFrom<::google::protobuf::UnknownFieldSet>(
664 from._internal_metadata_);
665 new (&
_impl_) Impl_(internal_visibility(), arena, from._impl_, from);
669PROTOBUF_NDEBUG_INLINE HighsOptionsProto::Impl_::Impl_(
670 [[maybe_unused]] ::google::protobuf::internal::InternalVisibility visibility,
671 [[maybe_unused]] ::google::protobuf::Arena* PROTOBUF_NULLABLE arena)
673 string_options_{visibility, arena},
674 double_options_{visibility, arena},
675 int_options_{visibility, arena},
676 bool_options_{visibility, arena} {}
678inline void HighsOptionsProto::SharedCtor(::_pb::Arena* PROTOBUF_NULLABLE arena) {
679 new (&
_impl_) Impl_(internal_visibility(), arena);
685inline void HighsOptionsProto::SharedDtor(
MessageLite& self) {
687 if constexpr (::_pbi::DebugHardenCheckHasBitConsistency()) {
688 this_.CheckHasBitConsistency();
690 this_._internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
691 ABSL_DCHECK(this_.GetArena() ==
nullptr);
695inline void* PROTOBUF_NONNULL HighsOptionsProto::PlacementNew_(
696 const void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
697 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena) {
698 return ::new (mem) HighsOptionsProto(arena);
700constexpr auto HighsOptionsProto::InternalNewImpl_() {
701 constexpr auto arena_bits = ::google::protobuf::internal::EncodePlacementArenaOffsets({
702 PROTOBUF_FIELD_OFFSET(HighsOptionsProto, _impl_.string_options_) +
703 decltype(HighsOptionsProto::_impl_.string_options_)::
704 InternalGetArenaOffset(
705 ::
google::protobuf::Message::internal_visibility()),
706 PROTOBUF_FIELD_OFFSET(HighsOptionsProto, _impl_.double_options_) +
707 decltype(HighsOptionsProto::_impl_.double_options_)::
708 InternalGetArenaOffset(
709 ::
google::protobuf::Message::internal_visibility()),
710 PROTOBUF_FIELD_OFFSET(HighsOptionsProto, _impl_.int_options_) +
711 decltype(HighsOptionsProto::_impl_.int_options_)::
712 InternalGetArenaOffset(
713 ::
google::protobuf::Message::internal_visibility()),
714 PROTOBUF_FIELD_OFFSET(HighsOptionsProto, _impl_.bool_options_) +
715 decltype(HighsOptionsProto::_impl_.bool_options_)::
716 InternalGetArenaOffset(
717 ::
google::protobuf::Message::internal_visibility()),
719 if (arena_bits.has_value()) {
720 return ::google::protobuf::internal::MessageCreator::CopyInit(
721 sizeof(HighsOptionsProto), alignof(HighsOptionsProto), *arena_bits);
723 return ::google::protobuf::internal::MessageCreator(&HighsOptionsProto::PlacementNew_,
724 sizeof(HighsOptionsProto),
725 alignof(HighsOptionsProto));
728constexpr auto HighsOptionsProto::InternalGenerateClassData_() {
729 return ::google::protobuf::internal::ClassDataFull{
730 ::google::protobuf::internal::ClassData{
735 &HighsOptionsProto::MergeImpl,
736 ::google::protobuf::Message::GetNewImpl<HighsOptionsProto>(),
737#if defined(PROTOBUF_CUSTOM_VTABLE)
738 &HighsOptionsProto::SharedDtor,
745 &HighsOptionsProto::kDescriptorMethods,
751PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const
752 ::google::protobuf::internal::ClassDataFull HighsOptionsProto_class_data_ =
753 HighsOptionsProto::InternalGenerateClassData_();
755PROTOBUF_ATTRIBUTE_WEAK const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL
756HighsOptionsProto::GetClassData()
const {
761PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
762const ::_pbi::TcParseTable<0, 4, 4, 106, 2>
763HighsOptionsProto::_table_ = {
765 PROTOBUF_FIELD_OFFSET(HighsOptionsProto, _impl_._has_bits_),
768 offsetof(
decltype(_table_), field_lookup_table),
770 offsetof(
decltype(_table_), field_entries),
773 offsetof(
decltype(_table_), aux_entries),
774 HighsOptionsProto_class_data_.base(),
776 ::_pbi::TcParser::GenericFallback,
777 #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
778 ::_pbi::TcParser::GetTable<::operations_research::math_opt::HighsOptionsProto>(),
781 {::_pbi::TcParser::MiniParse, {}},
786 {PROTOBUF_FIELD_OFFSET(HighsOptionsProto, _impl_.string_options_), _Internal::kHasBitsOffset + 0, 0, (0 | ::_fl::kFcRepeated | ::_fl::kMap)},
788 {PROTOBUF_FIELD_OFFSET(HighsOptionsProto, _impl_.double_options_), _Internal::kHasBitsOffset + 1, 1, (0 | ::_fl::kFcRepeated | ::_fl::kMap)},
790 {PROTOBUF_FIELD_OFFSET(HighsOptionsProto, _impl_.int_options_), _Internal::kHasBitsOffset + 2, 2, (0 | ::_fl::kFcRepeated | ::_fl::kMap)},
792 {PROTOBUF_FIELD_OFFSET(HighsOptionsProto, _impl_.bool_options_), _Internal::kHasBitsOffset + 3, 3, (0 | ::_fl::kFcRepeated | ::_fl::kMap)},
795 {::_pbi::TcParser::GetMapAuxInfo(
797 {::_pbi::TcParser::GetMapAuxInfo(
799 {::_pbi::TcParser::GetMapAuxInfo(
801 {::_pbi::TcParser::GetMapAuxInfo(
805 "\56\16\16\13\14\0\0\0"
806 "operations_research.math_opt.HighsOptionsProto"
813PROTOBUF_NOINLINE
void HighsOptionsProto::Clear() {
815 ::google::protobuf::internal::TSanWrite(&_impl_);
816 ::uint32_t cached_has_bits = 0;
818 (void) cached_has_bits;
820 cached_has_bits =
_impl_._has_bits_[0];
821 if (BatchCheckHasBit(cached_has_bits, 0x0000000fU)) {
822 if (CheckHasBitForRepeated(cached_has_bits, 0x00000001U)) {
823 _impl_.string_options_.Clear();
825 if (CheckHasBitForRepeated(cached_has_bits, 0x00000002U)) {
826 _impl_.double_options_.Clear();
828 if (CheckHasBitForRepeated(cached_has_bits, 0x00000004U)) {
829 _impl_.int_options_.Clear();
831 if (CheckHasBitForRepeated(cached_has_bits, 0x00000008U)) {
832 _impl_.bool_options_.Clear();
835 _impl_._has_bits_.Clear();
836 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
839#if defined(PROTOBUF_CUSTOM_VTABLE)
840::uint8_t* PROTOBUF_NONNULL HighsOptionsProto::_InternalSerialize(
841 const ::google::protobuf::MessageLite&
base, ::uint8_t* PROTOBUF_NONNULL target,
842 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) {
843 const HighsOptionsProto& this_ =
static_cast<const HighsOptionsProto&
>(
base);
845::uint8_t* PROTOBUF_NONNULL HighsOptionsProto::_InternalSerialize(
846 ::uint8_t* PROTOBUF_NONNULL target,
847 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
848 const HighsOptionsProto& this_ = *
this;
850 if constexpr (::_pbi::DebugHardenCheckHasBitConsistency()) {
851 this_.CheckHasBitConsistency();
854 ::uint32_t cached_has_bits = 0;
855 (void)cached_has_bits;
857 cached_has_bits = this_.
_impl_._has_bits_[0];
859 if (CheckHasBitForRepeated(cached_has_bits, 0x00000001U)) {
860 if (!this_._internal_string_options().empty()) {
861 using MapType = ::google::protobuf::Map<::std::string, ::std::string>;
862 using WireHelper = _pbi::MapEntryFuncs<::std::string, ::std::string,
863 _pbi::WireFormatLite::TYPE_STRING,
864 _pbi::WireFormatLite::TYPE_STRING>;
865 const auto& field = this_._internal_string_options();
867 if (stream->IsSerializationDeterministic() && field.size() > 1) {
868 for (
const auto& entry : ::google::protobuf::internal::MapSorterPtr<MapType>(field)) {
869 target = WireHelper::InternalSerialize(
870 1, entry.first, entry.second, target, stream);
871 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
872 entry.first.data(),
static_cast<int>(entry.first.length()),
873 ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"operations_research.math_opt.HighsOptionsProto.string_options");
874 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
875 entry.second.data(),
static_cast<int>(entry.second.length()),
876 ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"operations_research.math_opt.HighsOptionsProto.string_options");
879 for (
const auto& entry : field) {
880 target = WireHelper::InternalSerialize(
881 1, entry.first, entry.second, target, stream);
882 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
883 entry.first.data(),
static_cast<int>(entry.first.length()),
884 ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"operations_research.math_opt.HighsOptionsProto.string_options");
885 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
886 entry.second.data(),
static_cast<int>(entry.second.length()),
887 ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"operations_research.math_opt.HighsOptionsProto.string_options");
894 if (CheckHasBitForRepeated(cached_has_bits, 0x00000002U)) {
895 if (!this_._internal_double_options().empty()) {
896 using MapType = ::google::protobuf::Map<::std::string, double>;
897 using WireHelper = _pbi::MapEntryFuncs<::std::string, double,
898 _pbi::WireFormatLite::TYPE_STRING,
899 _pbi::WireFormatLite::TYPE_DOUBLE>;
900 const auto& field = this_._internal_double_options();
902 if (stream->IsSerializationDeterministic() && field.size() > 1) {
903 for (
const auto& entry : ::google::protobuf::internal::MapSorterPtr<MapType>(field)) {
904 target = WireHelper::InternalSerialize(
905 2, entry.first, entry.second, target, stream);
906 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
907 entry.first.data(),
static_cast<int>(entry.first.length()),
908 ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"operations_research.math_opt.HighsOptionsProto.double_options");
911 for (
const auto& entry : field) {
912 target = WireHelper::InternalSerialize(
913 2, entry.first, entry.second, target, stream);
914 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
915 entry.first.data(),
static_cast<int>(entry.first.length()),
916 ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"operations_research.math_opt.HighsOptionsProto.double_options");
923 if (CheckHasBitForRepeated(cached_has_bits, 0x00000004U)) {
924 if (!this_._internal_int_options().empty()) {
925 using MapType = ::google::protobuf::Map<::std::string, ::int32_t>;
926 using WireHelper = _pbi::MapEntryFuncs<::std::string, ::int32_t,
927 _pbi::WireFormatLite::TYPE_STRING,
928 _pbi::WireFormatLite::TYPE_INT32>;
929 const auto& field = this_._internal_int_options();
931 if (stream->IsSerializationDeterministic() && field.size() > 1) {
932 for (
const auto& entry : ::google::protobuf::internal::MapSorterPtr<MapType>(field)) {
933 target = WireHelper::InternalSerialize(
934 3, entry.first, entry.second, target, stream);
935 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
936 entry.first.data(),
static_cast<int>(entry.first.length()),
937 ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"operations_research.math_opt.HighsOptionsProto.int_options");
940 for (
const auto& entry : field) {
941 target = WireHelper::InternalSerialize(
942 3, entry.first, entry.second, target, stream);
943 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
944 entry.first.data(),
static_cast<int>(entry.first.length()),
945 ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"operations_research.math_opt.HighsOptionsProto.int_options");
952 if (CheckHasBitForRepeated(cached_has_bits, 0x00000008U)) {
953 if (!this_._internal_bool_options().empty()) {
954 using MapType = ::google::protobuf::Map<::std::string, bool>;
955 using WireHelper = _pbi::MapEntryFuncs<::std::string, bool,
956 _pbi::WireFormatLite::TYPE_STRING,
957 _pbi::WireFormatLite::TYPE_BOOL>;
958 const auto& field = this_._internal_bool_options();
960 if (stream->IsSerializationDeterministic() && field.size() > 1) {
961 for (
const auto& entry : ::google::protobuf::internal::MapSorterPtr<MapType>(field)) {
962 target = WireHelper::InternalSerialize(
963 4, entry.first, entry.second, target, stream);
964 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
965 entry.first.data(),
static_cast<int>(entry.first.length()),
966 ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"operations_research.math_opt.HighsOptionsProto.bool_options");
969 for (
const auto& entry : field) {
970 target = WireHelper::InternalSerialize(
971 4, entry.first, entry.second, target, stream);
972 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
973 entry.first.data(),
static_cast<int>(entry.first.length()),
974 ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"operations_research.math_opt.HighsOptionsProto.bool_options");
980 if (ABSL_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) {
982 ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
983 this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
989#if defined(PROTOBUF_CUSTOM_VTABLE)
990::size_t HighsOptionsProto::ByteSizeLong(
const MessageLite&
base) {
991 const HighsOptionsProto& this_ =
static_cast<const HighsOptionsProto&
>(
base);
993::size_t HighsOptionsProto::ByteSizeLong()
const {
994 const HighsOptionsProto& this_ = *
this;
997 ::size_t total_size = 0;
999 ::uint32_t cached_has_bits = 0;
1001 (void)cached_has_bits;
1003 ::_pbi::Prefetch5LinesFrom7Lines(&this_);
1004 cached_has_bits = this_._impl_._has_bits_[0];
1005 if (BatchCheckHasBit(cached_has_bits, 0x0000000fU)) {
1007 if (CheckHasBitForRepeated(cached_has_bits, 0x00000001U)) {
1009 1 * ::google::protobuf::internal::FromIntSize(this_._internal_string_options_size());
1010 for (
const auto& entry : this_._internal_string_options()) {
1011 total_size += _pbi::MapEntryFuncs<::std::string, ::std::string,
1012 _pbi::WireFormatLite::TYPE_STRING,
1013 _pbi::WireFormatLite::TYPE_STRING>
::ByteSizeLong(entry.first, entry.second);
1017 if (CheckHasBitForRepeated(cached_has_bits, 0x00000002U)) {
1019 1 * ::google::protobuf::internal::FromIntSize(this_._internal_double_options_size());
1020 for (
const auto& entry : this_._internal_double_options()) {
1021 total_size += _pbi::MapEntryFuncs<::std::string, double,
1022 _pbi::WireFormatLite::TYPE_STRING,
1023 _pbi::WireFormatLite::TYPE_DOUBLE>::ByteSizeLong(entry.first, entry.second);
1027 if (CheckHasBitForRepeated(cached_has_bits, 0x00000004U)) {
1029 1 * ::google::protobuf::internal::FromIntSize(this_._internal_int_options_size());
1030 for (
const auto& entry : this_._internal_int_options()) {
1031 total_size += _pbi::MapEntryFuncs<::std::string, ::int32_t,
1032 _pbi::WireFormatLite::TYPE_STRING,
1033 _pbi::WireFormatLite::TYPE_INT32>::ByteSizeLong(entry.first, entry.second);
1037 if (CheckHasBitForRepeated(cached_has_bits, 0x00000008U)) {
1039 1 * ::google::protobuf::internal::FromIntSize(this_._internal_bool_options_size());
1040 for (
const auto& entry : this_._internal_bool_options()) {
1041 total_size += _pbi::MapEntryFuncs<::std::string, bool,
1042 _pbi::WireFormatLite::TYPE_STRING,
1043 _pbi::WireFormatLite::TYPE_BOOL>::ByteSizeLong(entry.first, entry.second);
1047 return this_.MaybeComputeUnknownFieldsSize(total_size,
1048 &this_._impl_._cached_size_);
1051void HighsOptionsProto::MergeImpl(::google::protobuf::MessageLite& to_msg,
1052 const ::google::protobuf::MessageLite& from_msg) {
1054 static_cast<HighsOptionsProto*
>(&to_msg);
1055 auto& from =
static_cast<const HighsOptionsProto&
>(from_msg);
1056 if constexpr (::_pbi::DebugHardenCheckHasBitConsistency()) {
1057 from.CheckHasBitConsistency();
1060 ABSL_DCHECK_NE(&from, _this);
1061 ::uint32_t cached_has_bits = 0;
1062 (void)cached_has_bits;
1064 cached_has_bits = from._impl_._has_bits_[0];
1065 if (BatchCheckHasBit(cached_has_bits, 0x0000000fU)) {
1066 if (CheckHasBitForRepeated(cached_has_bits, 0x00000001U)) {
1067 _this->_impl_.string_options_.MergeFrom(from._impl_.string_options_);
1069 if (CheckHasBitForRepeated(cached_has_bits, 0x00000002U)) {
1070 _this->_impl_.double_options_.MergeFrom(from._impl_.double_options_);
1072 if (CheckHasBitForRepeated(cached_has_bits, 0x00000004U)) {
1073 _this->_impl_.int_options_.MergeFrom(from._impl_.int_options_);
1075 if (CheckHasBitForRepeated(cached_has_bits, 0x00000008U)) {
1076 _this->_impl_.bool_options_.MergeFrom(from._impl_.bool_options_);
1079 _this->_impl_._has_bits_[0] |= cached_has_bits;
1080 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
1081 from._internal_metadata_);
1084void HighsOptionsProto::CopyFrom(
const HighsOptionsProto& from) {
1086 if (&from ==
this)
return;
1092void HighsOptionsProto::InternalSwap(
HighsOptionsProto* PROTOBUF_RESTRICT PROTOBUF_NONNULL other) {
1094 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
1095 swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
1096 _impl_.string_options_.InternalSwap(&other->_impl_.string_options_);
1097 _impl_.double_options_.InternalSwap(&other->_impl_.double_options_);
1098 _impl_.int_options_.InternalSwap(&other->_impl_.int_options_);
1099 _impl_.bool_options_.InternalSwap(&other->_impl_.bool_options_);
1102::google::protobuf::Metadata HighsOptionsProto::GetMetadata()
const {
1103 return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full());
1113PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 static ::std::false_type
1116 ::std::false_type{});
1117#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[]
HighsOptionsProto_BoolOptionsEntry_DoNotUse()
HighsOptionsProto_DoubleOptionsEntry_DoNotUse()
HighsOptionsProto_IntOptionsEntry_DoNotUse()
::google::protobuf::internal::MapEntry<::std::string, ::std::string, ::google::protobuf::internal::WireFormatLite::TYPE_STRING, ::google::protobuf::internal::WireFormatLite::TYPE_STRING > SuperType
HighsOptionsProto_StringOptionsEntry_DoNotUse()
static constexpr auto InternalGenerateClassData_()
friend class ::google::protobuf::MessageLite
::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
~HighsOptionsProto() PROTOBUF_FINAL
void MergeFrom(const HighsOptionsProto &from)
::size_t ByteSizeLong() const final
static constexpr ::_pbi::MigrationSchema *PROTOBUF_NULLABLE schemas
::absl::once_flag descriptor_table_ortools_2fmath_5fopt_2fsolvers_2fhighs_2eproto_once
const ::uint32_t TableStruct_ortools_2fmath_5fopt_2fsolvers_2fhighs_2eproto::offsets[] ABSL_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold)
static constexprconst ::_pb::ServiceDescriptor *PROTOBUF_NONNULL *PROTOBUF_NULLABLE file_level_service_descriptors_ortools_2fmath_5fopt_2fsolvers_2fhighs_2eproto
static constexprconst ::_pb::EnumDescriptor *PROTOBUF_NONNULL *PROTOBUF_NULLABLE file_level_enum_descriptors_ortools_2fmath_5fopt_2fsolvers_2fhighs_2eproto
PROTOBUF_CONSTINITconst ::_pbi::DescriptorTable descriptor_table_ortools_2fmath_5fopt_2fsolvers_2fhighs_2eproto
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 HighsOptionsProtoDefaultTypeInternal _HighsOptionsProto_default_instance_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull HighsOptionsProto_IntOptionsEntry_DoNotUse_class_data_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull HighsOptionsProto_StringOptionsEntry_DoNotUse_class_data_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 HighsOptionsProto_BoolOptionsEntry_DoNotUseDefaultTypeInternal _HighsOptionsProto_BoolOptionsEntry_DoNotUse_default_instance_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull HighsOptionsProto_BoolOptionsEntry_DoNotUse_class_data_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 HighsOptionsProto_IntOptionsEntry_DoNotUseDefaultTypeInternal _HighsOptionsProto_IntOptionsEntry_DoNotUse_default_instance_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull HighsOptionsProto_class_data_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 HighsOptionsProto_StringOptionsEntry_DoNotUseDefaultTypeInternal _HighsOptionsProto_StringOptionsEntry_DoNotUse_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 HighsOptionsProto_DoubleOptionsEntry_DoNotUseDefaultTypeInternal _HighsOptionsProto_DoubleOptionsEntry_DoNotUse_default_instance_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull HighsOptionsProto_DoubleOptionsEntry_DoNotUse_class_data_
PROTOBUF_CONSTEXPR HighsOptionsProtoDefaultTypeInternal()
HighsOptionsProto _instance
~HighsOptionsProtoDefaultTypeInternal()
HighsOptionsProto_BoolOptionsEntry_DoNotUse _instance
PROTOBUF_CONSTEXPR HighsOptionsProto_BoolOptionsEntry_DoNotUseDefaultTypeInternal()
~HighsOptionsProto_BoolOptionsEntry_DoNotUseDefaultTypeInternal()
HighsOptionsProto_DoubleOptionsEntry_DoNotUse _instance
PROTOBUF_CONSTEXPR HighsOptionsProto_DoubleOptionsEntry_DoNotUseDefaultTypeInternal()
~HighsOptionsProto_DoubleOptionsEntry_DoNotUseDefaultTypeInternal()
HighsOptionsProto_IntOptionsEntry_DoNotUse _instance
~HighsOptionsProto_IntOptionsEntry_DoNotUseDefaultTypeInternal()
PROTOBUF_CONSTEXPR HighsOptionsProto_IntOptionsEntry_DoNotUseDefaultTypeInternal()
PROTOBUF_CONSTEXPR HighsOptionsProto_StringOptionsEntry_DoNotUseDefaultTypeInternal()
HighsOptionsProto_StringOptionsEntry_DoNotUse _instance
~HighsOptionsProto_StringOptionsEntry_DoNotUseDefaultTypeInternal()