Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::SetCoverSolutionResponse Class Referencefinal

Detailed Description

Definition at line 342 of file set_cover.pb.h.

#include <set_cover.pb.h>

Inheritance diagram for operations_research::SetCoverSolutionResponse:

Classes

class  _Internal

Public Types

enum  : int {
  kSubsetFieldNumber = 3 , kFingerprintFieldNumber = 6 , kModelFingerprintFieldNumber = 7 , kNumSubsetsFieldNumber = 2 ,
  kCostFieldNumber = 4 , kCostLowerBoundFieldNumber = 5 , kStatusFieldNumber = 1
}
using Status = SetCoverSolutionResponse_Status

Public Member Functions

 SetCoverSolutionResponse ()
 ~SetCoverSolutionResponse () PROTOBUF_FINAL
template<typename = void>
PROTOBUF_CONSTEXPR SetCoverSolutionResponse (::google::protobuf::internal::ConstantInitialized)
 SetCoverSolutionResponse (const SetCoverSolutionResponse &from)
 SetCoverSolutionResponse (SetCoverSolutionResponse &&from) noexcept
SetCoverSolutionResponseoperator= (const SetCoverSolutionResponse &from)
SetCoverSolutionResponseoperator= (SetCoverSolutionResponse &&from) noexcept
const ::google::protobuf::UnknownFieldSet & unknown_fields () const ABSL_ATTRIBUTE_LIFETIME_BOUND
inline ::google::protobuf::UnknownFieldSet *PROTOBUF_NONNULL mutable_unknown_fields () ABSL_ATTRIBUTE_LIFETIME_BOUND
void Swap (SetCoverSolutionResponse *PROTOBUF_NONNULL other)
void UnsafeArenaSwap (SetCoverSolutionResponse *PROTOBUF_NONNULL other)
SetCoverSolutionResponse *PROTOBUF_NONNULL New (::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const
void CopyFrom (const SetCoverSolutionResponse &from)
void MergeFrom (const SetCoverSolutionResponse &from)
bool IsInitialized () const
ABSL_ATTRIBUTE_REINITIALIZES void Clear () PROTOBUF_FINAL
::size_t ByteSizeLong () const final
::uint8_t *PROTOBUF_NONNULL _InternalSerialize (::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
int GetCachedSize () const
::google::protobuf::Metadata GetMetadata () const
int subset_size () const
void clear_subset ()
::int64_t subset (int index) const
void set_subset (int index, ::int64_t value)
void add_subset (::int64_t value)
const ::google::protobuf::RepeatedField<::int64_t > & subset () const
::google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL mutable_subset ()
bool has_fingerprint () const
void clear_fingerprint ()
const ::operations_research::Int128fingerprint () const
::operations_research::Int128 *PROTOBUF_NULLABLE release_fingerprint ()
::operations_research::Int128 *PROTOBUF_NONNULL mutable_fingerprint ()
void set_allocated_fingerprint (::operations_research::Int128 *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_fingerprint (::operations_research::Int128 *PROTOBUF_NULLABLE value)
::operations_research::Int128 *PROTOBUF_NULLABLE unsafe_arena_release_fingerprint ()
bool has_model_fingerprint () const
void clear_model_fingerprint ()
const ::operations_research::Int128model_fingerprint () const
::operations_research::Int128 *PROTOBUF_NULLABLE release_model_fingerprint ()
::operations_research::Int128 *PROTOBUF_NONNULL mutable_model_fingerprint ()
void set_allocated_model_fingerprint (::operations_research::Int128 *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_model_fingerprint (::operations_research::Int128 *PROTOBUF_NULLABLE value)
::operations_research::Int128 *PROTOBUF_NULLABLE unsafe_arena_release_model_fingerprint ()
bool has_num_subsets () const
void clear_num_subsets ()
::int64_t num_subsets () const
void set_num_subsets (::int64_t value)
bool has_cost () const
void clear_cost ()
double cost () const
void set_cost (double value)
bool has_cost_lower_bound () const
void clear_cost_lower_bound ()
double cost_lower_bound () const
void set_cost_lower_bound (double value)
bool has_status () const
void clear_status ()
::operations_research::SetCoverSolutionResponse_Status status () const
void set_status (::operations_research::SetCoverSolutionResponse_Status value)
template<typename>
PROTOBUF_CONSTEXPR SetCoverSolutionResponse (::_pbi::ConstantInitialized)

Static Public Member Functions

static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL descriptor ()
static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL GetDescriptor ()
static const ::google::protobuf::Reflection *PROTOBUF_NONNULL GetReflection ()
static const SetCoverSolutionResponsedefault_instance ()
static constexpr auto InternalGenerateClassData_ ()
static bool Status_IsValid (int value)
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL Status_descriptor ()
template<typename T>
static const ::std::string & Status_Name (T value)
static bool Status_Parse (::absl::string_view name, Status *PROTOBUF_NONNULL value)

Static Public Attributes

static constexpr int kIndexInFileMessages = 2
static constexpr Status UNDEFINED = SetCoverSolutionResponse_Status_UNDEFINED
static constexpr Status OPTIMAL = SetCoverSolutionResponse_Status_OPTIMAL
static constexpr Status FEASIBLE = SetCoverSolutionResponse_Status_FEASIBLE
static constexpr Status INFEASIBLE = SetCoverSolutionResponse_Status_INFEASIBLE
static constexpr Status INVALID = SetCoverSolutionResponse_Status_INVALID
static constexpr Status Status_MIN = SetCoverSolutionResponse_Status_Status_MIN
static constexpr Status Status_MAX = SetCoverSolutionResponse_Status_Status_MAX
static constexpr int Status_ARRAYSIZE = SetCoverSolutionResponse_Status_Status_ARRAYSIZE

Friends

class ::google::protobuf::internal::TcParser
class ::google::protobuf::MessageLite
class ::google::protobuf::Arena
template<typename T>
class ::google::protobuf::Arena::InternalHelper
struct ::TableStruct_ortools_2fset_5fcover_2fset_5fcover_2eproto
void swap (SetCoverSolutionResponse &a, SetCoverSolutionResponse &b)

Member Typedef Documentation

◆ Status

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kSubsetFieldNumber 
kFingerprintFieldNumber 
kModelFingerprintFieldNumber 
kNumSubsetsFieldNumber 
kCostFieldNumber 
kCostLowerBoundFieldNumber 
kStatusFieldNumber 

Definition at line 506 of file set_cover.pb.h.

Constructor & Destructor Documentation

◆ SetCoverSolutionResponse() [1/5]

operations_research::SetCoverSolutionResponse::SetCoverSolutionResponse ( )
inline

Definition at line 345 of file set_cover.pb.h.

◆ ~SetCoverSolutionResponse()

operations_research::SetCoverSolutionResponse::~SetCoverSolutionResponse ( )

Definition at line 981 of file set_cover.pb.cc.

◆ SetCoverSolutionResponse() [2/5]

template<typename = void>
PROTOBUF_CONSTEXPR operations_research::SetCoverSolutionResponse::SetCoverSolutionResponse ( ::google::protobuf::internal::ConstantInitialized )
explicit

◆ SetCoverSolutionResponse() [3/5]

operations_research::SetCoverSolutionResponse::SetCoverSolutionResponse ( const SetCoverSolutionResponse & from)
inline

Definition at line 358 of file set_cover.pb.h.

◆ SetCoverSolutionResponse() [4/5]

operations_research::SetCoverSolutionResponse::SetCoverSolutionResponse ( SetCoverSolutionResponse && from)
inlinenoexcept

Definition at line 359 of file set_cover.pb.h.

◆ SetCoverSolutionResponse() [5/5]

template<typename>
PROTOBUF_CONSTEXPR operations_research::SetCoverSolutionResponse::SetCoverSolutionResponse ( ::_pbi::ConstantInitialized )

Definition at line 69 of file set_cover.pb.cc.

Member Function Documentation

◆ _InternalSerialize()

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

Definition at line 1161 of file set_cover.pb.cc.

◆ add_subset()

void operations_research::SetCoverSolutionResponse::add_subset ( ::int64_t value)
inline

Definition at line 1288 of file set_cover.pb.h.

◆ ByteSizeLong()

size_t operations_research::SetCoverSolutionResponse::ByteSizeLong ( ) const
final

Definition at line 1240 of file set_cover.pb.cc.

◆ Clear()

PROTOBUF_NOINLINE void operations_research::SetCoverSolutionResponse::Clear ( )

Definition at line 1125 of file set_cover.pb.cc.

◆ clear_cost()

void operations_research::SetCoverSolutionResponse::clear_cost ( )
inline

Definition at line 1322 of file set_cover.pb.h.

◆ clear_cost_lower_bound()

void operations_research::SetCoverSolutionResponse::clear_cost_lower_bound ( )
inline

Definition at line 1351 of file set_cover.pb.h.

◆ clear_fingerprint()

void operations_research::SetCoverSolutionResponse::clear_fingerprint ( )

Definition at line 905 of file set_cover.pb.cc.

◆ clear_model_fingerprint()

void operations_research::SetCoverSolutionResponse::clear_model_fingerprint ( )

Definition at line 911 of file set_cover.pb.cc.

◆ clear_num_subsets()

void operations_research::SetCoverSolutionResponse::clear_num_subsets ( )
inline

Definition at line 1243 of file set_cover.pb.h.

◆ clear_status()

void operations_research::SetCoverSolutionResponse::clear_status ( )
inline

Definition at line 1214 of file set_cover.pb.h.

◆ clear_subset()

void operations_research::SetCoverSolutionResponse::clear_subset ( )
inline

Definition at line 1274 of file set_cover.pb.h.

◆ CopyFrom()

void operations_research::SetCoverSolutionResponse::CopyFrom ( const SetCoverSolutionResponse & from)

Definition at line 1339 of file set_cover.pb.cc.

◆ cost()

double operations_research::SetCoverSolutionResponse::cost ( ) const
inline

Definition at line 1328 of file set_cover.pb.h.

◆ cost_lower_bound()

double operations_research::SetCoverSolutionResponse::cost_lower_bound ( ) const
inline

Definition at line 1357 of file set_cover.pb.h.

◆ default_instance()

const SetCoverSolutionResponse & operations_research::SetCoverSolutionResponse::default_instance ( )
inlinestatic

Definition at line 393 of file set_cover.pb.h.

◆ descriptor()

const ::google::protobuf::Descriptor *PROTOBUF_NONNULL operations_research::SetCoverSolutionResponse::descriptor ( )
inlinestatic

Definition at line 384 of file set_cover.pb.h.

◆ fingerprint()

const::operations_research::Int128 & operations_research::SetCoverSolutionResponse::fingerprint ( ) const
inline

Definition at line 1386 of file set_cover.pb.h.

◆ GetCachedSize()

int operations_research::SetCoverSolutionResponse::GetCachedSize ( ) const
inline

Definition at line 452 of file set_cover.pb.h.

◆ GetDescriptor()

const ::google::protobuf::Descriptor *PROTOBUF_NONNULL operations_research::SetCoverSolutionResponse::GetDescriptor ( )
inlinestatic

Definition at line 387 of file set_cover.pb.h.

◆ GetMetadata()

google::protobuf::Metadata operations_research::SetCoverSolutionResponse::GetMetadata ( ) const

Definition at line 1360 of file set_cover.pb.cc.

◆ GetReflection()

const ::google::protobuf::Reflection *PROTOBUF_NONNULL operations_research::SetCoverSolutionResponse::GetReflection ( )
inlinestatic

Definition at line 390 of file set_cover.pb.h.

◆ has_cost()

bool operations_research::SetCoverSolutionResponse::has_cost ( ) const
inline

Definition at line 1318 of file set_cover.pb.h.

◆ has_cost_lower_bound()

bool operations_research::SetCoverSolutionResponse::has_cost_lower_bound ( ) const
inline

Definition at line 1347 of file set_cover.pb.h.

◆ has_fingerprint()

bool operations_research::SetCoverSolutionResponse::has_fingerprint ( ) const
inline

Definition at line 1376 of file set_cover.pb.h.

◆ has_model_fingerprint()

bool operations_research::SetCoverSolutionResponse::has_model_fingerprint ( ) const
inline

Definition at line 1469 of file set_cover.pb.h.

◆ has_num_subsets()

bool operations_research::SetCoverSolutionResponse::has_num_subsets ( ) const
inline

Definition at line 1239 of file set_cover.pb.h.

◆ has_status()

bool operations_research::SetCoverSolutionResponse::has_status ( ) const
inline

Definition at line 1210 of file set_cover.pb.h.

◆ InternalGenerateClassData_()

auto operations_research::SetCoverSolutionResponse::InternalGenerateClassData_ ( )
staticconstexpr

Definition at line 1018 of file set_cover.pb.cc.

◆ IsInitialized()

bool operations_research::SetCoverSolutionResponse::IsInitialized ( ) const
inline

Definition at line 428 of file set_cover.pb.h.

◆ MergeFrom()

void operations_research::SetCoverSolutionResponse::MergeFrom ( const SetCoverSolutionResponse & from)
inline

Definition at line 421 of file set_cover.pb.h.

◆ model_fingerprint()

const::operations_research::Int128 & operations_research::SetCoverSolutionResponse::model_fingerprint ( ) const
inline

Definition at line 1479 of file set_cover.pb.h.

◆ mutable_fingerprint()

operations_research::Int128 *PROTOBUF_NONNULL operations_research::SetCoverSolutionResponse::mutable_fingerprint ( )
inline

Definition at line 1440 of file set_cover.pb.h.

◆ mutable_model_fingerprint()

operations_research::Int128 *PROTOBUF_NONNULL operations_research::SetCoverSolutionResponse::mutable_model_fingerprint ( )
inline

Definition at line 1533 of file set_cover.pb.h.

◆ mutable_subset()

google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL operations_research::SetCoverSolutionResponse::mutable_subset ( )
inline

Definition at line 1299 of file set_cover.pb.h.

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet *PROTOBUF_NONNULL operations_research::SetCoverSolutionResponse::mutable_unknown_fields ( )
inline

Definition at line 379 of file set_cover.pb.h.

◆ New()

SetCoverSolutionResponse *PROTOBUF_NONNULL operations_research::SetCoverSolutionResponse::New ( ::google::protobuf::Arena *PROTOBUF_NULLABLE arena = nullptr) const
inline

Definition at line 415 of file set_cover.pb.h.

◆ num_subsets()

int64_t operations_research::SetCoverSolutionResponse::num_subsets ( ) const
inline

Definition at line 1249 of file set_cover.pb.h.

◆ operator=() [1/2]

SetCoverSolutionResponse & operations_research::SetCoverSolutionResponse::operator= ( const SetCoverSolutionResponse & from)
inline

Definition at line 361 of file set_cover.pb.h.

◆ operator=() [2/2]

SetCoverSolutionResponse & operations_research::SetCoverSolutionResponse::operator= ( SetCoverSolutionResponse && from)
inlinenoexcept

Definition at line 365 of file set_cover.pb.h.

◆ release_fingerprint()

operations_research::Int128 *PROTOBUF_NULLABLE operations_research::SetCoverSolutionResponse::release_fingerprint ( )
inlinenodiscard

Definition at line 1404 of file set_cover.pb.h.

◆ release_model_fingerprint()

operations_research::Int128 *PROTOBUF_NULLABLE operations_research::SetCoverSolutionResponse::release_model_fingerprint ( )
inlinenodiscard

Definition at line 1497 of file set_cover.pb.h.

◆ set_allocated_fingerprint()

void operations_research::SetCoverSolutionResponse::set_allocated_fingerprint ( ::operations_research::Int128 *PROTOBUF_NULLABLE value)
inline

Definition at line 1447 of file set_cover.pb.h.

◆ set_allocated_model_fingerprint()

void operations_research::SetCoverSolutionResponse::set_allocated_model_fingerprint ( ::operations_research::Int128 *PROTOBUF_NULLABLE value)
inline

Definition at line 1540 of file set_cover.pb.h.

◆ set_cost()

void operations_research::SetCoverSolutionResponse::set_cost ( double value)
inline

Definition at line 1332 of file set_cover.pb.h.

◆ set_cost_lower_bound()

void operations_research::SetCoverSolutionResponse::set_cost_lower_bound ( double value)
inline

Definition at line 1361 of file set_cover.pb.h.

◆ set_num_subsets()

void operations_research::SetCoverSolutionResponse::set_num_subsets ( ::int64_t value)
inline

Definition at line 1253 of file set_cover.pb.h.

◆ set_status()

void operations_research::SetCoverSolutionResponse::set_status ( ::operations_research::SetCoverSolutionResponse_Status value)
inline

Definition at line 1224 of file set_cover.pb.h.

◆ set_subset()

void operations_research::SetCoverSolutionResponse::set_subset ( int index,
::int64_t value )
inline

Definition at line 1284 of file set_cover.pb.h.

◆ status()

operations_research::SetCoverSolutionResponse_Status operations_research::SetCoverSolutionResponse::status ( ) const
inline

Definition at line 1220 of file set_cover.pb.h.

◆ Status_descriptor()

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::SetCoverSolutionResponse::Status_descriptor ( )
inlinestatic

Definition at line 493 of file set_cover.pb.h.

◆ Status_IsValid()

bool operations_research::SetCoverSolutionResponse::Status_IsValid ( int value)
inlinestatic

Definition at line 487 of file set_cover.pb.h.

◆ Status_Name()

template<typename T>
const ::std::string & operations_research::SetCoverSolutionResponse::Status_Name ( T value)
inlinestatic

Definition at line 497 of file set_cover.pb.h.

◆ Status_Parse()

bool operations_research::SetCoverSolutionResponse::Status_Parse ( ::absl::string_view name,
Status *PROTOBUF_NONNULL value )
inlinestatic

Definition at line 500 of file set_cover.pb.h.

◆ subset() [1/2]

const::google::protobuf::RepeatedField<::int64_t > & operations_research::SetCoverSolutionResponse::subset ( ) const
inline

Definition at line 1294 of file set_cover.pb.h.

◆ subset() [2/2]

int64_t operations_research::SetCoverSolutionResponse::subset ( int index) const
inline

Definition at line 1280 of file set_cover.pb.h.

◆ subset_size()

int operations_research::SetCoverSolutionResponse::subset_size ( ) const
inline

Definition at line 1271 of file set_cover.pb.h.

◆ Swap()

void operations_research::SetCoverSolutionResponse::Swap ( SetCoverSolutionResponse *PROTOBUF_NONNULL other)
inline

Definition at line 399 of file set_cover.pb.h.

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet & operations_research::SetCoverSolutionResponse::unknown_fields ( ) const
inline

Definition at line 375 of file set_cover.pb.h.

◆ unsafe_arena_release_fingerprint()

operations_research::Int128 *PROTOBUF_NULLABLE operations_research::SetCoverSolutionResponse::unsafe_arena_release_fingerprint ( )
inline

Definition at line 1423 of file set_cover.pb.h.

◆ unsafe_arena_release_model_fingerprint()

operations_research::Int128 *PROTOBUF_NULLABLE operations_research::SetCoverSolutionResponse::unsafe_arena_release_model_fingerprint ( )
inline

Definition at line 1516 of file set_cover.pb.h.

◆ unsafe_arena_set_allocated_fingerprint()

void operations_research::SetCoverSolutionResponse::unsafe_arena_set_allocated_fingerprint ( ::operations_research::Int128 *PROTOBUF_NULLABLE value)
inline

Definition at line 1390 of file set_cover.pb.h.

◆ unsafe_arena_set_allocated_model_fingerprint()

void operations_research::SetCoverSolutionResponse::unsafe_arena_set_allocated_model_fingerprint ( ::operations_research::Int128 *PROTOBUF_NULLABLE value)
inline

Definition at line 1483 of file set_cover.pb.h.

◆ UnsafeArenaSwap()

void operations_research::SetCoverSolutionResponse::UnsafeArenaSwap ( SetCoverSolutionResponse *PROTOBUF_NONNULL other)
inline

Definition at line 407 of file set_cover.pb.h.

◆ ::google::protobuf::Arena

friend class ::google::protobuf::Arena
friend

Definition at line 617 of file set_cover.pb.h.

◆ ::google::protobuf::Arena::InternalHelper

template<typename T>
friend class ::google::protobuf::Arena::InternalHelper
friend

Definition at line 619 of file set_cover.pb.h.

◆ ::google::protobuf::internal::TcParser

friend class ::google::protobuf::internal::TcParser
friend

Definition at line 610 of file set_cover.pb.h.

◆ ::google::protobuf::MessageLite

friend class ::google::protobuf::MessageLite
friend

Definition at line 616 of file set_cover.pb.h.

◆ ::TableStruct_ortools_2fset_5fcover_2fset_5fcover_2eproto

friend struct ::TableStruct_ortools_2fset_5fcover_2fset_5fcover_2eproto
friend

Definition at line 644 of file set_cover.pb.h.

◆ swap

void swap ( SetCoverSolutionResponse & a,
SetCoverSolutionResponse & b )
friend

Definition at line 398 of file set_cover.pb.h.

Member Data Documentation

◆ _impl_

Impl_ operations_research::SetCoverSolutionResponse::_impl_

Definition at line 643 of file set_cover.pb.h.

◆ FEASIBLE

Status operations_research::SetCoverSolutionResponse::FEASIBLE = SetCoverSolutionResponse_Status_FEASIBLE
staticconstexpr

Definition at line 484 of file set_cover.pb.h.

◆ INFEASIBLE

Status operations_research::SetCoverSolutionResponse::INFEASIBLE = SetCoverSolutionResponse_Status_INFEASIBLE
staticconstexpr

Definition at line 485 of file set_cover.pb.h.

◆ INVALID

Status operations_research::SetCoverSolutionResponse::INVALID = SetCoverSolutionResponse_Status_INVALID
staticconstexpr

Definition at line 486 of file set_cover.pb.h.

◆ kIndexInFileMessages

int operations_research::SetCoverSolutionResponse::kIndexInFileMessages = 2
staticconstexpr

Definition at line 397 of file set_cover.pb.h.

◆ OPTIMAL

Status operations_research::SetCoverSolutionResponse::OPTIMAL = SetCoverSolutionResponse_Status_OPTIMAL
staticconstexpr

Definition at line 483 of file set_cover.pb.h.

◆ Status_ARRAYSIZE

int operations_research::SetCoverSolutionResponse::Status_ARRAYSIZE = SetCoverSolutionResponse_Status_Status_ARRAYSIZE
staticconstexpr

Definition at line 492 of file set_cover.pb.h.

◆ Status_MAX

Status operations_research::SetCoverSolutionResponse::Status_MAX = SetCoverSolutionResponse_Status_Status_MAX
staticconstexpr

Definition at line 491 of file set_cover.pb.h.

◆ Status_MIN

Status operations_research::SetCoverSolutionResponse::Status_MIN = SetCoverSolutionResponse_Status_Status_MIN
staticconstexpr

Definition at line 490 of file set_cover.pb.h.

◆ UNDEFINED

Status operations_research::SetCoverSolutionResponse::UNDEFINED = SetCoverSolutionResponse_Status_UNDEFINED
staticconstexpr

Definition at line 482 of file set_cover.pb.h.


The documentation for this class was generated from the following files: