258#if defined(PROTOBUF_CUSTOM_VTABLE)
259 void operator delete(
HighsOptionsProto* PROTOBUF_NONNULL msg, ::std::destroying_delete_t) {
265 template <
typename =
void>
266 explicit PROTOBUF_CONSTEXPR
HighsOptionsProto(::google::protobuf::internal::ConstantInitialized);
269 inline HighsOptionsProto(HighsOptionsProto&& from) noexcept
270 : HighsOptionsProto(
nullptr, ::std::move(from)) {}
271 inline HighsOptionsProto& operator=(
const HighsOptionsProto& from) {
276 if (
this == &from)
return *
this;
277 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
285 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
286 ABSL_ATTRIBUTE_LIFETIME_BOUND {
287 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
289 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
290 ABSL_ATTRIBUTE_LIFETIME_BOUND {
291 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
294 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
297 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
298 return default_instance().GetMetadata().descriptor;
300 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL
GetReflection() {
307 static constexpr int kIndexInFileMessages = 4;
310 if (other ==
this)
return;
311 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
314 ::google::protobuf::internal::GenericSwap(
this, other);
317 void UnsafeArenaSwap(HighsOptionsProto* PROTOBUF_NONNULL other) {
318 if (other ==
this)
return;
319 ABSL_DCHECK(GetArena() == other->GetArena());
325 HighsOptionsProto* PROTOBUF_NONNULL
New(::google::protobuf::Arena* PROTOBUF_NULLABLE arena =
nullptr)
const {
326 return ::google::protobuf::Message::DefaultConstruct<HighsOptionsProto>(arena);
328 using ::google::protobuf::Message::CopyFrom;
330 using ::google::protobuf::Message::MergeFrom;
334 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
335 const ::google::protobuf::MessageLite& from_msg);
341 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
342 #if defined(PROTOBUF_CUSTOM_VTABLE)
344 static ::size_t
ByteSizeLong(const ::google::protobuf::MessageLite& msg);
346 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
347 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
351 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
352 ::uint8_t* PROTOBUF_NONNULL target,
353 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
354 return _InternalSerialize(*
this, target, stream);
357 ::size_t ByteSizeLong() const final;
358 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
359 ::uint8_t* PROTOBUF_NONNULL target,
360 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
362 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
365 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
367 void InternalSwap(HighsOptionsProto* PROTOBUF_NONNULL other);
369 template <
typename T>
371 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.HighsOptionsProto"; }
376 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
HighsOptionsProto&& from) noexcept
378 *
this = ::std::move(from);
380 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
381 static
void* PROTOBUF_NONNULL PlacementNew_(
382 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
383 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
384 static constexpr auto InternalNewImpl_();
389 ::
google::protobuf::Metadata GetMetadata() const;
394 kStringOptionsFieldNumber = 1,
395 kDoubleOptionsFieldNumber = 2,
396 kIntOptionsFieldNumber = 3,
397 kBoolOptionsFieldNumber = 4,
402 int _internal_string_options_size()
const;
406 const ::google::protobuf::Map<::std::string, ::std::string>&
string_options()
const;
410 const ::google::protobuf::Map<::std::string, ::std::string>& _internal_string_options()
const;
411 ::google::protobuf::Map<::std::string, ::std::string>* PROTOBUF_NONNULL _internal_mutable_string_options();
417 int _internal_double_options_size()
const;
421 const ::google::protobuf::Map<::std::string, double>&
double_options()
const;
425 const ::google::protobuf::Map<::std::string, double>& _internal_double_options()
const;
426 ::google::protobuf::Map<::std::string, double>* PROTOBUF_NONNULL _internal_mutable_double_options();
432 int _internal_int_options_size()
const;
436 const ::google::protobuf::Map<::std::string, ::int32_t>&
int_options()
const;
440 const ::google::protobuf::Map<::std::string, ::int32_t>& _internal_int_options()
const;
441 ::google::protobuf::Map<::std::string, ::int32_t>* PROTOBUF_NONNULL _internal_mutable_int_options();
447 int _internal_bool_options_size()
const;
451 const ::google::protobuf::Map<::std::string, bool>&
bool_options()
const;
455 const ::google::protobuf::Map<::std::string, bool>& _internal_bool_options()
const;
456 ::google::protobuf::Map<::std::string, bool>* PROTOBUF_NONNULL _internal_mutable_bool_options();
462 friend class ::google::protobuf::internal::TcParser;
463 static const ::google::protobuf::internal::TcParseTable<0, 4,
468 friend class ::google::protobuf::MessageLite;
469 friend class ::google::protobuf::Arena;
470 template <
typename T>
471 friend class ::google::protobuf::Arena::InternalHelper;
472 using InternalArenaConstructable_ = void;
473 using DestructorSkippable_ = void;
475 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
476 inline explicit Impl_(
477 ::google::protobuf::internal::InternalVisibility visibility,
478 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
479 inline explicit Impl_(
480 ::google::protobuf::internal::InternalVisibility visibility,
481 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
483 ::google::protobuf::internal::HasBits<1> _has_bits_;
484 ::google::protobuf::internal::CachedSize _cached_size_;
486 ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
487 ::google::protobuf::internal::WireFormatLite::TYPE_STRING>
490 ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
491 ::google::protobuf::internal::WireFormatLite::TYPE_DOUBLE>
494 ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
495 ::google::protobuf::internal::WireFormatLite::TYPE_INT32>
498 ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
499 ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>
501 PROTOBUF_TSAN_DECLARE_MEMBER
503 union { Impl_ _impl_; };
504 friend struct ::TableStruct_ortools_2fmath_5fopt_2fsolvers_2fhighs_2eproto;
::google::protobuf::internal::MapEntry<::std::string, bool, ::google::protobuf::internal::WireFormatLite::TYPE_STRING, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL > SuperType
::google::protobuf::internal::MapEntry<::std::string, double, ::google::protobuf::internal::WireFormatLite::TYPE_STRING, ::google::protobuf::internal::WireFormatLite::TYPE_DOUBLE > SuperType
::google::protobuf::internal::MapEntry<::std::string, ::int32_t, ::google::protobuf::internal::WireFormatLite::TYPE_STRING, ::google::protobuf::internal::WireFormatLite::TYPE_INT32 > SuperType
::google::protobuf::internal::MapEntry<::std::string, ::std::string, ::google::protobuf::internal::WireFormatLite::TYPE_STRING, ::google::protobuf::internal::WireFormatLite::TYPE_STRING > SuperType