Google OR-Tools: build/ortools/constraint_solver/demon_profiler.pb.h Source File

1

2

3

4

5

6#ifndef ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto_2epb_2eh

7#define ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_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"

30#include "google/protobuf/extension_set.h"

31#include "google/protobuf/unknown_field_set.h"

32

33

34

35#include "google/protobuf/port_def.inc"

36

37#define PROTOBUF_INTERNAL_EXPORT_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto OR_PROTO_DLL

38

40namespace protobuf {

42template <typename T>

44}

45}

46}

47

48

52extern "C" {

54}

63OR_PROTO_DLL extern const ::google::protobuf::internal::ClassDataFull DemonRuns_class_data_;

64}

67}

68}

69

71

72

73

74

75

76

77class OR_PROTO_DLL DemonRuns final : public ::google::protobuf::Message

78 {

79 public:

83#if defined(PROTOBUF_CUSTOM_VTABLE)

84 void operator delete(DemonRuns* PROTOBUF_NONNULL msg, ::std::destroying_delete_t) {

85 SharedDtor(*msg);

86 ::google::protobuf::internal::SizedDelete(msg, sizeof(DemonRuns));

87 }

88#endif

89

90 template <typename = void>

91 explicit PROTOBUF_CONSTEXPR DemonRuns(::google::protobuf::internal::ConstantInitialized);

92

95 : DemonRuns(nullptr, ::std::move(from)) {}

98 return *this;

99 }

101 if (this == &from) return *this;

102 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {

103 InternalSwap(&from);

104 } else {

105 CopyFrom(from);

106 }

107 return *this;

108 }

109

110 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const

111 ABSL_ATTRIBUTE_LIFETIME_BOUND {

112 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);

113 }

114 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()

115 ABSL_ATTRIBUTE_LIFETIME_BOUND {

116 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();

117 }

118

