Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
xpress.pb.h
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// NO CHECKED-IN PROTOBUF GENCODE
3// source: ortools/math_opt/solvers/xpress.proto
4// Protobuf C++ Version: 6.33.1
5
6#ifndef ortools_2fmath_5fopt_2fsolvers_2fxpress_2eproto_2epb_2eh
7#define ortools_2fmath_5fopt_2fsolvers_2fxpress_2eproto_2epb_2eh
8
9#include <limits>
10#include <string>
11#include <type_traits>
12#include <utility>
13
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"
19#endif
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" // IWYU pragma: export
30#include "google/protobuf/extension_set.h" // IWYU pragma: export
31#include "google/protobuf/unknown_field_set.h"
32// @@protoc_insertion_point(includes)
33
34// Must be included last.
35#include "google/protobuf/port_def.inc"
36
37#define PROTOBUF_INTERNAL_EXPORT_ortools_2fmath_5fopt_2fsolvers_2fxpress_2eproto OR_PROTO_DLL
38
39namespace google {
40namespace protobuf {
41namespace internal {
42template <typename T>
43::absl::string_view GetAnyMessageName();
44} // namespace internal
45} // namespace protobuf
46} // namespace google
47
48// Internal implementation detail -- do not use these members.
50 static const ::uint32_t offsets[];
51};
52extern "C" {
53OR_PROTO_DLL extern const ::google::protobuf::internal::DescriptorTable descriptor_table_ortools_2fmath_5fopt_2fsolvers_2fxpress_2eproto;
54} // extern "C"
55namespace operations_research {
56namespace math_opt {
60OR_PROTO_DLL extern const ::google::protobuf::internal::ClassDataFull XpressInitializerProto_class_data_;
64OR_PROTO_DLL extern const ::google::protobuf::internal::ClassDataFull XpressParametersProto_class_data_;
68OR_PROTO_DLL extern const ::google::protobuf::internal::ClassDataFull XpressParametersProto_Parameter_class_data_;
69} // namespace math_opt
70} // namespace operations_research
71namespace google {
72namespace protobuf {
73} // namespace protobuf
74} // namespace google
75
76namespace operations_research {
77namespace math_opt {
78
79// ===================================================================
80
81
82// -------------------------------------------------------------------
83
84class OR_PROTO_DLL XpressParametersProto_Parameter final : public ::google::protobuf::Message
85/* @@protoc_insertion_point(class_definition:operations_research.math_opt.XpressParametersProto.Parameter) */ {
86 public:
88 ~XpressParametersProto_Parameter() PROTOBUF_FINAL;
90#if defined(PROTOBUF_CUSTOM_VTABLE)
91 void operator delete(XpressParametersProto_Parameter* PROTOBUF_NONNULL msg, ::std::destroying_delete_t) {
92 SharedDtor(*msg);
93 ::google::protobuf::internal::SizedDelete(msg, sizeof(XpressParametersProto_Parameter));
94 }
95#endif
96
97 template <typename = void>
98 explicit PROTOBUF_CONSTEXPR XpressParametersProto_Parameter(::google::protobuf::internal::ConstantInitialized);
99
102 : XpressParametersProto_Parameter(nullptr, ::std::move(from)) {}
105 return *this;
106 }
107 inline XpressParametersProto_Parameter& operator=(XpressParametersProto_Parameter&& from) noexcept {
108 if (this == &from) return *this;
109 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
110 InternalSwap(&from);
111 } else {
112 CopyFrom(from);
113 }
114 return *this;
115 }
116
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);
120 }
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>();
124 }
125
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;
135 static const XpressParametersProto_Parameter& default_instance() {
136 return *reinterpret_cast<const XpressParametersProto_Parameter*>(
138 }
139 static constexpr int kIndexInFileMessages = 1;
141 inline void Swap(XpressParametersProto_Parameter* PROTOBUF_NONNULL other) {
142 if (other == this) return;
143 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
144 InternalSwap(other);
145 } else {
146 ::google::protobuf::internal::GenericSwap(this, other);
147 }
148 }
149 void UnsafeArenaSwap(XpressParametersProto_Parameter* PROTOBUF_NONNULL other) {
150 if (other == this) return;
151 ABSL_DCHECK(GetArena() == other->GetArena());
152 InternalSwap(other);
153 }
154
155 // implements Message ----------------------------------------------
156
157 XpressParametersProto_Parameter* PROTOBUF_NONNULL New(::google::protobuf::Arena* PROTOBUF_NULLABLE arena = nullptr) const {
158 return ::google::protobuf::Message::DefaultConstruct<XpressParametersProto_Parameter>(arena);
160 using ::google::protobuf::Message::CopyFrom;
161 void CopyFrom(const XpressParametersProto_Parameter& from);
162 using ::google::protobuf::Message::MergeFrom;
163 void MergeFrom(const XpressParametersProto_Parameter& from) { XpressParametersProto_Parameter::MergeImpl(*this, from); }
164
165 private:
166 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
167 const ::google::protobuf::MessageLite& from_msg);
168
169 public:
170 bool IsInitialized() const {
171 return true;
173 ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL;
174 #if defined(PROTOBUF_CUSTOM_VTABLE)
175 private:
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);
180
181 public:
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);
187 }
188 #else // PROTOBUF_CUSTOM_VTABLE
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;
193 #endif // PROTOBUF_CUSTOM_VTABLE
194 int GetCachedSize() const { return _impl_._cached_size_.Get(); }
195
196 private:
197 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
198 static void SharedDtor(MessageLite& self);
199 void InternalSwap(XpressParametersProto_Parameter* PROTOBUF_NONNULL other);
200 private:
201 template <typename T>
202 friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
203 static ::absl::string_view FullMessageName() { return "operations_research.math_opt.XpressParametersProto.Parameter"; }
204
205 explicit XpressParametersProto_Parameter(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
206 XpressParametersProto_Parameter(::google::protobuf::Arena* PROTOBUF_NULLABLE arena, const XpressParametersProto_Parameter& from);
208 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, XpressParametersProto_Parameter&& from) noexcept
210 *this = ::std::move(from);
211 }
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_();
217
218 public:
219 static constexpr auto InternalGenerateClassData_();
220
221 ::google::protobuf::Metadata GetMetadata() const;
222 // nested types ----------------------------------------------------
223
224 // accessors -------------------------------------------------------
225 enum : int {
226 kNameFieldNumber = 1,
227 kValueFieldNumber = 2,
228 };
229 // string name = 1;
230 void clear_name() ;
231 const ::std::string& name() const;
232 template <typename Arg_ = const ::std::string&, typename... Args_>
233 void set_name(Arg_&& arg, Args_... args);
234 ::std::string* PROTOBUF_NONNULL mutable_name();
235 [[nodiscard]] ::std::string* PROTOBUF_NULLABLE release_name();
236 void set_allocated_name(::std::string* PROTOBUF_NULLABLE value);
237
238 private:
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();
242
243 public:
244 // string value = 2;
245 void clear_value() ;
246 const ::std::string& value() const;
247 template <typename Arg_ = const ::std::string&, typename... Args_>
248 void set_value(Arg_&& arg, Args_... args);
249 ::std::string* PROTOBUF_NONNULL mutable_value();
250 [[nodiscard]] ::std::string* PROTOBUF_NULLABLE release_value();
251 void set_allocated_value(::std::string* PROTOBUF_NULLABLE value);
252
253 private:
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();
257
258 public:
259 // @@protoc_insertion_point(class_scope:operations_research.math_opt.XpressParametersProto.Parameter)
260 private:
261 class _Internal;
262 friend class ::google::protobuf::internal::TcParser;
263 static const ::google::protobuf::internal::TcParseTable<1, 2,
264 0, 78,
265 2>
266 _table_;
267
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;
274 struct Impl_ {
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,
282 const XpressParametersProto_Parameter& from_msg);
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
288 };
289 union { Impl_ _impl_; };
290 friend struct ::TableStruct_ortools_2fmath_5fopt_2fsolvers_2fxpress_2eproto;
293OR_PROTO_DLL extern const ::google::protobuf::internal::ClassDataFull XpressParametersProto_Parameter_class_data_;
294// -------------------------------------------------------------------
295
296class OR_PROTO_DLL XpressInitializerProto final : public ::google::protobuf::Message
297/* @@protoc_insertion_point(class_definition:operations_research.math_opt.XpressInitializerProto) */ {
298 public:
300 ~XpressInitializerProto() PROTOBUF_FINAL;
301
302#if defined(PROTOBUF_CUSTOM_VTABLE)
303 void operator delete(XpressInitializerProto* PROTOBUF_NONNULL msg, ::std::destroying_delete_t) {
304 SharedDtor(*msg);
305 ::google::protobuf::internal::SizedDelete(msg, sizeof(XpressInitializerProto));
306 }
307#endif
308
309 template <typename = void>
310 explicit PROTOBUF_CONSTEXPR XpressInitializerProto(::google::protobuf::internal::ConstantInitialized);
311
312 inline XpressInitializerProto(const XpressInitializerProto& from) : XpressInitializerProto(nullptr, from) {}
314 : XpressInitializerProto(nullptr, ::std::move(from)) {}
316 CopyFrom(from);
317 return *this;
319 inline XpressInitializerProto& operator=(XpressInitializerProto&& from) noexcept {
320 if (this == &from) return *this;
321 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
322 InternalSwap(&from);
323 } else {
324 CopyFrom(from);
325 }
326 return *this;
327 }
328
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>();
337
338 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
339 return GetDescriptor();
340 }
341 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
342 return default_instance().GetMetadata().descriptor;
343 }
344 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
345 return default_instance().GetMetadata().reflection;
346 }
351 static constexpr int kIndexInFileMessages = 0;
352 friend void swap(XpressInitializerProto& a, XpressInitializerProto& b) { a.Swap(&b); }
353 inline void Swap(XpressInitializerProto* PROTOBUF_NONNULL other) {
354 if (other == this) return;
355 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
356 InternalSwap(other);
357 } else {
358 ::google::protobuf::internal::GenericSwap(this, other);
359 }
360 }
361 void UnsafeArenaSwap(XpressInitializerProto* PROTOBUF_NONNULL other) {
362 if (other == this) return;
363 ABSL_DCHECK(GetArena() == other->GetArena());
364 InternalSwap(other);
365 }
366
367 // implements Message ----------------------------------------------
368
369 XpressInitializerProto* PROTOBUF_NONNULL New(::google::protobuf::Arena* PROTOBUF_NULLABLE arena = nullptr) const {
370 return ::google::protobuf::Message::DefaultConstruct<XpressInitializerProto>(arena);
371 }
372 using ::google::protobuf::Message::CopyFrom;
373 void CopyFrom(const XpressInitializerProto& from);
374 using ::google::protobuf::Message::MergeFrom;
375 void MergeFrom(const XpressInitializerProto& from) { XpressInitializerProto::MergeImpl(*this, from); }
376
377 private:
378 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
379 const ::google::protobuf::MessageLite& from_msg);
380
381 public:
382 bool IsInitialized() const {
383 return true;
384 }
385 ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL;
386 #if defined(PROTOBUF_CUSTOM_VTABLE)
387 private:
388 static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);
389 static ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
390 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
391 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
392
393 public:
394 ::size_t ByteSizeLong() const { return ByteSizeLong(*this); }
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);
399 }
400 #else // PROTOBUF_CUSTOM_VTABLE
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;
405 #endif // PROTOBUF_CUSTOM_VTABLE
406 int GetCachedSize() const { return _impl_._cached_size_.Get(); }
407
408 private:
409 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
410 static void SharedDtor(MessageLite& self);
411 void InternalSwap(XpressInitializerProto* PROTOBUF_NONNULL other);
412 private:
413 template <typename T>
414 friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
415 static ::absl::string_view FullMessageName() { return "operations_research.math_opt.XpressInitializerProto"; }
416
417 explicit XpressInitializerProto(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
418 XpressInitializerProto(::google::protobuf::Arena* PROTOBUF_NULLABLE arena, const XpressInitializerProto& from);
420 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, XpressInitializerProto&& from) noexcept
421 : XpressInitializerProto(arena) {
422 *this = ::std::move(from);
423 }
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_();
429
430 public:
431 static constexpr auto InternalGenerateClassData_();
432
433 ::google::protobuf::Metadata GetMetadata() const;
434 // nested types ----------------------------------------------------
435
436 // accessors -------------------------------------------------------
437 enum : int {
438 kExtractNamesFieldNumber = 1,
439 };
440 // optional bool extract_names = 1;
441 bool has_extract_names() const;
442 void clear_extract_names() ;
443 bool extract_names() const;
444 void set_extract_names(bool value);
445
446 private:
447 bool _internal_extract_names() const;
448 void _internal_set_extract_names(bool value);
449
450 public:
451 // @@protoc_insertion_point(class_scope:operations_research.math_opt.XpressInitializerProto)
452 private:
453 class _Internal;
454 friend class ::google::protobuf::internal::TcParser;
455 static const ::google::protobuf::internal::TcParseTable<0, 1,
456 0, 0,
457 2>
458 _table_;
459
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;
466 struct Impl_ {
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,
474 const XpressInitializerProto& from_msg);
475 ::google::protobuf::internal::HasBits<1> _has_bits_;
476 ::google::protobuf::internal::CachedSize _cached_size_;
477 bool extract_names_;
478 PROTOBUF_TSAN_DECLARE_MEMBER
479 };
480 union { Impl_ _impl_; };
481 friend struct ::TableStruct_ortools_2fmath_5fopt_2fsolvers_2fxpress_2eproto;
482};
484OR_PROTO_DLL extern const ::google::protobuf::internal::ClassDataFull XpressInitializerProto_class_data_;
485// -------------------------------------------------------------------
486
487class OR_PROTO_DLL XpressParametersProto final : public ::google::protobuf::Message
488/* @@protoc_insertion_point(class_definition:operations_research.math_opt.XpressParametersProto) */ {
489 public:
490 inline XpressParametersProto() : XpressParametersProto(nullptr) {}
491 ~XpressParametersProto() PROTOBUF_FINAL;
492
493#if defined(PROTOBUF_CUSTOM_VTABLE)
494 void operator delete(XpressParametersProto* PROTOBUF_NONNULL msg, ::std::destroying_delete_t) {
495 SharedDtor(*msg);
496 ::google::protobuf::internal::SizedDelete(msg, sizeof(XpressParametersProto));
497 }
498#endif
499
500 template <typename = void>
501 explicit PROTOBUF_CONSTEXPR XpressParametersProto(::google::protobuf::internal::ConstantInitialized);
502
503 inline XpressParametersProto(const XpressParametersProto& from) : XpressParametersProto(nullptr, from) {}
504 inline XpressParametersProto(XpressParametersProto&& from) noexcept
505 : XpressParametersProto(nullptr, ::std::move(from)) {}
506 inline XpressParametersProto& operator=(const XpressParametersProto& from) {
507 CopyFrom(from);
508 return *this;
509 }
511 if (this == &from) return *this;
512 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
513 InternalSwap(&from);
514 } else {
515 CopyFrom(from);
516 }
517 return *this;
518 }
519
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);
523 }
524 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
525 ABSL_ATTRIBUTE_LIFETIME_BOUND {
526 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
527 }
529 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
530 return GetDescriptor();
531 }
532 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
533 return default_instance().GetMetadata().descriptor;
534 }
535 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
536 return default_instance().GetMetadata().reflection;
537 }
538 static const XpressParametersProto& default_instance() {
539 return *reinterpret_cast<const XpressParametersProto*>(
541 }
542 static constexpr int kIndexInFileMessages = 2;
543 friend void swap(XpressParametersProto& a, XpressParametersProto& b) { a.Swap(&b); }
544 inline void Swap(XpressParametersProto* PROTOBUF_NONNULL other) {
545 if (other == this) return;
546 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
547 InternalSwap(other);
548 } else {
549 ::google::protobuf::internal::GenericSwap(this, other);
550 }
551 }
552 void UnsafeArenaSwap(XpressParametersProto* PROTOBUF_NONNULL other) {
553 if (other == this) return;
554 ABSL_DCHECK(GetArena() == other->GetArena());
555 InternalSwap(other);
557
558 // implements Message ----------------------------------------------
559
560 XpressParametersProto* PROTOBUF_NONNULL New(::google::protobuf::Arena* PROTOBUF_NULLABLE arena = nullptr) const {
561 return ::google::protobuf::Message::DefaultConstruct<XpressParametersProto>(arena);
562 }
563 using ::google::protobuf::Message::CopyFrom;
565 using ::google::protobuf::Message::MergeFrom;
566 void MergeFrom(const XpressParametersProto& from) { XpressParametersProto::MergeImpl(*this, from); }
567
568 private:
569 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
570 const ::google::protobuf::MessageLite& from_msg);
571
572 public:
573 bool IsInitialized() const {
574 return true;
575 }
576 ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL;
577 #if defined(PROTOBUF_CUSTOM_VTABLE)
578 private:
579 static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);
580 static ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
581 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
582 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
583
584 public:
585 ::size_t ByteSizeLong() const { return ByteSizeLong(*this); }
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);
590 }
591 #else // PROTOBUF_CUSTOM_VTABLE
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;
596 #endif // PROTOBUF_CUSTOM_VTABLE
597 int GetCachedSize() const { return _impl_._cached_size_.Get(); }
598
599 private:
600 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
601 static void SharedDtor(MessageLite& self);
602 void InternalSwap(XpressParametersProto* PROTOBUF_NONNULL other);
603 private:
604 template <typename T>
605 friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
606 static ::absl::string_view FullMessageName() { return "operations_research.math_opt.XpressParametersProto"; }
607
608 explicit XpressParametersProto(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
609 XpressParametersProto(::google::protobuf::Arena* PROTOBUF_NULLABLE arena, const XpressParametersProto& from);
611 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, XpressParametersProto&& from) noexcept
612 : XpressParametersProto(arena) {
613 *this = ::std::move(from);
614 }
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_();
620
621 public:
622 static constexpr auto InternalGenerateClassData_();
623
624 ::google::protobuf::Metadata GetMetadata() const;
625 // nested types ----------------------------------------------------
626 using Parameter = XpressParametersProto_Parameter;
627
628 // accessors -------------------------------------------------------
629 enum : int {
631 };
632 // repeated .operations_research.math_opt.XpressParametersProto.Parameter parameters = 1;
633 int parameters_size() const;
634 private:
635 int _internal_parameters_size() const;
636
637 public:
638 void clear_parameters() ;
640 ::google::protobuf::RepeatedPtrField<::operations_research::math_opt::XpressParametersProto_Parameter>* PROTOBUF_NONNULL mutable_parameters();
641
642 private:
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();
645 public:
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;
649 // @@protoc_insertion_point(class_scope:operations_research.math_opt.XpressParametersProto)
650 private:
651 class _Internal;
652 friend class ::google::protobuf::internal::TcParser;
653 static const ::google::protobuf::internal::TcParseTable<0, 1,
654 1, 0,
655 2>
656 _table_;
657
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;
664 struct Impl_ {
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,
672 const XpressParametersProto& from_msg);
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
677 };
678 union { Impl_ _impl_; };
679 friend struct ::TableStruct_ortools_2fmath_5fopt_2fsolvers_2fxpress_2eproto;
680};
681
682OR_PROTO_DLL extern const ::google::protobuf::internal::ClassDataFull XpressParametersProto_class_data_;
684// ===================================================================
685
686
687
688
689// ===================================================================
690
691
692#ifdef __GNUC__
693#pragma GCC diagnostic push
694#pragma GCC diagnostic ignored "-Wstrict-aliasing"
695#endif // __GNUC__
696// -------------------------------------------------------------------
697
698// XpressInitializerProto
699
700// optional bool extract_names = 1;
702 bool value = CheckHasBit(_impl_._has_bits_[0], 0x00000001U);
703 return value;
704}
706 ::google::protobuf::internal::TSanWrite(&_impl_);
707 _impl_.extract_names_ = false;
708 ClearHasBit(_impl_._has_bits_[0],
709 0x00000001U);
710}
711inline bool XpressInitializerProto::extract_names() const {
712 // @@protoc_insertion_point(field_get:operations_research.math_opt.XpressInitializerProto.extract_names)
713 return _internal_extract_names();
714}
715inline void XpressInitializerProto::set_extract_names(bool value) {
716 _internal_set_extract_names(value);
717 SetHasBit(_impl_._has_bits_[0], 0x00000001U);
718 // @@protoc_insertion_point(field_set:operations_research.math_opt.XpressInitializerProto.extract_names)
719}
720inline bool XpressInitializerProto::_internal_extract_names() const {
721 ::google::protobuf::internal::TSanRead(&_impl_);
722 return _impl_.extract_names_;
723}
724inline void XpressInitializerProto::_internal_set_extract_names(bool value) {
725 ::google::protobuf::internal::TSanWrite(&_impl_);
726 _impl_.extract_names_ = value;
727}
728
729// -------------------------------------------------------------------
730
731// XpressParametersProto_Parameter
732
733// string name = 1;
735 ::google::protobuf::internal::TSanWrite(&_impl_);
736 _impl_.name_.ClearToEmpty();
737 ClearHasBit(_impl_._has_bits_[0],
738 0x00000001U);
739}
740inline const ::std::string& XpressParametersProto_Parameter::name() const
741 ABSL_ATTRIBUTE_LIFETIME_BOUND {
742 // @@protoc_insertion_point(field_get:operations_research.math_opt.XpressParametersProto.Parameter.name)
743 return _internal_name();
744}
745template <typename Arg_, typename... Args_>
746PROTOBUF_ALWAYS_INLINE void XpressParametersProto_Parameter::set_name(Arg_&& arg, Args_... args) {
747 ::google::protobuf::internal::TSanWrite(&_impl_);
748 SetHasBit(_impl_._has_bits_[0], 0x00000001U);
749 _impl_.name_.Set(static_cast<Arg_&&>(arg), args..., GetArena());
750 // @@protoc_insertion_point(field_set:operations_research.math_opt.XpressParametersProto.Parameter.name)
751}
752inline ::std::string* PROTOBUF_NONNULL XpressParametersProto_Parameter::mutable_name()
753 ABSL_ATTRIBUTE_LIFETIME_BOUND {
754 SetHasBit(_impl_._has_bits_[0], 0x00000001U);
755 ::std::string* _s = _internal_mutable_name();
756 // @@protoc_insertion_point(field_mutable:operations_research.math_opt.XpressParametersProto.Parameter.name)
757 return _s;
758}
759inline const ::std::string& XpressParametersProto_Parameter::_internal_name() const {
760 ::google::protobuf::internal::TSanRead(&_impl_);
761 return _impl_.name_.Get();
762}
763inline void XpressParametersProto_Parameter::_internal_set_name(const ::std::string& value) {
764 ::google::protobuf::internal::TSanWrite(&_impl_);
765 _impl_.name_.Set(value, GetArena());
766}
767inline ::std::string* PROTOBUF_NONNULL XpressParametersProto_Parameter::_internal_mutable_name() {
768 ::google::protobuf::internal::TSanWrite(&_impl_);
769 return _impl_.name_.Mutable( GetArena());
770}
771inline ::std::string* PROTOBUF_NULLABLE XpressParametersProto_Parameter::release_name() {
772 ::google::protobuf::internal::TSanWrite(&_impl_);
773 // @@protoc_insertion_point(field_release:operations_research.math_opt.XpressParametersProto.Parameter.name)
774 if (!CheckHasBit(_impl_._has_bits_[0], 0x00000001U)) {
775 return nullptr;
776 }
777 ClearHasBit(_impl_._has_bits_[0], 0x00000001U);
778 auto* released = _impl_.name_.Release();
779 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString()) {
780 _impl_.name_.Set("", GetArena());
781 }
782 return released;
783}
784inline void XpressParametersProto_Parameter::set_allocated_name(::std::string* PROTOBUF_NULLABLE value) {
785 ::google::protobuf::internal::TSanWrite(&_impl_);
786 if (value != nullptr) {
787 SetHasBit(_impl_._has_bits_[0], 0x00000001U);
788 } else {
789 ClearHasBit(_impl_._has_bits_[0], 0x00000001U);
790 }
791 _impl_.name_.SetAllocated(value, GetArena());
792 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() && _impl_.name_.IsDefault()) {
793 _impl_.name_.Set("", GetArena());
794 }
795 // @@protoc_insertion_point(field_set_allocated:operations_research.math_opt.XpressParametersProto.Parameter.name)
796}
797
798// string value = 2;
800 ::google::protobuf::internal::TSanWrite(&_impl_);
801 _impl_.value_.ClearToEmpty();
802 ClearHasBit(_impl_._has_bits_[0],
803 0x00000002U);
804}
805inline const ::std::string& XpressParametersProto_Parameter::value() const
806 ABSL_ATTRIBUTE_LIFETIME_BOUND {
807 // @@protoc_insertion_point(field_get:operations_research.math_opt.XpressParametersProto.Parameter.value)
808 return _internal_value();
809}
810template <typename Arg_, typename... Args_>
811PROTOBUF_ALWAYS_INLINE void XpressParametersProto_Parameter::set_value(Arg_&& arg, Args_... args) {
812 ::google::protobuf::internal::TSanWrite(&_impl_);
813 SetHasBit(_impl_._has_bits_[0], 0x00000002U);
814 _impl_.value_.Set(static_cast<Arg_&&>(arg), args..., GetArena());
815 // @@protoc_insertion_point(field_set:operations_research.math_opt.XpressParametersProto.Parameter.value)
816}
817inline ::std::string* PROTOBUF_NONNULL XpressParametersProto_Parameter::mutable_value()
818 ABSL_ATTRIBUTE_LIFETIME_BOUND {
819 SetHasBit(_impl_._has_bits_[0], 0x00000002U);
820 ::std::string* _s = _internal_mutable_value();
821 // @@protoc_insertion_point(field_mutable:operations_research.math_opt.XpressParametersProto.Parameter.value)
822 return _s;
823}
824inline const ::std::string& XpressParametersProto_Parameter::_internal_value() const {
825 ::google::protobuf::internal::TSanRead(&_impl_);
826 return _impl_.value_.Get();
827}
828inline void XpressParametersProto_Parameter::_internal_set_value(const ::std::string& value) {
829 ::google::protobuf::internal::TSanWrite(&_impl_);
830 _impl_.value_.Set(value, GetArena());
831}
832inline ::std::string* PROTOBUF_NONNULL XpressParametersProto_Parameter::_internal_mutable_value() {
833 ::google::protobuf::internal::TSanWrite(&_impl_);
834 return _impl_.value_.Mutable( GetArena());
835}
836inline ::std::string* PROTOBUF_NULLABLE XpressParametersProto_Parameter::release_value() {
837 ::google::protobuf::internal::TSanWrite(&_impl_);
838 // @@protoc_insertion_point(field_release:operations_research.math_opt.XpressParametersProto.Parameter.value)
839 if (!CheckHasBit(_impl_._has_bits_[0], 0x00000002U)) {
840 return nullptr;
841 }
842 ClearHasBit(_impl_._has_bits_[0], 0x00000002U);
843 auto* released = _impl_.value_.Release();
844 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString()) {
845 _impl_.value_.Set("", GetArena());
846 }
847 return released;
848}
849inline void XpressParametersProto_Parameter::set_allocated_value(::std::string* PROTOBUF_NULLABLE value) {
850 ::google::protobuf::internal::TSanWrite(&_impl_);
851 if (value != nullptr) {
852 SetHasBit(_impl_._has_bits_[0], 0x00000002U);
853 } else {
854 ClearHasBit(_impl_._has_bits_[0], 0x00000002U);
855 }
856 _impl_.value_.SetAllocated(value, GetArena());
857 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() && _impl_.value_.IsDefault()) {
858 _impl_.value_.Set("", GetArena());
859 }
860 // @@protoc_insertion_point(field_set_allocated:operations_research.math_opt.XpressParametersProto.Parameter.value)
861}
862
863// -------------------------------------------------------------------
864
865// XpressParametersProto
866
867// repeated .operations_research.math_opt.XpressParametersProto.Parameter parameters = 1;
868inline int XpressParametersProto::_internal_parameters_size() const {
869 return _internal_parameters().size();
870}
872 return _internal_parameters_size();
873}
875 ::google::protobuf::internal::TSanWrite(&_impl_);
876 _impl_.parameters_.Clear();
877 ClearHasBitForRepeated(_impl_._has_bits_[0],
878 0x00000001U);
879}
880inline ::operations_research::math_opt::XpressParametersProto_Parameter* PROTOBUF_NONNULL XpressParametersProto::mutable_parameters(int index)
881 ABSL_ATTRIBUTE_LIFETIME_BOUND {
882 // @@protoc_insertion_point(field_mutable:operations_research.math_opt.XpressParametersProto.parameters)
883 return _internal_mutable_parameters()->Mutable(index);
884}
885inline ::google::protobuf::RepeatedPtrField<::operations_research::math_opt::XpressParametersProto_Parameter>* PROTOBUF_NONNULL XpressParametersProto::mutable_parameters()
886 ABSL_ATTRIBUTE_LIFETIME_BOUND {
887 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000001U);
888 // @@protoc_insertion_point(field_mutable_list:operations_research.math_opt.XpressParametersProto.parameters)
889 ::google::protobuf::internal::TSanWrite(&_impl_);
890 return _internal_mutable_parameters();
891}
892inline const ::operations_research::math_opt::XpressParametersProto_Parameter& XpressParametersProto::parameters(int index) const
893 ABSL_ATTRIBUTE_LIFETIME_BOUND {
894 // @@protoc_insertion_point(field_get:operations_research.math_opt.XpressParametersProto.parameters)
895 return _internal_parameters().Get(index);
896}
897inline ::operations_research::math_opt::XpressParametersProto_Parameter* PROTOBUF_NONNULL XpressParametersProto::add_parameters()
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);
904 // @@protoc_insertion_point(field_add:operations_research.math_opt.XpressParametersProto.parameters)
905 return _add;
907inline const ::google::protobuf::RepeatedPtrField<::operations_research::math_opt::XpressParametersProto_Parameter>& XpressParametersProto::parameters() const
908 ABSL_ATTRIBUTE_LIFETIME_BOUND {
909 // @@protoc_insertion_point(field_list:operations_research.math_opt.XpressParametersProto.parameters)
910 return _internal_parameters();
911}
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_;
921}
922
923#ifdef __GNUC__
924#pragma GCC diagnostic pop
925#endif // __GNUC__
926
927// @@protoc_insertion_point(namespace_scope)
928} // namespace math_opt
929} // namespace operations_research
930
931
932// @@protoc_insertion_point(global_scope)
933
934#include "google/protobuf/port_undef.inc"
935
936#endif // ortools_2fmath_5fopt_2fsolvers_2fxpress_2eproto_2epb_2eh
friend class ::google::protobuf::MessageLite
Definition xpress.pb.h:463
void Swap(XpressInitializerProto *PROTOBUF_NONNULL other)
Definition xpress.pb.h:356
static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL GetDescriptor()
Definition xpress.pb.h:344
ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL
Definition xpress.pb.cc:308
static const ::google::protobuf::Reflection *PROTOBUF_NONNULL GetReflection()
Definition xpress.pb.h:347
XpressInitializerProto & operator=(const XpressInitializerProto &from)
Definition xpress.pb.h:318
void CopyFrom(const XpressInitializerProto &from)
Definition xpress.pb.cc:397
::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
Definition xpress.pb.cc:326
static const XpressInitializerProto & default_instance()
Definition xpress.pb.h:350
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
Definition xpress.pb.h:332
PROTOBUF_CONSTEXPR XpressInitializerProto(::google::protobuf::internal::ConstantInitialized)
void MergeFrom(const XpressInitializerProto &from)
Definition xpress.pb.h:378
void CopyFrom(const XpressParametersProto_Parameter &from)
Definition xpress.pb.cc:715
void Swap(XpressParametersProto_Parameter *PROTOBUF_NONNULL other)
Definition xpress.pb.h:143
void set_allocated_name(::std::string *PROTOBUF_NULLABLE value)
Definition xpress.pb.h:792
XpressParametersProto_Parameter & operator=(const XpressParametersProto_Parameter &from)
Definition xpress.pb.h:105
XpressParametersProto_Parameter(const XpressParametersProto_Parameter &from)
Definition xpress.pb.h:102
void set_allocated_value(::std::string *PROTOBUF_NULLABLE value)
Definition xpress.pb.h:857
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
Definition xpress.pb.h:119
PROTOBUF_CONSTEXPR XpressParametersProto_Parameter(::google::protobuf::internal::ConstantInitialized)
friend class ::google::protobuf::MessageLite
Definition xpress.pb.h:662
XpressParametersProto & operator=(const XpressParametersProto &from)
Definition xpress.pb.h:510
void Swap(XpressParametersProto *PROTOBUF_NONNULL other)
Definition xpress.pb.h:548
::google::protobuf::RepeatedPtrField<::operations_research::math_opt::XpressParametersProto_Parameter > *PROTOBUF_NONNULL mutable_parameters()
Definition xpress.pb.h:894
inline ::google::protobuf::UnknownFieldSet *PROTOBUF_NONNULL mutable_unknown_fields() ABSL_ATTRIBUTE_LIFETIME_BOUND
Definition xpress.pb.h:528
::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
Definition xpress.pb.cc:914
void CopyFrom(const XpressParametersProto &from)
static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL descriptor()
Definition xpress.pb.h:533
static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL GetDescriptor()
Definition xpress.pb.h:536
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
Definition xpress.pb.h:524
void MergeFrom(const XpressParametersProto &from)
Definition xpress.pb.h:570
friend void swap(XpressParametersProto &a, XpressParametersProto &b)
Definition xpress.pb.h:547
::operations_research::math_opt::XpressParametersProto_Parameter *PROTOBUF_NONNULL add_parameters()
Definition xpress.pb.h:906
static const XpressParametersProto & default_instance()
Definition xpress.pb.h:542
PROTOBUF_CONSTEXPR XpressParametersProto(::google::protobuf::internal::ConstantInitialized)
const ::google::protobuf::RepeatedPtrField<::operations_research::math_opt::XpressParametersProto_Parameter > & parameters() const
Definition xpress.pb.h:916
const ::operations_research::math_opt::XpressParametersProto_Parameter & parameters(int index) const
Definition xpress.pb.h:901
::operations_research::math_opt::XpressParametersProto_Parameter *PROTOBUF_NONNULL mutable_parameters(int index)
Definition xpress.pb.h:889
::absl::string_view GetAnyMessageName()
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 XpressParametersProto_ParameterDefaultTypeInternal _XpressParametersProto_Parameter_default_instance_
Definition xpress.pb.cc:58
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull XpressInitializerProto_class_data_
Definition xpress.pb.cc:265
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull XpressParametersProto_class_data_
Definition xpress.pb.cc:848
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull XpressParametersProto_Parameter_class_data_
Definition xpress.pb.cc:519
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 XpressParametersProtoDefaultTypeInternal _XpressParametersProto_default_instance_
Definition xpress.pb.cc:108
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 XpressInitializerProtoDefaultTypeInternal _XpressInitializerProto_default_instance_
Definition xpress.pb.cc:83
OR-Tools root namespace.
PROTOBUF_CONSTINITconst ::_pbi::DescriptorTable descriptor_table_ortools_2fmath_5fopt_2fsolvers_2fxpress_2eproto
Definition xpress.pb.cc:160