79#if defined(PROTOBUF_CUSTOM_VTABLE)
80 void operator delete(
Int128* PROTOBUF_NONNULL msg, std::destroying_delete_t) {
82 ::google::protobuf::internal::SizedDelete(msg,
sizeof(
Int128));
86 template <
typename =
void>
87 explicit PROTOBUF_CONSTEXPR
Int128(::google::protobuf::internal::ConstantInitialized);
91 :
Int128(
nullptr, ::std::move(from)) {}
97 if (
this == &from)
return *
this;
98 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
106 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
107 ABSL_ATTRIBUTE_LIFETIME_BOUND {
108 return _internal_metadata_.
unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
110 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
111 ABSL_ATTRIBUTE_LIFETIME_BOUND {
112 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
115 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
116 return GetDescriptor();
118 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
119 return default_instance().GetMetadata().descriptor;
121 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
122 return default_instance().GetMetadata().reflection;
124 static const Int128& default_instance() {
125 return *
reinterpret_cast<const Int128*
>(
128 static constexpr int kIndexInFileMessages = 0;
131 if (other ==
this)
return;
132 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
135 ::google::protobuf::internal::GenericSwap(
this, other);
138 void UnsafeArenaSwap(Int128* PROTOBUF_NONNULL other) {
139 if (other ==
this)
return;
140 ABSL_DCHECK(GetArena() == other->GetArena());
146 Int128* PROTOBUF_NONNULL New(::google::protobuf::Arena* PROTOBUF_NULLABLE arena =
nullptr)
const {
147 return ::google::protobuf::Message::DefaultConstruct<Int128>(arena);
149 using ::google::protobuf::Message::CopyFrom;
150 void CopyFrom(
const Int128& from);
151 using ::google::protobuf::Message::MergeFrom;
152 void MergeFrom(
const Int128& from) { Int128::MergeImpl(*
this, from); }
155 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
156 const ::google::protobuf::MessageLite& from_msg);
162 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
163 #if defined(PROTOBUF_CUSTOM_VTABLE)
165 static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);
166 static ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
167 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
168 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
171 ::size_t ByteSizeLong()
const {
return ByteSizeLong(*
this); }
172 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
173 ::uint8_t* PROTOBUF_NONNULL target,
174 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
175 return _InternalSerialize(*
this, target, stream);
178 ::size_t ByteSizeLong() const final;
179 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
180 ::uint8_t* PROTOBUF_NONNULL target,
181 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
183 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
186 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
188 void InternalSwap(
Int128* PROTOBUF_NONNULL other);
190 template <
typename T>
192 static ::absl::string_view FullMessageName() {
return "operations_research.Int128"; }
195 explicit Int128(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
196 Int128(::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Int128& from);
198 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
Int128&& from) noexcept
200 *
this = ::std::move(from);
202 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
203 static
void* PROTOBUF_NONNULL PlacementNew_(
204 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
205 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
206 static constexpr auto InternalNewImpl_();
209 static constexpr auto InternalGenerateClassData_();
211 ::
google::protobuf::Metadata GetMetadata() const;
216 kHighFieldNumber = 1,
221 ::int64_t
high()
const;
225 ::int64_t _internal_high()
const;
226 void _internal_set_high(::int64_t value);
231 ::uint64_t
low()
const;
232 void set_low(::uint64_t value);
235 ::uint64_t _internal_low()
const;
236 void _internal_set_low(::uint64_t value);
242 friend class ::google::protobuf::internal::TcParser;
243 static const ::google::protobuf::internal::TcParseTable<1, 2,
248 friend class ::google::protobuf::MessageLite;
249 friend class ::google::protobuf::Arena;
250 template <
typename T>
251 friend class ::google::protobuf::Arena::InternalHelper;
252 using InternalArenaConstructable_ = void;
253 using DestructorSkippable_ = void;
255 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
256 inline explicit Impl_(
257 ::google::protobuf::internal::InternalVisibility visibility,
258 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
259 inline explicit Impl_(
260 ::google::protobuf::internal::InternalVisibility visibility,
261 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
263 ::google::protobuf::internal::HasBits<1> _has_bits_;
264 ::google::protobuf::internal::CachedSize _cached_size_;
267 PROTOBUF_TSAN_DECLARE_MEMBER
269 union { Impl_ _impl_; };
270 friend struct ::TableStruct_ortools_2futil_2fint128_2eproto;
273OR_PROTO_DLL
extern const ::google::protobuf::internal::ClassDataFull
Int128_class_data_;