OR-Tools  9.2
cp_model.pb.cc File Reference

Go to the source code of this file.

Classes

struct  IntegerVariableProtoDefaultTypeInternal
 
struct  BoolArgumentProtoDefaultTypeInternal
 
struct  LinearExpressionProtoDefaultTypeInternal
 
struct  LinearArgumentProtoDefaultTypeInternal
 
struct  AllDifferentConstraintProtoDefaultTypeInternal
 
struct  LinearConstraintProtoDefaultTypeInternal
 
struct  ElementConstraintProtoDefaultTypeInternal
 
struct  IntervalConstraintProtoDefaultTypeInternal
 
struct  NoOverlapConstraintProtoDefaultTypeInternal
 
struct  NoOverlap2DConstraintProtoDefaultTypeInternal
 
struct  CumulativeConstraintProtoDefaultTypeInternal
 
struct  ReservoirConstraintProtoDefaultTypeInternal
 
struct  CircuitConstraintProtoDefaultTypeInternal
 
struct  RoutesConstraintProtoDefaultTypeInternal
 
struct  TableConstraintProtoDefaultTypeInternal
 
struct  InverseConstraintProtoDefaultTypeInternal
 
struct  AutomatonConstraintProtoDefaultTypeInternal
 
struct  ListOfVariablesProtoDefaultTypeInternal
 
struct  ConstraintProtoDefaultTypeInternal
 
struct  CpObjectiveProtoDefaultTypeInternal
 
struct  FloatObjectiveProtoDefaultTypeInternal
 
struct  DecisionStrategyProto_AffineTransformationDefaultTypeInternal
 
struct  DecisionStrategyProtoDefaultTypeInternal
 
struct  PartialVariableAssignmentDefaultTypeInternal
 
struct  SparsePermutationProtoDefaultTypeInternal
 
struct  DenseMatrixProtoDefaultTypeInternal
 
struct  SymmetryProtoDefaultTypeInternal
 
struct  CpModelProtoDefaultTypeInternal
 
struct  CpSolverSolutionDefaultTypeInternal
 
struct  CpSolverResponseDefaultTypeInternal
 
class  IntegerVariableProto::_Internal
 
class  BoolArgumentProto::_Internal
 
class  LinearExpressionProto::_Internal
 
class  LinearArgumentProto::_Internal
 
class  AllDifferentConstraintProto::_Internal
 
class  LinearConstraintProto::_Internal
 
class  ElementConstraintProto::_Internal
 
class  IntervalConstraintProto::_Internal
 
class  NoOverlapConstraintProto::_Internal
 
class  NoOverlap2DConstraintProto::_Internal
 
class  CumulativeConstraintProto::_Internal
 
class  ReservoirConstraintProto::_Internal
 
class  CircuitConstraintProto::_Internal
 
class  RoutesConstraintProto::_Internal
 
class  TableConstraintProto::_Internal
 
class  InverseConstraintProto::_Internal
 
class  AutomatonConstraintProto::_Internal
 
class  ListOfVariablesProto::_Internal
 
class  ConstraintProto::_Internal
 
class  CpObjectiveProto::_Internal
 
class  FloatObjectiveProto::_Internal
 
class  DecisionStrategyProto_AffineTransformation::_Internal
 
class  DecisionStrategyProto::_Internal
 
class  PartialVariableAssignment::_Internal
 
class  SparsePermutationProto::_Internal
 
class  DenseMatrixProto::_Internal
 
class  SymmetryProto::_Internal
 
class  CpModelProto::_Internal
 
class  CpSolverSolution::_Internal
 
class  CpSolverResponse::_Internal
 

Namespaces

namespace  operations_research
 Collection of objects used to extend the Constraint Solver library.
 
namespace  operations_research::sat
 

Macros

#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 
#define CHK_(x)   if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
 

Functions

const uint32_t TableStruct_ortools_2fsat_2fcp_5fmodel_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE (protodesc_cold)
 
PROTOBUF_ATTRIBUTE_WEAKconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable * descriptor_table_ortools_2fsat_2fcp_5fmodel_2eproto_getter ()
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * DecisionStrategyProto_VariableSelectionStrategy_descriptor ()
 