119 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {

120 return GetDescriptor();

122 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {

123 return default_instance().GetMetadata().descriptor;

125 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {

126 return default_instance().GetMetadata().reflection;

128 static const DemonRuns& default_instance() {

129 return *reinterpret_cast<const DemonRuns*>(

131 }

132 static constexpr int kIndexInFileMessages = 0;

135 if (other == this) return;

136 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {

137 InternalSwap(other);

138 } else {

139 ::google::protobuf::internal::GenericSwap(this, other);

140 }

141 }

142 void UnsafeArenaSwap(DemonRuns* PROTOBUF_NONNULL other) {

143 if (other == this) return;

144 ABSL_DCHECK(GetArena() == other->GetArena());

145 InternalSwap(other);

146 }

147

148

149

150 DemonRuns* PROTOBUF_NONNULL New(::google::protobuf::Arena* PROTOBUF_NULLABLE arena = nullptr) const {

151 return ::google::protobuf::Message::DefaultConstruct<DemonRuns>(arena);

153 using ::google::protobuf::Message::CopyFrom;

154 void CopyFrom(const DemonRuns& from);

155 using ::google::protobuf::Message::MergeFrom;

156 void MergeFrom(const DemonRuns& from) { DemonRuns::MergeImpl(*this, from); }

157

159 static void MergeImpl(::google::protobuf::MessageLite& to_msg,

160 const ::google::protobuf::MessageLite& from_msg);

161

162 public:

164 return true;

166 ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL;

167 #if defined(PROTOBUF_CUSTOM_VTABLE)

168 private:

169 static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);

170 static ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(

171 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,

172 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);

173

174 public:

175 ::size_t ByteSizeLong() const { return ByteSizeLong(*this); }

176 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(

177 ::uint8_t* PROTOBUF_NONNULL target,

178 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const {

179 return _InternalSerialize(*this, target, stream);

180 }

181 #else

182 ::size_t ByteSizeLong() const final;

183 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(

184 ::uint8_t* PROTOBUF_NONNULL target,

185 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;

186 #endif

187 int GetCachedSize() const { return _impl_._cached_size_.Get(); }

188

190 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);

191 static void SharedDtor(MessageLite& self);

192 void InternalSwap(DemonRuns* PROTOBUF_NONNULL other);

193 private:

194 template <typename T>

196 static ::absl::string_view FullMessageName() { return "operations_research.DemonRuns"; }

197

198 explicit DemonRuns(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);

199 DemonRuns(::google::protobuf::Arena* PROTOBUF_NULLABLE arena, const DemonRuns& from);

201 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, DemonRuns&& from) noexcept

203 *this = ::std::move(from);

204 }

205 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;

206 static void* PROTOBUF_NONNULL PlacementNew_(

207 const void* PROTOBUF_NONNULL, void* PROTOBUF_NONNULL mem,

208 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);

209 static constexpr auto InternalNewImpl_();

210

211 public:

212 static constexpr auto InternalGenerateClassData_();

213

214 ::google::protobuf::Metadata GetMetadata() const;

215

216

217

218 enum : int {

219 kStartTimeFieldNumber = 2,

220 kEndTimeFieldNumber = 3,

224

226 private:

227 int _internal_start_time_size() const;

228

229 public:

231 ::int64_t start_time(int index) const;

234 const ::google::protobuf::RepeatedField<::int64_t>& start_time() const;

235 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL mutable_start_time();

236

237 private:

238 const ::google::protobuf::RepeatedField<::int64_t>& _internal_start_time() const;

239 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_start_time();

240

241 public:

242

244 private:

245 int _internal_end_time_size() const;

246

247 public:

249 ::int64_t end_time(int index) const;

250 void set_end_time(int index, ::int64_t value);

252 const ::google::protobuf::RepeatedField<::int64_t>& end_time() const;

253 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL mutable_end_time();

254

255 private:

256 const ::google::protobuf::RepeatedField<::int64_t>& _internal_end_time() const;

257 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_end_time();

258

259 public:

260

262 const ::std::string& demon_id() const;

263 template <typename Arg_ = const ::std::string&, typename... Args_>

264 void set_demon_id(Arg_&& arg, Args_... args);

268

269 private:

270 const ::std::string& _internal_demon_id() const;

271 PROTOBUF_ALWAYS_INLINE void _internal_set_demon_id(const ::std::string& value);

272 ::std::string* PROTOBUF_NONNULL _internal_mutable_demon_id();

273

274 public:

275

279

280 private:

281 ::int64_t _internal_failures() const;

282 void _internal_set_failures(::int64_t value);

283

284 public:

285

286 private:

288 friend class ::google::protobuf::internal::TcParser;

289 static const ::google::protobuf::internal::TcParseTable<2, 4,

291 2>

292 _table_;

293

294 friend class ::google::protobuf::MessageLite;

295 friend class ::google::protobuf::Arena;

296 template <typename T>

297 friend class ::google::protobuf::Arena::InternalHelper;

298 using InternalArenaConstructable_ = void;

299 using DestructorSkippable_ = void;

300 struct Impl_ {

301 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized) noexcept;

302 inline explicit Impl_(

303 ::google::protobuf::internal::InternalVisibility visibility,

304 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);

305 inline explicit Impl_(

306 ::google::protobuf::internal::InternalVisibility visibility,

307 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, const Impl_& from,

309 ::google::protobuf::internal::HasBits<1> _has_bits_;

310 ::google::protobuf::internal::CachedSize _cached_size_;

311 ::google::protobuf::RepeatedField<::int64_t> start_time_;

312 ::google::protobuf::internal::CachedSize _start_time_cached_byte_size_;

313 ::google::protobuf::RepeatedField<::int64_t> end_time_;

314 ::google::protobuf::internal::CachedSize _end_time_cached_byte_size_;

315 ::google::protobuf::internal::ArenaStringPtr demon_id_;

316 ::int64_t failures_;

317 PROTOBUF_TSAN_DECLARE_MEMBER

318 };

319 union { Impl_ _impl_; };

320 friend struct ::TableStruct_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto;

323OR_PROTO_DLL extern const ::google::protobuf::internal::ClassDataFull DemonRuns_class_data_;

324

325

326class OR_PROTO_DLL ConstraintRuns final : public ::google::protobuf::Message

327 {

328 public:

331

332#if defined(PROTOBUF_CUSTOM_VTABLE)

333 void operator delete(ConstraintRuns* PROTOBUF_NONNULL msg, ::std::destroying_delete_t) {

334 SharedDtor(*msg);

335 ::google::protobuf::internal::SizedDelete(msg, sizeof(ConstraintRuns));

336 }

337#endif

338

339 template <typename = void>

340 explicit PROTOBUF_CONSTEXPR ConstraintRuns(::google::protobuf::internal::ConstantInitialized);

341

350 if (this == &from) return *this;

351 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {

352 InternalSwap(&from);

353 } else {

354 CopyFrom(from);

355 }

356 return *this;

357 }

358

359 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const

360 ABSL_ATTRIBUTE_LIFETIME_BOUND {

361 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);

363 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()

364 ABSL_ATTRIBUTE_LIFETIME_BOUND {

365 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();

367

368 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {

369 return GetDescriptor();

370 }

371 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {

373 }

374 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {

376 }

381 static constexpr int kIndexInFileMessages = 1;

383 inline void Swap(ConstraintRuns* PROTOBUF_NONNULL other) {

384 if (other == this) return;

385 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {

386 InternalSwap(other);

387 } else {

388 ::google::protobuf::internal::GenericSwap(this, other);

389 }

390 }

391 void UnsafeArenaSwap(ConstraintRuns* PROTOBUF_NONNULL other) {

392 if (other == this) return;

393 ABSL_DCHECK(GetArena() == other->GetArena());

394 InternalSwap(other);

395 }

396

397

398

399 ConstraintRuns* PROTOBUF_NONNULL New(::google::protobuf::Arena* PROTOBUF_NULLABLE arena = nullptr) const {

400 return ::google::protobuf::Message::DefaultConstruct<ConstraintRuns>(arena);

401 }

402 using ::google::protobuf::Message::CopyFrom;

404 using ::google::protobuf::Message::MergeFrom;

406

407 private:

408 static void MergeImpl(::google::protobuf::MessageLite& to_msg,

409 const ::google::protobuf::MessageLite& from_msg);

410

411 public:

413 return true;

414 }

415 ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL;

416 #if defined(PROTOBUF_CUSTOM_VTABLE)

417 private:

418 static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);

420 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,

421 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);

422

423 public:

425 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(

426 ::uint8_t* PROTOBUF_NONNULL target,

427 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const {

428 return _InternalSerialize(*this, target, stream);

429 }

430 #else

431 ::size_t ByteSizeLong() const final;

432 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(

433 ::uint8_t* PROTOBUF_NONNULL target,

434 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;

435 #endif

436 int GetCachedSize() const { return _impl_._cached_size_.Get(); }

437

438 private:

439 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);

440 static void SharedDtor(MessageLite& self);

441 void InternalSwap(ConstraintRuns* PROTOBUF_NONNULL other);

442 private:

443 template <typename T>

445 static ::absl::string_view FullMessageName() { return "operations_research.ConstraintRuns"; }

446

447 explicit ConstraintRuns(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);

450 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, ConstraintRuns&& from) noexcept

452 *this = ::std::move(from);

453 }

