OR-Tools  9.1
boolean_problem.pb.cc File Reference

Go to the source code of this file.

Classes

struct  LinearBooleanConstraintDefaultTypeInternal
 
struct  LinearObjectiveDefaultTypeInternal
 
struct  BooleanAssignmentDefaultTypeInternal
 
struct  LinearBooleanProblemDefaultTypeInternal
 
class  LinearBooleanConstraint::_Internal
 
class  LinearObjective::_Internal
 
class  BooleanAssignment::_Internal
 
class  LinearBooleanProblem::_Internal
 

Namespaces

 operations_research
 Collection of objects used to extend the Constraint Solver library.
 
 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
 

Functions

const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_ortools_2fsat_2fboolean_5fproblem_2eproto::offsets [] PROTOBUF_SECTION_VARIABLE (protodesc_cold)
 
PROTOBUF_ATTRIBUTE_WEAKconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable * descriptor_table_ortools_2fsat_2fboolean_5fproblem_2eproto_getter ()
 
template<>
PROTOBUF_NAMESPACE_OPEN PROTOBUF_NOINLINE ::operations_research::sat::LinearBooleanConstraintArena::CreateMaybeMessage< ::operations_research::sat::LinearBooleanConstraint > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE ::operations_research::sat::LinearObjectiveArena::CreateMaybeMessage< ::operations_research::sat::LinearObjective > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE ::operations_research::sat::BooleanAssignmentArena::CreateMaybeMessage< ::operations_research::sat::BooleanAssignment > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE ::operations_research::sat::LinearBooleanProblemArena::CreateMaybeMessage< ::operations_research::sat::LinearBooleanProblem > (Arena *arena)
 

Variables

PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LinearBooleanConstraintDefaultTypeInternal _LinearBooleanConstraint_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LinearObjectiveDefaultTypeInternal _LinearObjective_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT BooleanAssignmentDefaultTypeInternal _BooleanAssignment_default_instance_
 
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LinearBooleanProblemDefaultTypeInternal _LinearBooleanProblem_default_instance_
 
::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_ortools_2fsat_2fboolean_5fproblem_2eproto [4]
 
static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const ** file_level_enum_descriptors_ortools_2fsat_2fboolean_5fproblem_2eproto = nullptr
 
static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const ** file_level_service_descriptors_ortools_2fsat_2fboolean_5fproblem_2eproto = nullptr
 
::PROTOBUF_NAMESPACE_ID::Message const *const file_default_instances []
 
::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_ortools_2fsat_2fboolean_5fproblem_2eproto_once
 
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fsat_2fboolean_5fproblem_2eproto
 

Macro Definition Documentation

◆ CHK_ [1/4]

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

◆ CHK_ [2/4]

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

◆ CHK_ [3/4]

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

◆ CHK_ [4/4]

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

Function Documentation

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

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

Definition at line 1517 of file boolean_problem.pb.cc.

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

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

Definition at line 1511 of file boolean_problem.pb.cc.

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

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

Definition at line 1520 of file boolean_problem.pb.cc.

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

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

Definition at line 1514 of file boolean_problem.pb.cc.

◆ descriptor_table_ortools_2fsat_2fboolean_5fproblem_2eproto_getter()

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

Definition at line 184 of file boolean_problem.pb.cc.

◆ PROTOBUF_SECTION_VARIABLE()

const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_ortools_2fsat_2fboolean_5fproblem_2eproto::offsets [] PROTOBUF_SECTION_VARIABLE ( protodesc_cold  )

Variable Documentation

◆ descriptor_table_ortools_2fsat_2fboolean_5fproblem_2eproto

static PROTOBUF_ATTRIBUTE_INIT_PRIORITY::PROTOBUF_NAMESPACE_ID::internal::AddDescriptorsRunner dynamic_init_dummy_ortools_2fsat_2fboolean_5fproblem_2eproto & descriptor_table_ortools_2fsat_2fboolean_5fproblem_2eproto
Initial value:
= {
false, false, 689, descriptor_table_protodef_ortools_2fsat_2fboolean_5fproblem_2eproto, "ortools/sat/boolean_problem.proto",
}
::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_ortools_2fsat_2fboolean_5fproblem_2eproto[4]
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_ortools_2fsat_2fboolean_5fproblem_2eproto_once
::PROTOBUF_NAMESPACE_ID::Message const *const file_default_instances[]
static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const ** file_level_enum_descriptors_ortools_2fsat_2fboolean_5fproblem_2eproto
static constexpr ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema * schemas
static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const ** file_level_service_descriptors_ortools_2fsat_2fboolean_5fproblem_2eproto

Definition at line 178 of file boolean_problem.pb.cc.

◆ descriptor_table_ortools_2fsat_2fboolean_5fproblem_2eproto_once

::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_ortools_2fsat_2fboolean_5fproblem_2eproto_once
static

Definition at line 177 of file boolean_problem.pb.cc.

◆ file_default_instances

::PROTOBUF_NAMESPACE_ID::Message const* const file_default_instances[]
static
Initial value:
= {
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::operations_research::sat::_LinearBooleanConstraint_default_instance_),
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::operations_research::sat::_LinearObjective_default_instance_),
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::operations_research::sat::_BooleanAssignment_default_instance_),
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::operations_research::sat::_LinearBooleanProblem_default_instance_),
}
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LinearBooleanConstraintDefaultTypeInternal _LinearBooleanConstraint_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LinearBooleanProblemDefaultTypeInternal _LinearBooleanProblem_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT BooleanAssignmentDefaultTypeInternal _BooleanAssignment_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LinearObjectiveDefaultTypeInternal _LinearObjective_default_instance_

Definition at line 150 of file boolean_problem.pb.cc.

◆ file_level_enum_descriptors_ortools_2fsat_2fboolean_5fproblem_2eproto

constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const** file_level_enum_descriptors_ortools_2fsat_2fboolean_5fproblem_2eproto = nullptr
static

Definition at line 85 of file boolean_problem.pb.cc.

◆ file_level_metadata_ortools_2fsat_2fboolean_5fproblem_2eproto

::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_ortools_2fsat_2fboolean_5fproblem_2eproto[4]
static

Definition at line 84 of file boolean_problem.pb.cc.

◆ file_level_service_descriptors_ortools_2fsat_2fboolean_5fproblem_2eproto

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

Definition at line 86 of file boolean_problem.pb.cc.