bool DecisionStrategyProto_VariableSelectionStrategy_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * DecisionStrategyProto_DomainReductionStrategy_descriptor ()
 
bool DecisionStrategyProto_DomainReductionStrategy_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * CpSolverStatus_descriptor ()
 
bool CpSolverStatus_IsValid (int value)
 
template<>
PROTOBUF_NAMESPACE_OPEN PROTOBUF_NOINLINE::operations_research::sat::IntegerVariableProto * Arena::CreateMaybeMessage< ::operations_research::sat::IntegerVariableProto > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::BoolArgumentProto * Arena::CreateMaybeMessage< ::operations_research::sat::BoolArgumentProto > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::LinearExpressionProto * Arena::CreateMaybeMessage< ::operations_research::sat::LinearExpressionProto > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::LinearArgumentProto * Arena::CreateMaybeMessage< ::operations_research::sat::LinearArgumentProto > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::AllDifferentConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::AllDifferentConstraintProto > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::LinearConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::LinearConstraintProto > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::ElementConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::ElementConstraintProto > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::IntervalConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::IntervalConstraintProto > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::NoOverlapConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::NoOverlapConstraintProto > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::NoOverlap2DConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::NoOverlap2DConstraintProto > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::CumulativeConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::CumulativeConstraintProto > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::ReservoirConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::ReservoirConstraintProto > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::CircuitConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::CircuitConstraintProto > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::RoutesConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::RoutesConstraintProto > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::TableConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::TableConstraintProto > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::InverseConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::InverseConstraintProto > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::AutomatonConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::AutomatonConstraintProto > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::ListOfVariablesProto * Arena::CreateMaybeMessage< ::operations_research::sat::ListOfVariablesProto > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::ConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::ConstraintProto > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::CpObjectiveProto * Arena::CreateMaybeMessage< ::operations_research::sat::CpObjectiveProto > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::FloatObjectiveProto * Arena::CreateMaybeMessage< ::operations_research::sat::FloatObjectiveProto > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::DecisionStrategyProto_AffineTransformation * Arena::CreateMaybeMessage< ::operations_research::sat::DecisionStrategyProto_AffineTransformation > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::DecisionStrategyProto * Arena::CreateMaybeMessage< ::operations_research::sat::DecisionStrategyProto > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::PartialVariableAssignment * Arena::CreateMaybeMessage< ::operations_research::sat::PartialVariableAssignment > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::SparsePermutationProto * Arena::CreateMaybeMessage< ::operations_research::sat::SparsePermutationProto > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::DenseMatrixProto * Arena::CreateMaybeMessage< ::operations_research::sat::DenseMatrixProto > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::SymmetryProto * Arena::CreateMaybeMessage< ::operations_research::sat::SymmetryProto > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::CpModelProto * Arena::CreateMaybeMessage< ::operations_research::sat::CpModelProto > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::CpSolverSolution * Arena::CreateMaybeMessage< ::operations_research::sat::CpSolverSolution > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE::operations_research::sat::CpSolverResponse * Arena::CreateMaybeMessage< ::operations_research::sat::CpSolverResponse > (Arena *arena)
 

Variables

PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT IntegerVariableProtoDefaultTypeInternal _IntegerVariableProto_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT BoolArgumentProtoDefaultTypeInternal _BoolArgumentProto_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LinearExpressionProtoDefaultTypeInternal _LinearExpressionProto_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LinearArgumentProtoDefaultTypeInternal _LinearArgumentProto_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT AllDifferentConstraintProtoDefaultTypeInternal _AllDifferentConstraintProto_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LinearConstraintProtoDefaultTypeInternal _LinearConstraintProto_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ElementConstraintProtoDefaultTypeInternal _ElementConstraintProto_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT IntervalConstraintProtoDefaultTypeInternal _IntervalConstraintProto_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT NoOverlapConstraintProtoDefaultTypeInternal _NoOverlapConstraintProto_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT NoOverlap2DConstraintProtoDefaultTypeInternal _NoOverlap2DConstraintProto_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CumulativeConstraintProtoDefaultTypeInternal _CumulativeConstraintProto_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ReservoirConstraintProtoDefaultTypeInternal _ReservoirConstraintProto_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CircuitConstraintProtoDefaultTypeInternal _CircuitConstraintProto_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT RoutesConstraintProtoDefaultTypeInternal _RoutesConstraintProto_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT TableConstraintProtoDefaultTypeInternal _TableConstraintProto_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT InverseConstraintProtoDefaultTypeInternal _InverseConstraintProto_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT AutomatonConstraintProtoDefaultTypeInternal _AutomatonConstraintProto_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ListOfVariablesProtoDefaultTypeInternal _ListOfVariablesProto_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ConstraintProtoDefaultTypeInternal _ConstraintProto_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CpObjectiveProtoDefaultTypeInternal _CpObjectiveProto_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT FloatObjectiveProtoDefaultTypeInternal _FloatObjectiveProto_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT DecisionStrategyProto_AffineTransformationDefaultTypeInternal _DecisionStrategyProto_AffineTransformation_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT DecisionStrategyProtoDefaultTypeInternal _DecisionStrategyProto_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PartialVariableAssignmentDefaultTypeInternal _PartialVariableAssignment_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SparsePermutationProtoDefaultTypeInternal _SparsePermutationProto_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT DenseMatrixProtoDefaultTypeInternal _DenseMatrixProto_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SymmetryProtoDefaultTypeInternal _SymmetryProto_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CpModelProtoDefaultTypeInternal _CpModelProto_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CpSolverSolutionDefaultTypeInternal _CpSolverSolution_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CpSolverResponseDefaultTypeInternal _CpSolverResponse_default_instance_
 
::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_ortools_2fsat_2fcp_5fmodel_2eproto [30]
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * file_level_enum_descriptors_ortools_2fsat_2fcp_5fmodel_2eproto [3]
 
static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const ** file_level_service_descriptors_ortools_2fsat_2fcp_5fmodel_2eproto = nullptr
 
::PROTOBUF_NAMESPACE_ID::Message const *const file_default_instances []
 
::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_ortools_2fsat_2fcp_5fmodel_2eproto_once
 
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fsat_2fcp_5fmodel_2eproto
 

Macro Definition Documentation