454 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;

455 static void* PROTOBUF_NONNULL PlacementNew_(

456 const void* PROTOBUF_NONNULL, void* PROTOBUF_NONNULL mem,

457 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);

458 static constexpr auto InternalNewImpl_();

459

460 public:

461 static constexpr auto InternalGenerateClassData_();

462

463 ::google::protobuf::Metadata GetMetadata() const;

464

465

466

467 enum : int {

468 kInitialPropagationStartTimeFieldNumber = 2,

469 kInitialPropagationEndTimeFieldNumber = 3,

470 kDemonsFieldNumber = 5,

474

476 private:

477 int _internal_initial_propagation_start_time_size() const;

478

479 public:

486

487 private:

488 const ::google::protobuf::RepeatedField<::int64_t>& _internal_initial_propagation_start_time() const;

489 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_initial_propagation_start_time();

490

491 public:

492

494 private:

495 int _internal_initial_propagation_end_time_size() const;

496

497 public:

504

505 private:

506 const ::google::protobuf::RepeatedField<::int64_t>& _internal_initial_propagation_end_time() const;

507 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_initial_propagation_end_time();

508

509 public:

510

512 private:

513 int _internal_demons_size() const;

514

515 public:

518 ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>* PROTOBUF_NONNULL mutable_demons();

519

520 private:

521 const ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>& _internal_demons() const;

522 ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>* PROTOBUF_NONNULL _internal_mutable_demons();

523 public:

524 const ::operations_research::DemonRuns& demons(int index) const;

526 const ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>& demons() const;

527

530 template <typename Arg_ = const ::std::string&, typename... Args_>

535

536 private:

537 const ::std::string& _internal_constraint_id() const;

538 PROTOBUF_ALWAYS_INLINE void _internal_set_constraint_id(const ::std::string& value);

539 ::std::string* PROTOBUF_NONNULL _internal_mutable_constraint_id();

540

541 public:

542

546

547 private:

548 ::int64_t _internal_failures() const;

549 void _internal_set_failures(::int64_t value);

550

551 public:

552

553 private:

555 friend class ::google::protobuf::internal::TcParser;

556 static const ::google::protobuf::internal::TcParseTable<3, 5,

557 1, 56,

559 _table_;

560

561 friend class ::google::protobuf::MessageLite;

562 friend class ::google::protobuf::Arena;

563 template <typename T>

564 friend class ::google::protobuf::Arena::InternalHelper;

565 using InternalArenaConstructable_ = void;

566 using DestructorSkippable_ = void;

567 struct Impl_ {

568 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized) noexcept;

569 inline explicit Impl_(

570 ::google::protobuf::internal::InternalVisibility visibility,

571 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);

572 inline explicit Impl_(

573 ::google::protobuf::internal::InternalVisibility visibility,

574 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, const Impl_& from,

576 ::google::protobuf::internal::HasBits<1> _has_bits_;

577 ::google::protobuf::internal::CachedSize _cached_size_;

578 ::google::protobuf::RepeatedField<::int64_t> initial_propagation_start_time_;

579 ::google::protobuf::internal::CachedSize _initial_propagation_start_time_cached_byte_size_;

580 ::google::protobuf::RepeatedField<::int64_t> initial_propagation_end_time_;

581 ::google::protobuf::internal::CachedSize _initial_propagation_end_time_cached_byte_size_;

582 ::google::protobuf::RepeatedPtrField< ::operations_research::DemonRuns > demons_;

583 ::google::protobuf::internal::ArenaStringPtr constraint_id_;

584 ::int64_t failures_;

585 PROTOBUF_TSAN_DECLARE_MEMBER

586 };

587 union { Impl_ _impl_; };

588 friend struct ::TableStruct_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto;

589};

592

593

594

595

596

597

598

599

600

601#ifdef __GNUC__

602#pragma GCC diagnostic push

603#pragma GCC diagnostic ignored "-Wstrict-aliasing"

604#endif

605

606

607

608

609

611 ::google::protobuf::internal::TSanWrite(&_impl_);

612 _impl_.demon_id_.ClearToEmpty();

613 ClearHasBit(_impl_._has_bits_[0],

614 0x00000004U);

615}

617 ABSL_ATTRIBUTE_LIFETIME_BOUND {

618

619 return _internal_demon_id();

620}

621template <typename Arg_, typename... Args_>

623 ::google::protobuf::internal::TSanWrite(&_impl_);

624 SetHasBit(_impl_._has_bits_[0], 0x00000004U);

625 _impl_.demon_id_.Set(static_cast<Arg_&&>(arg), args..., GetArena());

626

627}

629 ABSL_ATTRIBUTE_LIFETIME_BOUND {

630 SetHasBit(_impl_._has_bits_[0], 0x00000004U);

631 ::std::string* _s = _internal_mutable_demon_id();

632

633 return _s;

635inline const ::std::string& DemonRuns::_internal_demon_id() const {

636 ::google::protobuf::internal::TSanRead(&_impl_);

637 return _impl_.demon_id_.Get();

638}

639inline void DemonRuns::_internal_set_demon_id(const ::std::string& value) {

640 ::google::protobuf::internal::TSanWrite(&_impl_);

641 _impl_.demon_id_.Set(value, GetArena());

642}

643inline ::std::string* PROTOBUF_NONNULL DemonRuns::_internal_mutable_demon_id() {

644 ::google::protobuf::internal::TSanWrite(&_impl_);

645 return _impl_.demon_id_.Mutable( GetArena());

646}

648 ::google::protobuf::internal::TSanWrite(&_impl_);

649

650 if (!CheckHasBit(_impl_._has_bits_[0], 0x00000004U)) {

651 return nullptr;

652 }

653 ClearHasBit(_impl_._has_bits_[0], 0x00000004U);

654 auto* released = _impl_.demon_id_.Release();

655 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString()) {

656 _impl_.demon_id_.Set("", GetArena());

657 }

658 return released;

659}

661 ::google::protobuf::internal::TSanWrite(&_impl_);

662 if (value != nullptr) {

663 SetHasBit(_impl_._has_bits_[0], 0x00000004U);

664 } else {

665 ClearHasBit(_impl_._has_bits_[0], 0x00000004U);

667 _impl_.demon_id_.SetAllocated(value, GetArena());

668 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() && _impl_.demon_id_.IsDefault()) {

669 _impl_.demon_id_.Set("", GetArena());

670 }

671

672}

673

674

675inline int DemonRuns::_internal_start_time_size() const {

676 return _internal_start_time().size();

677}

679 return _internal_start_time_size();

680}

682 ::google::protobuf::internal::TSanWrite(&_impl_);

683 _impl_.start_time_.Clear();

684 ClearHasBitForRepeated(_impl_._has_bits_[0],

685 0x00000001U);

686}

688

689 return _internal_start_time().Get(index);

690}

692 _internal_mutable_start_time()->Set(index, value);

693

694}

696 ::google::protobuf::internal::TSanWrite(&_impl_);

697 _internal_mutable_start_time()->Add(value);

698 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000001U);

699

700}

702 ABSL_ATTRIBUTE_LIFETIME_BOUND {

703

704 return _internal_start_time();

705}

707 ABSL_ATTRIBUTE_LIFETIME_BOUND {

708 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000001U);

709

710 ::google::protobuf::internal::TSanWrite(&_impl_);

711 return _internal_mutable_start_time();

713inline const ::google::protobuf::RepeatedField<::int64_t>&