◆ CHK_ [1/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [2/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [3/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [4/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [5/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [6/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [7/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [8/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [9/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [10/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [11/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [12/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [13/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [14/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [15/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [16/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [17/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [18/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [19/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [20/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [21/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [22/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [23/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [24/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [25/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [26/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [27/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [28/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [29/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

◆ CHK_ [30/30]

#define CHK_ (   x)    if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure

Function Documentation

◆ Arena::CreateMaybeMessage< ::operations_research::sat::AllDifferentConstraintProto >()

PROTOBUF_NOINLINE::operations_research::sat::AllDifferentConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::AllDifferentConstraintProto > ( Arena *  arena)

Definition at line 11136 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::AutomatonConstraintProto >()

PROTOBUF_NOINLINE::operations_research::sat::AutomatonConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::AutomatonConstraintProto > ( Arena *  arena)

Definition at line 11172 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::BoolArgumentProto >()

PROTOBUF_NOINLINE::operations_research::sat::BoolArgumentProto * Arena::CreateMaybeMessage< ::operations_research::sat::BoolArgumentProto > ( Arena *  arena)

Definition at line 11127 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::CircuitConstraintProto >()

PROTOBUF_NOINLINE::operations_research::sat::CircuitConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::CircuitConstraintProto > ( Arena *  arena)

Definition at line 11160 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::ConstraintProto >()

PROTOBUF_NOINLINE::operations_research::sat::ConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::ConstraintProto > ( Arena *  arena)

Definition at line 11178 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::CpModelProto >()

PROTOBUF_NOINLINE::operations_research::sat::CpModelProto * Arena::CreateMaybeMessage< ::operations_research::sat::CpModelProto > ( Arena *  arena)

Definition at line 11205 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::CpObjectiveProto >()

PROTOBUF_NOINLINE::operations_research::sat::CpObjectiveProto * Arena::CreateMaybeMessage< ::operations_research::sat::CpObjectiveProto > ( Arena *  arena)

Definition at line 11181 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::CpSolverResponse >()

PROTOBUF_NOINLINE::operations_research::sat::CpSolverResponse * Arena::CreateMaybeMessage< ::operations_research::sat::CpSolverResponse > ( Arena *  arena)

Definition at line 11211 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::CpSolverSolution >()

PROTOBUF_NOINLINE::operations_research::sat::CpSolverSolution * Arena::CreateMaybeMessage< ::operations_research::sat::CpSolverSolution > ( Arena *  arena)

Definition at line 11208 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::CumulativeConstraintProto >()

PROTOBUF_NOINLINE::operations_research::sat::CumulativeConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::CumulativeConstraintProto > ( Arena *  arena)

Definition at line 11154 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::DecisionStrategyProto >()

PROTOBUF_NOINLINE::operations_research::sat::DecisionStrategyProto * Arena::CreateMaybeMessage< ::operations_research::sat::DecisionStrategyProto > ( Arena *  arena)

Definition at line 11190 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::DecisionStrategyProto_AffineTransformation >()

PROTOBUF_NOINLINE::operations_research::sat::DecisionStrategyProto_AffineTransformation * Arena::CreateMaybeMessage< ::operations_research::sat::DecisionStrategyProto_AffineTransformation > ( Arena *  arena)

Definition at line 11187 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::DenseMatrixProto >()

PROTOBUF_NOINLINE::operations_research::sat::DenseMatrixProto * Arena::CreateMaybeMessage< ::operations_research::sat::DenseMatrixProto > ( Arena *  arena)

Definition at line 11199 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::ElementConstraintProto >()

PROTOBUF_NOINLINE::operations_research::sat::ElementConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::ElementConstraintProto > ( Arena *  arena)

Definition at line 11142 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::FloatObjectiveProto >()

PROTOBUF_NOINLINE::operations_research::sat::FloatObjectiveProto * Arena::CreateMaybeMessage< ::operations_research::sat::FloatObjectiveProto > ( Arena *  arena)

Definition at line 11184 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::IntegerVariableProto >()

PROTOBUF_NAMESPACE_OPEN PROTOBUF_NOINLINE::operations_research::sat::IntegerVariableProto * Arena::CreateMaybeMessage< ::operations_research::sat::IntegerVariableProto > ( Arena *  arena)

Definition at line 11124 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::IntervalConstraintProto >()

PROTOBUF_NOINLINE::operations_research::sat::IntervalConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::IntervalConstraintProto > ( Arena *  arena)

Definition at line 11145 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::InverseConstraintProto >()

PROTOBUF_NOINLINE::operations_research::sat::InverseConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::InverseConstraintProto > ( Arena *  arena)

Definition at line 11169 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::LinearArgumentProto >()

PROTOBUF_NOINLINE::operations_research::sat::LinearArgumentProto * Arena::CreateMaybeMessage< ::operations_research::sat::LinearArgumentProto > ( Arena *  arena)

Definition at line 11133 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::LinearConstraintProto >()

PROTOBUF_NOINLINE::operations_research::sat::LinearConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::LinearConstraintProto > ( Arena *  arena)

Definition at line 11139 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::LinearExpressionProto >()

PROTOBUF_NOINLINE::operations_research::sat::LinearExpressionProto * Arena::CreateMaybeMessage< ::operations_research::sat::LinearExpressionProto > ( Arena *  arena)

Definition at line 11130 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::ListOfVariablesProto >()

PROTOBUF_NOINLINE::operations_research::sat::ListOfVariablesProto * Arena::CreateMaybeMessage< ::operations_research::sat::ListOfVariablesProto > ( Arena *  arena)

Definition at line 11175 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::NoOverlap2DConstraintProto >()

PROTOBUF_NOINLINE::operations_research::sat::NoOverlap2DConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::NoOverlap2DConstraintProto > ( Arena *  arena)

Definition at line 11151 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::NoOverlapConstraintProto >()

PROTOBUF_NOINLINE::operations_research::sat::NoOverlapConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::NoOverlapConstraintProto > ( Arena *  arena)

Definition at line 11148 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::PartialVariableAssignment >()

PROTOBUF_NOINLINE::operations_research::sat::PartialVariableAssignment * Arena::CreateMaybeMessage< ::operations_research::sat::PartialVariableAssignment > ( Arena *  arena)

Definition at line 11193 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::ReservoirConstraintProto >()

PROTOBUF_NOINLINE::operations_research::sat::ReservoirConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::ReservoirConstraintProto > ( Arena *  arena)

Definition at line 11157 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::RoutesConstraintProto >()

PROTOBUF_NOINLINE::operations_research::sat::RoutesConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::RoutesConstraintProto > ( Arena *  arena)

Definition at line 11163 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::SparsePermutationProto >()

PROTOBUF_NOINLINE::operations_research::sat::SparsePermutationProto * Arena::CreateMaybeMessage< ::operations_research::sat::SparsePermutationProto > ( Arena *  arena)

Definition at line 11196 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::SymmetryProto >()

PROTOBUF_NOINLINE::operations_research::sat::SymmetryProto * Arena::CreateMaybeMessage< ::operations_research::sat::SymmetryProto > ( Arena *  arena)

Definition at line 11202 of file cp_model.pb.cc.

◆ Arena::CreateMaybeMessage< ::operations_research::sat::TableConstraintProto >()

PROTOBUF_NOINLINE::operations_research::sat::TableConstraintProto * Arena::CreateMaybeMessage< ::operations_research::sat::TableConstraintProto > ( Arena *  arena)

Definition at line 11166 of file cp_model.pb.cc.

◆ descriptor_table_ortools_2fsat_2fcp_5fmodel_2eproto_getter()

PROTOBUF_ATTRIBUTE_WEAKconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable * descriptor_table_ortools_2fsat_2fcp_5fmodel_2eproto_getter ( )

Definition at line 1072 of file cp_model.pb.cc.

◆ PROTOBUF_SECTION_VARIABLE()

const uint32_t TableStruct_ortools_2fsat_2fcp_5fmodel_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE ( protodesc_cold  )

Variable Documentation

◆ descriptor_table_ortools_2fsat_2fcp_5fmodel_2eproto

static PROTOBUF_ATTRIBUTE_INIT_PRIORITY::PROTOBUF_NAMESPACE_ID::internal::AddDescriptorsRunner dynamic_init_dummy_ortools_2fsat_2fcp_5fmodel_2eproto & descriptor_table_ortools_2fsat_2fcp_5fmodel_2eproto
Initial value:
= {
false, false, 6368, descriptor_table_protodef_ortools_2fsat_2fcp_5fmodel_2eproto, "ortools/sat/cp_model.proto",
}
static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const ** file_level_service_descriptors_ortools_2fsat_2fcp_5fmodel_2eproto
Definition: cp_model.pb.cc:517
::PROTOBUF_NAMESPACE_ID::Message const *const file_default_instances[]
Definition: cp_model.pb.cc:870
::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_ortools_2fsat_2fcp_5fmodel_2eproto_once
::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_ortools_2fsat_2fcp_5fmodel_2eproto[30]
Definition: cp_model.pb.cc:515
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * file_level_enum_descriptors_ortools_2fsat_2fcp_5fmodel_2eproto[3]
Definition: cp_model.pb.cc:516
static constexpr ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema * schemas

Definition at line 1066 of file cp_model.pb.cc.

◆ descriptor_table_ortools_2fsat_2fcp_5fmodel_2eproto_once

::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_ortools_2fsat_2fcp_5fmodel_2eproto_once
static

Definition at line 1065 of file cp_model.pb.cc.

◆ file_default_instances

::PROTOBUF_NAMESPACE_ID::Message const* const file_default_instances[]
static

Definition at line 870 of file cp_model.pb.cc.

◆ file_level_enum_descriptors_ortools_2fsat_2fcp_5fmodel_2eproto

const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* file_level_enum_descriptors_ortools_2fsat_2fcp_5fmodel_2eproto[3]
static

Definition at line 516 of file cp_model.pb.cc.

◆ file_level_metadata_ortools_2fsat_2fcp_5fmodel_2eproto

::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_ortools_2fsat_2fcp_5fmodel_2eproto[30]
static

Definition at line 515 of file cp_model.pb.cc.

◆ file_level_service_descriptors_ortools_2fsat_2fcp_5fmodel_2eproto

constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_ortools_2fsat_2fcp_5fmodel_2eproto = nullptr
static

Definition at line 517 of file cp_model.pb.cc.