714DemonRuns::_internal_start_time() const {

715 ::google::protobuf::internal::TSanRead(&_impl_);

716 return _impl_.start_time_;

717}

718inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL

719DemonRuns::_internal_mutable_start_time() {

720 ::google::protobuf::internal::TSanRead(&_impl_);

721 return &_impl_.start_time_;

722}

723

724

725inline int DemonRuns::_internal_end_time_size() const {

726 return _internal_end_time().size();

727}

729 return _internal_end_time_size();

730}

732 ::google::protobuf::internal::TSanWrite(&_impl_);

733 _impl_.end_time_.Clear();

734 ClearHasBitForRepeated(_impl_._has_bits_[0],

735 0x00000002U);

736}

738

739 return _internal_end_time().Get(index);

740}

742 _internal_mutable_end_time()->Set(index, value);

743

744}

746 ::google::protobuf::internal::TSanWrite(&_impl_);

747 _internal_mutable_end_time()->Add(value);

748 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000002U);

749

750}

751inline const ::google::protobuf::RepeatedField<::int64_t>& DemonRuns::end_time() const

752 ABSL_ATTRIBUTE_LIFETIME_BOUND {

753

754 return _internal_end_time();

755}

757 ABSL_ATTRIBUTE_LIFETIME_BOUND {

758 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000002U);

759

760 ::google::protobuf::internal::TSanWrite(&_impl_);

761 return _internal_mutable_end_time();

763inline const ::google::protobuf::RepeatedField<::int64_t>&

764DemonRuns::_internal_end_time() const {

765 ::google::protobuf::internal::TSanRead(&_impl_);

766 return _impl_.end_time_;

767}

768inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL

769DemonRuns::_internal_mutable_end_time() {

770 ::google::protobuf::internal::TSanRead(&_impl_);

771 return &_impl_.end_time_;

772}

773

774

776 ::google::protobuf::internal::TSanWrite(&_impl_);

777 _impl_.failures_ = ::int64_t{0};

778 ClearHasBit(_impl_._has_bits_[0],

779 0x00000008U);

780}

782

783 return _internal_failures();

784}

786 _internal_set_failures(value);

787 SetHasBit(_impl_._has_bits_[0], 0x00000008U);

788

789}

790inline ::int64_t DemonRuns::_internal_failures() const {

791 ::google::protobuf::internal::TSanRead(&_impl_);

792 return _impl_.failures_;

793}

794inline void DemonRuns::_internal_set_failures(::int64_t value) {

795 ::google::protobuf::internal::TSanWrite(&_impl_);

796 _impl_.failures_ = value;

797}

798

799

800

801

802

803

805 ::google::protobuf::internal::TSanWrite(&_impl_);

806 _impl_.constraint_id_.ClearToEmpty();

807 ClearHasBit(_impl_._has_bits_[0],

808 0x00000008U);

809}

811 ABSL_ATTRIBUTE_LIFETIME_BOUND {

812

813 return _internal_constraint_id();

814}

815template <typename Arg_, typename... Args_>

817 ::google::protobuf::internal::TSanWrite(&_impl_);

818 SetHasBit(_impl_._has_bits_[0], 0x00000008U);

819 _impl_.constraint_id_.Set(static_cast<Arg_&&>(arg), args..., GetArena());

820

821}

823 ABSL_ATTRIBUTE_LIFETIME_BOUND {

824 SetHasBit(_impl_._has_bits_[0], 0x00000008U);

825 ::std::string* _s = _internal_mutable_constraint_id();

826

827 return _s;

828}

829inline const ::std::string& ConstraintRuns::_internal_constraint_id() const {

830 ::google::protobuf::internal::TSanRead(&_impl_);

831 return _impl_.constraint_id_.Get();

832}

833inline void ConstraintRuns::_internal_set_constraint_id(const ::std::string& value) {

834 ::google::protobuf::internal::TSanWrite(&_impl_);

835 _impl_.constraint_id_.Set(value, GetArena());

836}

837inline ::std::string* PROTOBUF_NONNULL ConstraintRuns::_internal_mutable_constraint_id() {

838 ::google::protobuf::internal::TSanWrite(&_impl_);

839 return _impl_.constraint_id_.Mutable( GetArena());

840}

842 ::google::protobuf::internal::TSanWrite(&_impl_);

843

844 if (!CheckHasBit(_impl_._has_bits_[0], 0x00000008U)) {

845 return nullptr;

846 }

847 ClearHasBit(_impl_._has_bits_[0], 0x00000008U);

848 auto* released = _impl_.constraint_id_.Release();

849 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString()) {

850 _impl_.constraint_id_.Set("", GetArena());

851 }

852 return released;

853}

855 ::google::protobuf::internal::TSanWrite(&_impl_);

856 if (value != nullptr) {

857 SetHasBit(_impl_._has_bits_[0], 0x00000008U);

858 } else {

859 ClearHasBit(_impl_._has_bits_[0], 0x00000008U);

860 }

861 _impl_.constraint_id_.SetAllocated(value, GetArena());

862 if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() && _impl_.constraint_id_.IsDefault()) {

863 _impl_.constraint_id_.Set("", GetArena());

864 }

865

866}

867

868

869inline int ConstraintRuns::_internal_initial_propagation_start_time_size() const {

870 return _internal_initial_propagation_start_time().size();

871}

873 return _internal_initial_propagation_start_time_size();

874}

876 ::google::protobuf::internal::TSanWrite(&_impl_);

877 _impl_.initial_propagation_start_time_.Clear();

878 ClearHasBitForRepeated(_impl_._has_bits_[0],

882

883 return _internal_initial_propagation_start_time().Get(index);

884}

886 _internal_mutable_initial_propagation_start_time()->Set(index, value);

887

890 ::google::protobuf::internal::TSanWrite(&_impl_);

891 _internal_mutable_initial_propagation_start_time()->Add(value);

892 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000001U);

893

894}

896 ABSL_ATTRIBUTE_LIFETIME_BOUND {

897

898 return _internal_initial_propagation_start_time();

899}

901 ABSL_ATTRIBUTE_LIFETIME_BOUND {

902 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000001U);

903

904 ::google::protobuf::internal::TSanWrite(&_impl_);

905 return _internal_mutable_initial_propagation_start_time();

906}

907inline const ::google::protobuf::RepeatedField<::int64_t>&

908ConstraintRuns::_internal_initial_propagation_start_time() const {

909 ::google::protobuf::internal::TSanRead(&_impl_);

910 return _impl_.initial_propagation_start_time_;

911}

912inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL

913ConstraintRuns::_internal_mutable_initial_propagation_start_time() {

914 ::google::protobuf::internal::TSanRead(&_impl_);

915 return &_impl_.initial_propagation_start_time_;

916}

917

918

919inline int ConstraintRuns::_internal_initial_propagation_end_time_size() const {

920 return _internal_initial_propagation_end_time().size();

921}

923 return _internal_initial_propagation_end_time_size();

924}

926 ::google::protobuf::internal::TSanWrite(&_impl_);

927 _impl_.initial_propagation_end_time_.Clear();

928 ClearHasBitForRepeated(_impl_._has_bits_[0],

932

933 return _internal_initial_propagation_end_time().Get(index);

934}

936 _internal_mutable_initial_propagation_end_time()->Set(index, value);

937

940 ::google::protobuf::internal::TSanWrite(&_impl_);

941 _internal_mutable_initial_propagation_end_time()->Add(value);

942 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000002U);

943

944}

946 ABSL_ATTRIBUTE_LIFETIME_BOUND {

947

948 return _internal_initial_propagation_end_time();

949}

951 ABSL_ATTRIBUTE_LIFETIME_BOUND {

952 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000002U);

953

954 ::google::protobuf::internal::TSanWrite(&_impl_);

955 return _internal_mutable_initial_propagation_end_time();

956}

957inline const ::google::protobuf::RepeatedField<::int64_t>&

958ConstraintRuns::_internal_initial_propagation_end_time() const {

959 ::google::protobuf::internal::TSanRead(&_impl_);

960 return _impl_.initial_propagation_end_time_;

961}

962inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL

963ConstraintRuns::_internal_mutable_initial_propagation_end_time() {

964 ::google::protobuf::internal::TSanRead(&_impl_);

965 return &_impl_.initial_propagation_end_time_;

966}

967

968

970 ::google::protobuf::internal::TSanWrite(&_impl_);

971 _impl_.failures_ = ::int64_t{0};

972 ClearHasBit(_impl_._has_bits_[0],

973 0x00000010U);

974}

976

977 return _internal_failures();

978}

980 _internal_set_failures(value);

981 SetHasBit(_impl_._has_bits_[0], 0x00000010U);

982

983}

984inline ::int64_t ConstraintRuns::_internal_failures() const {

985 ::google::protobuf::internal::TSanRead(&_impl_);

987}

988inline void ConstraintRuns::_internal_set_failures(::int64_t value) {

989 ::google::protobuf::internal::TSanWrite(&_impl_);

990 _impl_.failures_ = value;

991}

992

993

994inline int ConstraintRuns::_internal_demons_size() const {

995 return _internal_demons().size();

996}

998 return _internal_demons_size();

999}

1001 ::google::protobuf::internal::TSanWrite(&_impl_);

1002 _impl_.demons_.Clear();

1003 ClearHasBitForRepeated(_impl_._has_bits_[0],

1007 ABSL_ATTRIBUTE_LIFETIME_BOUND {

1008

1009 return _internal_mutable_demons()->Mutable(index);

1010}

1011inline ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>* PROTOBUF_NONNULL ConstraintRuns::mutable_demons()

1012 ABSL_ATTRIBUTE_LIFETIME_BOUND {

1013 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000004U);

1014

1015 ::google::protobuf::internal::TSanWrite(&_impl_);

1016 return _internal_mutable_demons();

1017}

1019 ABSL_ATTRIBUTE_LIFETIME_BOUND {

1020

1021 return _internal_demons().Get(index);

1022}

1024 ABSL_ATTRIBUTE_LIFETIME_BOUND {

1025 ::google::protobuf::internal::TSanWrite(&_impl_);

1027 _internal_mutable_demons()->InternalAddWithArena(

1028 ::google::protobuf::MessageLite::internal_visibility(), GetArena());

1029 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000004U);

1030

1031 return _add;

1032}

1033inline const ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>& ConstraintRuns::demons() const

1034 ABSL_ATTRIBUTE_LIFETIME_BOUND {

1035

1036 return _internal_demons();

1037}

1038inline const ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>&

1039ConstraintRuns::_internal_demons() const {

1040 ::google::protobuf::internal::TSanRead(&_impl_);

1041 return _impl_.demons_;

1042}

1043inline ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns>* PROTOBUF_NONNULL

1044ConstraintRuns::_internal_mutable_demons() {

1045 ::google::protobuf::internal::TSanRead(&_impl_);

1046 return &_impl_.demons_;

1047}

1048

1049#ifdef __GNUC__

1050#pragma GCC diagnostic pop

1051#endif

1052

1053

1054}

1055

1056

1057

1058

1059#include "google/protobuf/port_undef.inc"

1060

1061#endif

::int64_t initial_propagation_end_time(int index) const

Definition demon_profiler.pb.h:938

friend class ::google::protobuf::MessageLite

Definition demon_profiler.pb.h:564

void set_allocated_constraint_id(::std::string *PROTOBUF_NULLABLE value)

Definition demon_profiler.pb.h:861

::operations_research::DemonRuns *PROTOBUF_NONNULL add_demons()

Definition demon_profiler.pb.h:1030

void set_initial_propagation_start_time(int index, ::int64_t value)

Definition demon_profiler.pb.h:892

void clear_failures()

Definition demon_profiler.pb.h:976

static const ::google::protobuf::Reflection *PROTOBUF_NONNULL GetReflection()

Definition demon_profiler.pb.h:377

ConstraintRuns()

Definition demon_profiler.pb.h:332

@ kConstraintIdFieldNumber

Definition demon_profiler.pb.h:474

@ kFailuresFieldNumber

Definition demon_profiler.pb.h:475

void clear_constraint_id()

Definition demon_profiler.pb.h:811

::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final

const ::std::string & constraint_id() const

Definition demon_profiler.pb.h:817

ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL

::std::string *PROTOBUF_NONNULL mutable_constraint_id()

Definition demon_profiler.pb.h:829

PROTOBUF_CONSTEXPR ConstraintRuns(::google::protobuf::internal::ConstantInitialized)

void set_failures(::int64_t value)

Definition demon_profiler.pb.h:986

const ::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns > & demons() const

Definition demon_profiler.pb.h:1040

bool IsInitialized() const

Definition demon_profiler.pb.h:415

const ::google::protobuf::RepeatedField<::int64_t > & initial_propagation_start_time() const

Definition demon_profiler.pb.h:902

void CopyFrom(const ConstraintRuns &from)

::std::string *PROTOBUF_NULLABLE release_constraint_id()

Definition demon_profiler.pb.h:848

static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL GetDescriptor()

Definition demon_profiler.pb.h:374

void clear_demons()

Definition demon_profiler.pb.h:1007

int initial_propagation_end_time_size() const

Definition demon_profiler.pb.h:929

::int64_t failures() const

Definition demon_profiler.pb.h:982

void set_initial_propagation_end_time(int index, ::int64_t value)

Definition demon_profiler.pb.h:942

void MergeFrom(const ConstraintRuns &from)

Definition demon_profiler.pb.h:408

::google::protobuf::RepeatedPtrField<::operations_research::DemonRuns > *PROTOBUF_NONNULL mutable_demons()

Definition demon_profiler.pb.h:1018

const ::operations_research::DemonRuns & demons(int index) const

Definition demon_profiler.pb.h:1025

::size_t ByteSizeLong() const final

void clear_initial_propagation_start_time()

Definition demon_profiler.pb.h:882

void add_initial_propagation_end_time(::int64_t value)

Definition demon_profiler.pb.h:946

ConstraintRuns & operator=(const ConstraintRuns &from)

Definition demon_profiler.pb.h:348

const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND

Definition demon_profiler.pb.h:362

Impl_ _impl_

Definition demon_profiler.pb.h:590

const ::google::protobuf::RepeatedField<::int64_t > & initial_propagation_end_time() const

Definition demon_profiler.pb.h:952

::google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL mutable_initial_propagation_end_time()

Definition demon_profiler.pb.h:957

void set_constraint_id(Arg_ &&arg, Args_... args)

::google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL mutable_initial_propagation_start_time()

Definition demon_profiler.pb.h:907

int initial_propagation_start_time_size() const

Definition demon_profiler.pb.h:879

void Swap(ConstraintRuns *PROTOBUF_NONNULL other)

Definition demon_profiler.pb.h:386

void add_initial_propagation_start_time(::int64_t value)

Definition demon_profiler.pb.h:896

int demons_size() const

Definition demon_profiler.pb.h:1004

void clear_initial_propagation_end_time()

Definition demon_profiler.pb.h:932

::int64_t initial_propagation_start_time(int index) const

Definition demon_profiler.pb.h:888

::operations_research::DemonRuns *PROTOBUF_NONNULL mutable_demons(int index)

Definition demon_profiler.pb.h:1013

static const ConstraintRuns & default_instance()

Definition demon_profiler.pb.h:380

void CopyFrom(const DemonRuns &from)

friend class ::google::protobuf::MessageLite

Definition demon_profiler.pb.h:296

void add_start_time(::int64_t value)

Definition demon_profiler.pb.h:701

::std::string *PROTOBUF_NONNULL mutable_demon_id()

Definition demon_profiler.pb.h:634

void set_end_time(int index, ::int64_t value)

Definition demon_profiler.pb.h:747

void Swap(DemonRuns *PROTOBUF_NONNULL other)

Definition demon_profiler.pb.h:136

PROTOBUF_CONSTEXPR DemonRuns(::google::protobuf::internal::ConstantInitialized)

int start_time_size() const

Definition demon_profiler.pb.h:684

void clear_demon_id()

Definition demon_profiler.pb.h:616

const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND

Definition demon_profiler.pb.h:112

Impl_ _impl_

Definition demon_profiler.pb.h:321

void set_failures(::int64_t value)

Definition demon_profiler.pb.h:791

const ::google::protobuf::RepeatedField<::int64_t > & start_time() const

Definition demon_profiler.pb.h:707

void set_demon_id(Arg_ &&arg, Args_... args)

void clear_end_time()

Definition demon_profiler.pb.h:737

::int64_t end_time(int index) const

Definition demon_profiler.pb.h:743

int end_time_size() const

Definition demon_profiler.pb.h:734

::int64_t failures() const

Definition demon_profiler.pb.h:787

DemonRuns()

Definition demon_profiler.pb.h:82

@ kFailuresFieldNumber

Definition demon_profiler.pb.h:224

@ kDemonIdFieldNumber

Definition demon_profiler.pb.h:223

::int64_t start_time(int index) const

Definition demon_profiler.pb.h:693

::google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL mutable_end_time()

Definition demon_profiler.pb.h:762

void clear_failures()

Definition demon_profiler.pb.h:781

void set_start_time(int index, ::int64_t value)

Definition demon_profiler.pb.h:697

void add_end_time(::int64_t value)

Definition demon_profiler.pb.h:751

DemonRuns & operator=(const DemonRuns &from)

Definition demon_profiler.pb.h:98

const ::google::protobuf::RepeatedField<::int64_t > & end_time() const

Definition demon_profiler.pb.h:757

const ::std::string & demon_id() const

Definition demon_profiler.pb.h:622

::google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL mutable_start_time()

Definition demon_profiler.pb.h:712

::std::string *PROTOBUF_NULLABLE release_demon_id()

Definition demon_profiler.pb.h:653

void set_allocated_demon_id(::std::string *PROTOBUF_NULLABLE value)

Definition demon_profiler.pb.h:666

bool IsInitialized() const

Definition demon_profiler.pb.h:165

DemonRuns(const DemonRuns &from)

Definition demon_profiler.pb.h:95

void clear_start_time()

Definition demon_profiler.pb.h:687

PROTOBUF_CONSTINITconst ::_pbi::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto

::absl::string_view GetAnyMessageName()

PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DemonRunsDefaultTypeInternal _DemonRuns_default_instance_

PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull DemonRuns_class_data_

PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull ConstraintRuns_class_data_

PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConstraintRunsDefaultTypeInternal _ConstraintRuns_default_instance_