Files
ortools-clone/docs/cpp/cp__model_8pb_8cc_source.html

864 lines
2.2 MiB
HTML
Raw Normal View History

2020-09-01 16:00:33 +02:00
<!-- HTML header for doxygen 1.8.18-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
2021-09-20 15:57:27 +02:00
<meta name="generator" content="Doxygen 1.8.15"/>
2020-09-01 16:00:33 +02:00
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OR-Tools: cp_model.pb.cc Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
2021-09-20 15:57:27 +02:00
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
2020-09-01 16:00:33 +02:00
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="styleSheet.tmp.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="orLogo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">OR-Tools
2021-09-20 15:57:27 +02:00
&#160;<span id="projectnumber">9.1</span>
2020-09-01 16:00:33 +02:00
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
2021-09-20 15:57:27 +02:00
<!-- Generated by Doxygen 1.8.15 -->
2020-09-01 16:00:33 +02:00
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
2021-09-20 15:57:27 +02:00
var searchBox = new SearchBox("searchBox", "search",false,'Search');
2020-09-01 16:00:33 +02:00
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
2021-09-20 15:57:27 +02:00
$(document).ready(function(){initNavTree('cp__model_8pb_8cc_source.html','');});
2020-09-01 16:00:33 +02:00
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">cp_model.pb.cc</div> </div>
</div><!--header-->
<div class="contents">
2021-09-20 15:57:27 +02:00
<a href="cp__model_8pb_8cc.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// Generated by the protocol buffer compiler. DO NOT EDIT!</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// source: ortools/sat/cp_model.proto</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="cp__model_8pb_8h.html">ortools/sat/cp_model.pb.h</a>&quot;</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/io/coded_stream.h&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/extension_set.h&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/wire_format_lite.h&gt;</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/descriptor.h&gt;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/generated_message_reflection.h&gt;</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/reflection_ops.h&gt;</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/wire_format.h&gt;</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// @@protoc_insertion_point(includes)</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/port_def.inc&gt;</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;PROTOBUF_PRAGMA_INIT_SEG</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceoperations__research.html">operations_research</a> {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">namespace </span>sat {</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1_integer_variable_proto.html#a71cc3ab4bd3795fd80ffbe2d3d2f82fe"> 21</a></span>&#160;constexpr <a class="code" href="classoperations__research_1_1sat_1_1_integer_variable_proto.html#a759b700692de7403591a8f7556d642bc">IntegerVariableProto::IntegerVariableProto</a>(</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; : domain_()</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; , _domain_cached_byte_size_(0)</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; , name_(&amp;::PROTOBUF_NAMESPACE_ID::<a class="code" href="namespaceinternal.html">internal</a>::fixed_address_empty_string){}</div><div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="structoperati
<div class="ttc" id="classoperations__research_1_1sat_1_1_circuit_constraint_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_circuit_constraint_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::CircuitConstraintProto::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04490">cp_model.pb.cc:4490</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_constraint_proto_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_constraint_proto.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::LinearConstraintProto::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02721">cp_model.pb.cc:2721</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_variable_proto_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_variable_proto.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::IntegerVariableProto::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01318">cp_model.pb.cc:1318</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_integer_variable_proto_default_type_internal_html_ad819ff7920650ed2cbece9da55d156ad"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_integer_variable_proto_default_type_internal.html#ad819ff7920650ed2cbece9da55d156ad">operations_research::sat::IntegerVariableProtoDefaultTypeInternal::IntegerVariableProtoDefaultTypeInternal</a></div><div class="ttdeci">constexpr IntegerVariableProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00027">cp_model.pb.cc:27</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_constraint_proto_html_a6d2a351d15950b89221b2166075d6224"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_constraint_proto.html#a6d2a351d15950b89221b2166075d6224">operations_research::sat::LinearConstraintProto::~LinearConstraintProto</a></div><div class="ttdeci">~LinearConstraintProto() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02482">cp_model.pb.cc:2482</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_sparse_permutation_proto_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_sparse_permutation_proto_1_1___internal.html">operations_research::sat::SparsePermutationProto::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08965">cp_model.pb.cc:8965</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_symmetry_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_symmetry_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::SymmetryProto::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09507">cp_model.pb.cc:9507</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_a9c796e3b3ba4f9e38cccd68bfa0562fe"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#a9c796e3b3ba4f9e38cccd68bfa0562fe">operations_research::sat::ConstraintProto::_Internal::automaton</a></div><div class="ttdeci">static const ::operations_research::sat::AutomatonConstraintProto &amp; automaton(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06234">cp_model.pb.cc:6234</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_argument_proto_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_argument_proto.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::LinearArgumentProto::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02144">cp_model.pb.cc:2144</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_integer_argument_proto_default_type_internal_html_af03a3e4dd02e67ccc95ceda8f25811c0"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_integer_argument_proto_default_type_internal.html#af03a3e4dd02e67ccc95ceda8f25811c0">operations_research::sat::IntegerArgumentProtoDefaultTypeInternal::IntegerArgumentProtoDefaultTypeInternal</a></div><div class="ttdeci">constexpr IntegerArgumentProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00054">cp_model.pb.cc:54</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_reservoir_constraint_proto_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_reservoir_constraint_proto_1_1___internal.html">operations_research::sat::ReservoirConstraintProto::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04104">cp_model.pb.cc:4104</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_aecd8e85982106d608b8b23678f1508f7"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#aecd8e85982106d608b8b23678f1508f7">operations_research::sat::_TableConstraintProto_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT TableConstraintProtoDefaultTypeInternal _TableConstraintProto_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00270">cp_model.pb.cc:270</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_interval_constraint_proto_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_interval_constraint_proto.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::IntervalConstraintProto::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03343">cp_model.pb.cc:3343</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_no_overlap_constraint_proto_default_type_internal_html_ae18e440588c00ad76e103bd295b1baab"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_no_overlap_constraint_proto_default_type_internal.html#ae18e440588c00ad76e103bd295b1baab">operations_research::sat::NoOverlapConstraintProtoDefaultTypeInternal::_instance</a></div><div class="ttdeci">NoOverlapConstraintProto _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00162">cp_model.pb.cc:162</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_argument_proto_html_a8c1d4eff17d8a16a324affd656b83928"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_argument_proto.html#a8c1d4eff17d8a16a324affd656b83928">operations_research::sat::LinearArgumentProto::internal_default_instance</a></div><div class="ttdeci">static const LinearArgumentProto * internal_default_instance()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l00982">cp_model.pb.h:982</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_sparse_permutation_proto_default_type_internal_html_a8b30a10113cd2f0d07cbd15168bf7bfc"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_sparse_permutation_proto_default_type_internal.html#a8b30a10113cd2f0d07cbd15168bf7bfc">operations_research::sat::SparsePermutationProtoDefaultTypeInternal::SparsePermutationProtoDefaultTypeInternal</a></div><div class="ttdeci">constexpr SparsePermutationProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00409">cp_model.pb.cc:409</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a223479678a6c4c9d8b47a77db02b914d"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a223479678a6c4c9d8b47a77db02b914d">operations_research::sat::_CpObjectiveProto_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CpObjectiveProtoDefaultTypeInternal _CpObjectiveProto_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00354">cp_model.pb.cc:354</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_a175d84dcba73d93b214034b9fdb50bbf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#a175d84dcba73d93b214034b9fdb50bbf">operations_research::sat::DecisionStrategyProto::DomainReductionStrategy_MIN</a></div><div class="ttdeci">static constexpr DomainReductionStrategy DomainReductionStrategy_MIN</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05171">cp_model.pb.h:5171</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ae5865168374f9429d36ebf1772ee8bfe"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ae5865168374f9429d36ebf1772ee8bfe">operations_research::sat::ConstraintProto::table</a></div><div class="ttdeci">const ::operations_research::sat::TableConstraintProto &amp; table() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l10593">cp_model.pb.h:10593</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ada030f50fcddb646af448ac7c5705e35ac188c019178783e5be55110601309d7d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ada030f50fcddb646af448ac7c5705e35ac188c019178783e5be55110601309d7d">operations_research::sat::ConstraintProto::kLinear</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03917">cp_model.pb.h:3917</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_decision_strategy_proto_default_type_internal_html_aecf443b65470fe0544244997204cc106"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_decision_strategy_proto_default_type_internal.html#aecf443b65470fe0544244997204cc106">operations_research::sat::DecisionStrategyProtoDefaultTypeInternal::~DecisionStrategyProtoDefaultTypeInternal</a></div><div class="ttdeci">~DecisionStrategyProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00381">cp_model.pb.cc:381</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::ConstraintProto::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l07467">cp_model.pb.cc:7467</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_a3027d90a4f8b61ddcef24830d1a1fc00"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#a3027d90a4f8b61ddcef24830d1a1fc00">operations_research::sat::ConstraintProto::_Internal::table</a></div><div class="ttdeci">static const ::operations_research::sat::TableConstraintProto &amp; table(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06230">cp_model.pb.cc:6230</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_reservoir_constraint_proto_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_reservoir_constraint_proto.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::ReservoirConstraintProto::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04433">cp_model.pb.cc:4433</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_element_constraint_proto_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_element_constraint_proto.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::ElementConstraintProto::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02964">cp_model.pb.cc:2964</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::DecisionStrategyProto::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08704">cp_model.pb.cc:8704</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_automaton_constraint_proto_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_automaton_constraint_proto.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::AutomatonConstraintProto::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05926">cp_model.pb.cc:5926</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_partial_variable_assignment_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_partial_variable_assignment.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::PartialVariableAssignment::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08946">cp_model.pb.cc:8946</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a34c8dfcc8cddb2c144ff2818bc1cacde"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a34c8dfcc8cddb2c144ff2818bc1cacde">operations_research::sat::ConstraintProto::lin_min</a></div><div class="ttdeci">const ::operations_research::sat::LinearArgumentProto &amp; lin_min() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l10075">cp_model.pb.h:10075</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_model_proto_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_model_proto.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::CpModelProto::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09908">cp_model.pb.cc:9908</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a8de636307d758c08719de1fcad027f71"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a8de636307d758c08719de1fcad027f71">operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy_descriptor</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * DecisionStrategyProto_VariableSelectionStrategy_descriptor()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01028">cp_model.pb.cc:1028</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_argument_proto_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_argument_proto.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::IntegerArgumentProto::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01642">cp_model.pb.cc:1642</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_bool_argument_proto_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_bool_argument_proto.html">operations_research::sat::BoolArgumentProto</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l00437">cp_model.pb.h:437</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_a1a656da48cf3d2824247c83ad8d92f10"><div class="ttname"><a href="cp__model_8pb_8cc.html#a1a656da48cf3d2824247c83ad8d92f10">CHK_</a></div><div class="ttdeci">#define CHK_(x)</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_a077b0a300e818c188123729d35fbac9c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#a077b0a300e818c188123729d35fbac9c">operations_research::sat::DecisionStrategyProto::SELECT_MIN_VALUE</a></div><div class="ttdeci">static constexpr DomainReductionStrategy SELECT_MIN_VALUE</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05158">cp_model.pb.h:5158</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_list_of_variables_proto_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_list_of_variables_proto.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::ListOfVariablesProto::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06051">cp_model.pb.cc:6051</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a89454decd399c2919890267663824597"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a89454decd399c2919890267663824597">operations_research::sat::ConstraintProto::int_prod</a></div><div class="ttdeci">const ::operations_research::sat::IntegerArgumentProto &amp; int_prod() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l10149">cp_model.pb.h:10149</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_ac5b2d3d57c4d928fb01df0d2756e6d46"><div class="ttname"><a href="cp__model_8pb_8cc.html#ac5b2d3d57c4d928fb01df0d2756e6d46">CreateMaybeMessage&lt; ::operations_research::sat::ElementConstraintProto &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::ElementConstraintProto * Arena::CreateMaybeMessage&lt; ::operations_research::sat::ElementConstraintProto &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10948">cp_model.pb.cc:10948</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_variable_proto_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_variable_proto.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::IntegerVariableProto::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01165">cp_model.pb.cc:1165</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation_html_a2f9de956a561004d0d41e900edf781e5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation.html#a2f9de956a561004d0d41e900edf781e5">operations_research::sat::DecisionStrategyProto_AffineTransformation::DecisionStrategyProto_AffineTransformation</a></div><div class="ttdeci">DecisionStrategyProto_AffineTransformation()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l04849">cp_model.pb.h:4849</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a5f9869899e2c94786f9709684f1ecc56"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a5f9869899e2c94786f9709684f1ecc56">operations_research::sat::ConstraintProto::constraint_case</a></div><div class="ttdeci">ConstraintCase constraint_case() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l11228">cp_model.pb.h:11228</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_automaton_constraint_proto_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_automaton_constraint_proto_default_type_internal.html">operations_research::sat::AutomatonConstraintProtoDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00299">cp_model.pb.cc:299</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_symmetry_proto_html_ab19b3bdc749e800eec060bcb999f12a2"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_symmetry_proto.html#ab19b3bdc749e800eec060bcb999f12a2">operations_research::sat::SymmetryProto::SymmetryProto</a></div><div class="ttdeci">SymmetryProto()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05810">cp_model.pb.h:5810</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_ae34c35e41637fe24f397ce0d2b00b9a0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#ae34c35e41637fe24f397ce0d2b00b9a0">operations_research::sat::ConstraintProto::_Internal::no_overlap</a></div><div class="ttdeci">static const ::operations_research::sat::NoOverlapConstraintProto &amp; no_overlap(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06250">cp_model.pb.cc:6250</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_symmetry_proto_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_symmetry_proto_1_1___internal.html">operations_research::sat::SymmetryProto::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09460">cp_model.pb.cc:9460</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ad3744a9d3ae4af3bc8407757496affc3"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ad3744a9d3ae4af3bc8407757496affc3">operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy_IsValid</a></div><div class="ttdeci">bool DecisionStrategyProto_VariableSelectionStrategy_IsValid(int value)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01032">cp_model.pb.cc:1032</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ada030f50fcddb646af448ac7c5705e35a8ab070d41f07187a3dc733f52455ffc0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ada030f50fcddb646af448ac7c5705e35a8ab070d41f07187a3dc733f52455ffc0">operations_research::sat::ConstraintProto::kAutomaton</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03923">cp_model.pb.h:3923</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a5f4bbdfa15618bf8312bf8e6cc742097"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a5f4bbdfa15618bf8312bf8e6cc742097">operations_research::sat::_IntervalConstraintProto_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT IntervalConstraintProtoDefaultTypeInternal _IntervalConstraintProto_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00152">cp_model.pb.cc:152</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_table_constraint_proto_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_table_constraint_proto.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::TableConstraintProto::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05174">cp_model.pb.cc:5174</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_aa80b7cd93c1a52617088c1a42a4e208f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#aa80b7cd93c1a52617088c1a42a4e208f">operations_research::sat::ConstraintProto::set_allocated_lin_max</a></div><div class="ttdeci">void set_allocated_lin_max(::operations_research::sat::LinearArgumentProto *lin_max)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06385">cp_model.pb.cc:6385</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_af54c2d43567d1df43cad96afeff5ba97"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#af54c2d43567d1df43cad96afeff5ba97">operations_research::sat::ConstraintProto::_Internal::bool_xor</a></div><div class="ttdeci">static const ::operations_research::sat::BoolArgumentProto &amp; bool_xor(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06178">cp_model.pb.cc:6178</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_dense_matrix_proto_html_ad6876c355dae9b196072c26f56e82477"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_dense_matrix_proto.html#ad6876c355dae9b196072c26f56e82477">operations_research::sat::DenseMatrixProto::~DenseMatrixProto</a></div><div class="ttdeci">~DenseMatrixProto() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09232">cp_model.pb.cc:9232</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_dense_matrix_proto_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_dense_matrix_proto.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::DenseMatrixProto::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09266">cp_model.pb.cc:9266</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cumulative_constraint_proto_html_a6a4b23a149db96745f82f89624196f9c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cumulative_constraint_proto.html#a6a4b23a149db96745f82f89624196f9c">operations_research::sat::CumulativeConstraintProto::swap</a></div><div class="ttdeci">friend void swap(CumulativeConstraintProto &amp;a, CumulativeConstraintProto &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l02251">cp_model.pb.h:2251</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_interval_constraint_proto_html_adeb761ce8b2b60b7cb566b3c412590e1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_interval_constraint_proto.html#adeb761ce8b2b60b7cb566b3c412590e1">operations_research::sat::IntervalConstraintProto::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const IntervalConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03294">cp_model.pb.cc:3294</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_response_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_response.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::CpSolverResponse::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10806">cp_model.pb.cc:10806</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_aa544680593276575e5fb0ee036d03a89"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#aa544680593276575e5fb0ee036d03a89">operations_research::sat::ConstraintProto::bool_or</a></div><div class="ttdeci">const ::operations_research::sat::BoolArgumentProto &amp; bool_or() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l09335">cp_model.pb.h:9335</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_symmetry_proto_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_symmetry_proto.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::SymmetryProto::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09518">cp_model.pb.cc:9518</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_aa111960cb6c04f5fc707692ec30fc456"><div class="ttname"><a href="cp__model_8pb_8cc.html#aa111960cb6c04f5fc707692ec30fc456">CreateMaybeMessage&lt; ::operations_research::sat::CumulativeConstraintProto &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::CumulativeConstraintProto * Arena::CreateMaybeMessage&lt; ::operations_research::sat::CumulativeConstraintProto &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10960">cp_model.pb.cc:10960</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_bool_argument_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_bool_argument_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::BoolArgumentProto::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01386">cp_model.pb.cc:1386</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_constraint_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_constraint_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::LinearConstraintProto::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02503">cp_model.pb.cc:2503</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_constraint_proto_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_constraint_proto.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::LinearConstraintProto::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02709">cp_model.pb.cc:2709</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cumulative_constraint_proto_html_a54693f72c1f494b6abc5410e748afc11"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cumulative_constraint_proto.html#a54693f72c1f494b6abc5410e748afc11">operations_research::sat::CumulativeConstraintProto::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const CumulativeConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04061">cp_model.pb.cc:4061</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_symmetry_proto_html_ac073c48528f1117be3bd95d997803374"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_symmetry_proto.html#ac073c48528f1117be3bd95d997803374">operations_research::sat::SymmetryProto::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const SymmetryProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09656">cp_model.pb.cc:9656</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_argument_proto_html_a56edb4ed4192ec0638b4419b557eef0d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_argument_proto.html#a56edb4ed4192ec0638b4419b557eef0d">operations_research::sat::IntegerArgumentProto::target</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 target() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l06873">cp_model.pb.h:6873</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a02bdc7cff2f71612490c7f50d1b3bd13"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a02bdc7cff2f71612490c7f50d1b3bd13">operations_research::sat::ConstraintProto::at_most_one</a></div><div class="ttdeci">const ::operations_research::sat::BoolArgumentProto &amp; at_most_one() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l09483">cp_model.pb.h:9483</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_aabae5413af858d4efa938d562ff90be2"><div class="ttname"><a href="cp__model_8pb_8cc.html#aabae5413af858d4efa938d562ff90be2">CreateMaybeMessage&lt; ::operations_research::sat::ReservoirConstraintProto &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::ReservoirConstraintProto * Arena::CreateMaybeMessage&lt; ::operations_research::sat::ReservoirConstraintProto &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10963">cp_model.pb.cc:10963</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_variable_proto_html_aefbe3921f029390f04331aa4a147b8ca"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_variable_proto.html#aefbe3921f029390f04331aa4a147b8ca">operations_research::sat::IntegerVariableProto::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const IntegerVariableProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01298">cp_model.pb.cc:1298</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_ad63ce78fe9f8269bd42aac014cfe3da4"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#ad63ce78fe9f8269bd42aac014cfe3da4">operations_research::sat::ConstraintProto::_Internal::circuit</a></div><div class="ttdeci">static const ::operations_research::sat::CircuitConstraintProto &amp; circuit(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06222">cp_model.pb.cc:6222</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_routes_constraint_proto_html_a69f4c57eae1c11adb2444d90463f0571"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_routes_constraint_proto.html#a69f4c57eae1c11adb2444d90463f0571">operations_research::sat::RoutesConstraintProto::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const RoutesConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05012">cp_model.pb.cc:5012</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_bool_argument_proto_html_a2445bdbf85e975af2ffab7d9ceb9facc"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_bool_argument_proto.html#a2445bdbf85e975af2ffab7d9ceb9facc">operations_research::sat::BoolArgumentProto::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const BoolArgumentProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01503">cp_model.pb.cc:1503</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a7147ecc4bcf3373b5fdbb892de3312f9"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a7147ecc4bcf3373b5fdbb892de3312f9">operations_research::sat::ConstraintProto::set_allocated_int_div</a></div><div class="ttdeci">void set_allocated_int_div(::operations_research::sat::IntegerArgumentProto *int_div)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06340">cp_model.pb.cc:6340</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a60a2b239ef22d86b4fd1bd120d5dfe81"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a60a2b239ef22d86b4fd1bd120d5dfe81">operations_research::sat::ConstraintProto::all_diff</a></div><div class="ttdeci">const ::operations_research::sat::AllDifferentConstraintProto &amp; all_diff() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l10297">cp_model.pb.h:10297</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_interval_constraint_proto_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_interval_constraint_proto.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::IntervalConstraintProto::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03328">cp_model.pb.cc:3328</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_all_different_constraint_proto_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_all_different_constraint_proto_default_type_internal.html">operations_research::sat::AllDifferentConstraintProtoDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00095">cp_model.pb.cc:95</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation_default_type_internal_html_af9daac63e093d819419991800595282c"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation_default_type_internal.html#af9daac63e093d819419991800595282c">operations_research::sat::DecisionStrategyProto_AffineTransformationDefaultTypeInternal::DecisionStrategyProto_AffineTransformationDefaultTypeInternal</a></div><div class="ttdeci">constexpr DecisionStrategyProto_AffineTransformationDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00361">cp_model.pb.cc:361</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ae95ed5a689e7227c7270780a3896e13c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ae95ed5a689e7227c7270780a3896e13c">operations_research::sat::ConstraintProto::bool_and</a></div><div class="ttdeci">const ::operations_research::sat::BoolArgumentProto &amp; bool_and() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l09409">cp_model.pb.h:9409</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_reservoir_constraint_proto_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_reservoir_constraint_proto.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::ReservoirConstraintProto::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04248">cp_model.pb.cc:4248</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_partial_variable_assignment_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_partial_variable_assignment.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::PartialVariableAssignment::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08957">cp_model.pb.cc:8957</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto.html">operations_research::sat::NoOverlap2DConstraintProto</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l02016">cp_model.pb.h:2016</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_expression_proto_html_a2768ca63ac088acde0c306d242939b91"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_expression_proto.html#a2768ca63ac088acde0c306d242939b91">operations_research::sat::LinearExpressionProto::~LinearExpressionProto</a></div><div class="ttdeci">~LinearExpressionProto() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01790">cp_model.pb.cc:1790</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_circuit_constraint_proto_default_type_internal_html_ac438a6b4db85cb35a77f93310565e86f"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_circuit_constraint_proto_default_type_internal.html#ac438a6b4db85cb35a77f93310565e86f">operations_research::sat::CircuitConstraintProtoDefaultTypeInternal::CircuitConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">constexpr CircuitConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00227">cp_model.pb.cc:227</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto_default_type_internal_html_a17fd15b6e44d6698ab3bf8deb50ab727"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto_default_type_internal.html#a17fd15b6e44d6698ab3bf8deb50ab727">operations_research::sat::NoOverlap2DConstraintProtoDefaultTypeInternal::~NoOverlap2DConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">~NoOverlap2DConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00176">cp_model.pb.cc:176</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_argument_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_argument_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::IntegerArgumentProto::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01585">cp_model.pb.cc:1585</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ada030f50fcddb646af448ac7c5705e35aaadb0c3370c597095e0cb7e768f04567"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ada030f50fcddb646af448ac7c5705e35aaadb0c3370c597095e0cb7e768f04567">operations_research::sat::ConstraintProto::kBoolOr</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03905">cp_model.pb.h:3905</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::DecisionStrategyProto_AffineTransformation::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08337">cp_model.pb.cc:8337</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_list_of_variables_proto_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_list_of_variables_proto.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::ListOfVariablesProto::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03817">cp_model.pb.h:3817</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_objective_proto_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_objective_proto.html">operations_research::sat::CpObjectiveProto</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l04621">cp_model.pb.h:4621</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_constraint_proto_default_type_internal_html_a1c4b2a1de66ba53e81306db64ba16e60"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_constraint_proto_default_type_internal.html#a1c4b2a1de66ba53e81306db64ba16e60">operations_research::sat::ConstraintProtoDefaultTypeInternal::~ConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">~ConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00330">cp_model.pb.cc:330</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_automaton_constraint_proto_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_automaton_constraint_proto.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::AutomatonConstraintProto::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05710">cp_model.pb.cc:5710</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_interval_constraint_proto_1_1___internal_html_a6fbefd01833797d8c1e7523ab5055892"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_interval_constraint_proto_1_1___internal.html#a6fbefd01833797d8c1e7523ab5055892">operations_research::sat::IntervalConstraintProto::_Internal::start_view</a></div><div class="ttdeci">static const ::operations_research::sat::LinearExpressionProto &amp; start_view(const IntervalConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02996">cp_model.pb.cc:2996</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_dense_matrix_proto_html_ab157ff39373ce37100e6419d09c5c75a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_dense_matrix_proto.html#ab157ff39373ce37100e6419d09c5c75a">operations_research::sat::DenseMatrixProto::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const DenseMatrixProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09413">cp_model.pb.cc:9413</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_sparse_permutation_proto_default_type_internal_html_aa4e380468c863fee63d1d3b008afcda7"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_sparse_permutation_proto_default_type_internal.html#aa4e380468c863fee63d1d3b008afcda7">operations_research::sat::SparsePermutationProtoDefaultTypeInternal::~SparsePermutationProtoDefaultTypeInternal</a></div><div class="ttdeci">~SparsePermutationProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00411">cp_model.pb.cc:411</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_symmetry_proto_html_aecf87fb1c6a6c5d08adae74c3c69b54f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_symmetry_proto.html#aecf87fb1c6a6c5d08adae74c3c69b54f">operations_research::sat::SymmetryProto::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const SymmetryProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09645">cp_model.pb.cc:9645</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_dense_matrix_proto_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_dense_matrix_proto_1_1___internal.html">operations_research::sat::DenseMatrixProto::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09201">cp_model.pb.cc:9201</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_inverse_constraint_proto_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_inverse_constraint_proto.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::InverseConstraintProto::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05376">cp_model.pb.cc:5376</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a96dc2be4da74b4f790936dff6622ae4a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a96dc2be4da74b4f790936dff6622ae4a">operations_research::sat::ConstraintProto::set_allocated_int_mod</a></div><div class="ttdeci">void set_allocated_int_mod(::operations_research::sat::IntegerArgumentProto *int_mod)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06355">cp_model.pb.cc:6355</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_symmetry_proto_default_type_internal_html_aaf3ec684c4540a7730fe7739ab4a5d7d"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_symmetry_proto_default_type_internal.html#aaf3ec684c4540a7730fe7739ab4a5d7d">operations_research::sat::SymmetryProtoDefaultTypeInternal::SymmetryProtoDefaultTypeInternal</a></div><div class="ttdeci">constexpr SymmetryProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00437">cp_model.pb.cc:437</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_list_of_variables_proto_html_a282d3a4519277fb71364516e7f59dbf0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_list_of_variables_proto.html#a282d3a4519277fb71364516e7f59dbf0">operations_research::sat::ListOfVariablesProto::ListOfVariablesProto</a></div><div class="ttdeci">ListOfVariablesProto()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03715">cp_model.pb.h:3715</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_bool_argument_proto_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_bool_argument_proto.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::BoolArgumentProto::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01435">cp_model.pb.cc:1435</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_inverse_constraint_proto_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_inverse_constraint_proto_default_type_internal.html">operations_research::sat::InverseConstraintProtoDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00277">cp_model.pb.cc:277</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a0ab0c4789d577b30dde661c19f88d00e"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a0ab0c4789d577b30dde661c19f88d00e">operations_research::sat::DecisionStrategyProto_DomainReductionStrategy</a></div><div class="ttdeci">DecisionStrategyProto_DomainReductionStrategy</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l00210">cp_model.pb.h:210</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_model_proto_1_1___internal_html_af9443cbdb808359f79508989b523d782"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_model_proto_1_1___internal.html#af9443cbdb808359f79508989b523d782">operations_research::sat::CpModelProto::_Internal::objective</a></div><div class="ttdeci">static const ::operations_research::sat::CpObjectiveProto &amp; objective(const CpModelProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09690">cp_model.pb.cc:9690</a></div></div>
<div class="ttc" id="classoperations__research_1_1_partial_variable_assignment_html"><div class="ttname"><a href="classoperations__research_1_1_partial_variable_assignment.html">operations_research::PartialVariableAssignment</a></div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_8pb_8h_source.html#l02539">linear_solver.pb.h:2539</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_cp_model_proto_default_type_internal_html_ad7b4eba6158e193c78386b07fff1955f"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_cp_model_proto_default_type_internal.html#ad7b4eba6158e193c78386b07fff1955f">operations_research::sat::CpModelProtoDefaultTypeInternal::_instance</a></div><div class="ttdeci">CpModelProto _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00461">cp_model.pb.cc:461</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_decision_strategy_proto_default_type_internal_html_ad5cf57b63bb2d45da61dd909611d2447"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_decision_strategy_proto_default_type_internal.html#ad5cf57b63bb2d45da61dd909611d2447">operations_research::sat::DecisionStrategyProtoDefaultTypeInternal::DecisionStrategyProtoDefaultTypeInternal</a></div><div class="ttdeci">constexpr DecisionStrategyProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00379">cp_model.pb.cc:379</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_symmetry_proto_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_symmetry_proto.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::SymmetryProto::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09663">cp_model.pb.cc:9663</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_constraint_proto_html_a927d8f54e02d86b446fdaeed36915fb6"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_constraint_proto.html#a927d8f54e02d86b446fdaeed36915fb6">operations_research::sat::LinearConstraintProto::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const LinearConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02690">cp_model.pb.cc:2690</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_inverse_constraint_proto_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_inverse_constraint_proto.html">operations_research::sat::InverseConstraintProto</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03270">cp_model.pb.h:3270</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_a714ed0d3d67bec4d88cadc7f32e59f3e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#a714ed0d3d67bec4d88cadc7f32e59f3e">operations_research::sat::DecisionStrategyProto::SELECT_MEDIAN_VALUE</a></div><div class="ttdeci">static constexpr DomainReductionStrategy SELECT_MEDIAN_VALUE</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05166">cp_model.pb.h:5166</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_cumulative_constraint_proto_default_type_internal_html_abbcfb12b9330e513b07b51e5129f131b"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_cumulative_constraint_proto_default_type_internal.html#abbcfb12b9330e513b07b51e5129f131b">operations_research::sat::CumulativeConstraintProtoDefaultTypeInternal::CumulativeConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">constexpr CumulativeConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00191">cp_model.pb.cc:191</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_interval_constraint_proto_html_a21de71307a3c715c831be75a817dcf28"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_interval_constraint_proto.html#a21de71307a3c715c831be75a817dcf28">operations_research::sat::IntervalConstraintProto::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const IntervalConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03321">cp_model.pb.cc:3321</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_a2e71eafbe8418ca684624516cef142eb"><div class="ttname"><a href="cp__model_8pb_8cc.html#a2e71eafbe8418ca684624516cef142eb">CreateMaybeMessage&lt; ::operations_research::sat::BoolArgumentProto &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::BoolArgumentProto * Arena::CreateMaybeMessage&lt; ::operations_research::sat::BoolArgumentProto &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10930">cp_model.pb.cc:10930</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_objective_proto_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_objective_proto.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::CpObjectiveProto::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08185">cp_model.pb.cc:8185</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_a3e767a434f1ae24aa77b216d01262b46"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#a3e767a434f1ae24aa77b216d01262b46">operations_research::sat::DecisionStrategyProto::CHOOSE_LOWEST_MIN</a></div><div class="ttdeci">static constexpr VariableSelectionStrategy CHOOSE_LOWEST_MIN</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05124">cp_model.pb.h:5124</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::NoOverlapConstraintProto::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03468">cp_model.pb.cc:3468</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_a0ce319e79a531e15d06f2e46c6839b3f"><div class="ttname"><a href="cp__model_8pb_8cc.html#a0ce319e79a531e15d06f2e46c6839b3f">CreateMaybeMessage&lt; ::operations_research::sat::DecisionStrategyProto_AffineTransformation &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::DecisionStrategyProto_AffineTransformation * Arena::CreateMaybeMessage&lt; ::operations_research::sat::DecisionStrategyProto_AffineTransformation &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10990">cp_model.pb.cc:10990</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_bool_argument_proto_html_aebc08e23ebeaae2a8a7443b0e4154710"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_bool_argument_proto.html#aebc08e23ebeaae2a8a7443b0e4154710">operations_research::sat::BoolArgumentProto::~BoolArgumentProto</a></div><div class="ttdeci">~BoolArgumentProto() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01365">cp_model.pb.cc:1365</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_symmetry_proto_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_symmetry_proto.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::SymmetryProto::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09601">cp_model.pb.cc:9601</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_objective_proto_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_objective_proto.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::CpObjectiveProto::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08057">cp_model.pb.cc:8057</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_aea82fc4e4c960cc7b458870bb85b5d83"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#aea82fc4e4c960cc7b458870bb85b5d83">operations_research::sat::DecisionStrategyProto_DomainReductionStrategy_IsValid</a></div><div class="ttdeci">bool DecisionStrategyProto_DomainReductionStrategy_IsValid(int value)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01059">cp_model.pb.cc:1059</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_all_different_constraint_proto_html_a38fc3490251a1ceefabd6ee0a0fa5520"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_all_different_constraint_proto.html#a38fc3490251a1ceefabd6ee0a0fa5520">operations_research::sat::AllDifferentConstraintProto::AllDifferentConstraintProto</a></div><div class="ttdeci">AllDifferentConstraintProto()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l01114">cp_model.pb.h:1114</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_dense_matrix_proto_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_dense_matrix_proto.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::DenseMatrixProto::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09452">cp_model.pb.cc:9452</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::DecisionStrategyProto_AffineTransformation::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l04951">cp_model.pb.h:4951</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_objective_proto_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_objective_proto.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::CpObjectiveProto::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l07931">cp_model.pb.cc:7931</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a5682de205955fe92a2903141da1737ca"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a5682de205955fe92a2903141da1737ca">operations_research::sat::_NoOverlap2DConstraintProto_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT NoOverlap2DConstraintProtoDefaultTypeInternal _NoOverlap2DConstraintProto_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00181">cp_model.pb.cc:181</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_expression_proto_html_a97d41a7e25e49a323be5582fdc9a64d2"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_expression_proto.html#a97d41a7e25e49a323be5582fdc9a64d2">operations_research::sat::LinearExpressionProto::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const LinearExpressionProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01984">cp_model.pb.cc:1984</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a37ff576212cf01bac7c37c4bfb670511"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a37ff576212cf01bac7c37c4bfb670511">operations_research::sat::_IntegerArgumentProto_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT IntegerArgumentProtoDefaultTypeInternal _IntegerArgumentProto_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00061">cp_model.pb.cc:61</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_all_different_constraint_proto_html_a91d870890787e5c286530c2d0c32b00b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_all_different_constraint_proto.html#a91d870890787e5c286530c2d0c32b00b">operations_research::sat::AllDifferentConstraintProto::~AllDifferentConstraintProto</a></div><div class="ttdeci">~AllDifferentConstraintProto() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02281">cp_model.pb.cc:2281</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a48c7fb0fc83668d9548c7809aab2adcf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a48c7fb0fc83668d9548c7809aab2adcf">operations_research::sat::ConstraintProto::reservoir</a></div><div class="ttdeci">const ::operations_research::sat::ReservoirConstraintProto &amp; reservoir() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l10815">cp_model.pb.h:10815</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a69493dd1e2fdb3de9e3b15fd7fa1e5aa"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a69493dd1e2fdb3de9e3b15fd7fa1e5aa">operations_research::sat::ConstraintProto::set_allocated_reservoir</a></div><div class="ttdeci">void set_allocated_reservoir(::operations_research::sat::ReservoirConstraintProto *reservoir)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06565">cp_model.pb.cc:6565</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_element_constraint_proto_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_element_constraint_proto.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::ElementConstraintProto::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02932">cp_model.pb.cc:2932</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_sparse_permutation_proto_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_sparse_permutation_proto.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::SparsePermutationProto::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09193">cp_model.pb.cc:9193</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_all_different_constraint_proto_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_all_different_constraint_proto.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::AllDifferentConstraintProto::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l01216">cp_model.pb.h:1216</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_interval_constraint_proto_html_a747f67b6d84b5800f31043239e5a0ad0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_interval_constraint_proto.html#a747f67b6d84b5800f31043239e5a0ad0">operations_research::sat::IntervalConstraintProto::size</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 size() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l07523">cp_model.pb.h:7523</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_argument_proto_html_a85a258c9d3800df5b9f86c0d1e991e66"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_argument_proto.html#a85a258c9d3800df5b9f86c0d1e991e66">operations_research::sat::LinearArgumentProto::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const LinearArgumentProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02231">cp_model.pb.cc:2231</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_argument_proto_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_argument_proto.html">operations_research::sat::IntegerArgumentProto</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l00590">cp_model.pb.h:590</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_inverse_constraint_proto_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_inverse_constraint_proto.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::InverseConstraintProto::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05535">cp_model.pb.cc:5535</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_expression_proto_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_expression_proto.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::LinearExpressionProto::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02017">cp_model.pb.cc:2017</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_a8dedc683d2b6b5fd8f7a1cf1f21b2d01"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#a8dedc683d2b6b5fd8f7a1cf1f21b2d01">operations_research::sat::ConstraintProto::_Internal::reservoir</a></div><div class="ttdeci">static const ::operations_research::sat::ReservoirConstraintProto &amp; reservoir(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06242">cp_model.pb.cc:6242</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_argument_proto_html_a2dd405b699bee1701e1440ebd6331615"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_argument_proto.html#a2dd405b699bee1701e1440ebd6331615">operations_research::sat::LinearArgumentProto::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const LinearArgumentProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02218">cp_model.pb.cc:2218</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_response_html_a1a458483ff0cd23220faebd46ec0bd37"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_response.html#a1a458483ff0cd23220faebd46ec0bd37">operations_research::sat::CpSolverResponse::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const CpSolverResponse &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10880">cp_model.pb.cc:10880</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_sparse_permutation_proto_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_sparse_permutation_proto.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::SparsePermutationProto::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05559">cp_model.pb.h:5559</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_expression_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_expression_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::LinearExpressionProto::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01811">cp_model.pb.cc:1811</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a4998edaef7adc5f32fab10d36538b546"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a4998edaef7adc5f32fab10d36538b546">operations_research::sat::ConstraintProto::set_allocated_dummy_constraint</a></div><div class="ttdeci">void set_allocated_dummy_constraint(::operations_research::sat::ListOfVariablesProto *dummy_constraint)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06640">cp_model.pb.cc:6640</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_table_constraint_proto_html_aca429f805449db6955591d123e880b5b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_table_constraint_proto.html#aca429f805449db6955591d123e880b5b">operations_research::sat::TableConstraintProto::TableConstraintProto</a></div><div class="ttdeci">TableConstraintProto()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03084">cp_model.pb.h:3084</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto_html_a4803b9cfcbfec256e1e7416b599ca531"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto.html#a4803b9cfcbfec256e1e7416b599ca531">operations_research::sat::NoOverlapConstraintProto::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const NoOverlapConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03513">cp_model.pb.cc:3513</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_automaton_constraint_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_automaton_constraint_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::AutomatonConstraintProto::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05609">cp_model.pb.cc:5609</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_ab0fe7530634dae703ba5217f9a88d263"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#ab0fe7530634dae703ba5217f9a88d263">operations_research::sat::ConstraintProto::_Internal::bool_or</a></div><div class="ttdeci">static const ::operations_research::sat::BoolArgumentProto &amp; bool_or(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06162">cp_model.pb.cc:6162</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_list_of_variables_proto_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_list_of_variables_proto.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::ListOfVariablesProto::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06113">cp_model.pb.cc:6113</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1math__opt_html_a5de89a1f6e3f80a49a0d76136d8044e2"><div class="ttname"><a href="namespaceoperations__research_1_1math__opt.html#a5de89a1f6e3f80a49a0d76136d8044e2">operations_research::math_opt::swap</a></div><div class="ttdeci">void swap(IdMap&lt; K, V &gt; &amp;a, IdMap&lt; K, V &gt; &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="id__map_8h_source.html#l00263">id_map.h:263</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation_html_a4ec078c3673cf5dedb322cc2cebc94f8"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation.html#a4ec078c3673cf5dedb322cc2cebc94f8">operations_research::sat::DecisionStrategyProto_AffineTransformation::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const DecisionStrategyProto_AffineTransformation &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08406">cp_model.pb.cc:8406</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_constraint_proto_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_constraint_proto_default_type_internal.html">operations_research::sat::ConstraintProtoDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00327">cp_model.pb.cc:327</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a69824f773eebb2c77243c8ab98820e0a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a69824f773eebb2c77243c8ab98820e0a">operations_research::sat::ConstraintProto::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const ConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l07706">cp_model.pb.cc:7706</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_bool_argument_proto_html_aad7f0da9c258ead79e82d6831d19a8d0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_bool_argument_proto.html#aad7f0da9c258ead79e82d6831d19a8d0">operations_research::sat::BoolArgumentProto::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const BoolArgumentProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01513">cp_model.pb.cc:1513</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_dense_matrix_proto_default_type_internal_html_ae1c0719da5aa544699e9db5ddbc9f12e"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_dense_matrix_proto_default_type_internal.html#ae1c0719da5aa544699e9db5ddbc9f12e">operations_research::sat::DenseMatrixProtoDefaultTypeInternal::_instance</a></div><div class="ttdeci">DenseMatrixProto _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00428">cp_model.pb.cc:428</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a6e1584f6741309b50e2db39c1670f097"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a6e1584f6741309b50e2db39c1670f097">operations_research::sat::_DecisionStrategyProto_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT DecisionStrategyProtoDefaultTypeInternal _DecisionStrategyProto_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00386">cp_model.pb.cc:386</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_aa3a6400ef8d44f429962a0de95c65fdb"><div class="ttname"><a href="cp__model_8pb_8cc.html#aa3a6400ef8d44f429962a0de95c65fdb">CreateMaybeMessage&lt; ::operations_research::sat::RoutesConstraintProto &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::RoutesConstraintProto * Arena::CreateMaybeMessage&lt; ::operations_research::sat::RoutesConstraintProto &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10969">cp_model.pb.cc:10969</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_argument_proto_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_argument_proto_1_1___internal.html">operations_research::sat::LinearArgumentProto::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02025">cp_model.pb.cc:2025</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_table_constraint_proto_default_type_internal_html_acdf248cbf50dd5d14f9f6d2d18499c37"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_table_constraint_proto_default_type_internal.html#acdf248cbf50dd5d14f9f6d2d18499c37">operations_research::sat::TableConstraintProtoDefaultTypeInternal::_instance</a></div><div class="ttdeci">TableConstraintProto _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00267">cp_model.pb.cc:267</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_sparse_permutation_proto_html_a41bce28efe51607c6c544731f40de7da"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_sparse_permutation_proto.html#a41bce28efe51607c6c544731f40de7da">operations_research::sat::SparsePermutationProto::SparsePermutationProto</a></div><div class="ttdeci">SparsePermutationProto()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05457">cp_model.pb.h:5457</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_interval_constraint_proto_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_interval_constraint_proto.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::IntervalConstraintProto::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03095">cp_model.pb.cc:3095</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_table_constraint_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_table_constraint_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::TableConstraintProto::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05106">cp_model.pb.cc:5106</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a686c6755cc9afcf095106b9cc350f0aa"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a686c6755cc9afcf095106b9cc350f0aa">operations_research::sat::ConstraintProto::element</a></div><div class="ttdeci">const ::operations_research::sat::ElementConstraintProto &amp; element() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l10371">cp_model.pb.h:10371</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a6f3314c1f89a8d7bdd27c80a9617eba1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a6f3314c1f89a8d7bdd27c80a9617eba1">operations_research::sat::ConstraintProto::int_min</a></div><div class="ttdeci">const ::operations_research::sat::IntegerArgumentProto &amp; int_min() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l10001">cp_model.pb.h:10001</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_reservoir_constraint_proto_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_reservoir_constraint_proto.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::ReservoirConstraintProto::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04175">cp_model.pb.cc:4175</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_constraint_proto_default_type_internal_html_a03ce6066bab33537d6b8e044ca968dce"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_constraint_proto_default_type_internal.html#a03ce6066bab33537d6b8e044ca968dce">operations_research::sat::ConstraintProtoDefaultTypeInternal::ConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">constexpr ConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00328">cp_model.pb.cc:328</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a94523f1ebceff999bc59a3db7d2b98b6"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a94523f1ebceff999bc59a3db7d2b98b6">operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy</a></div><div class="ttdeci">DecisionStrategyProto_VariableSelectionStrategy</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l00182">cp_model.pb.h:182</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_bool_argument_proto_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_bool_argument_proto_1_1___internal.html">operations_research::sat::BoolArgumentProto::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01341">cp_model.pb.cc:1341</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto_html_a110e513a4cb2df1032b3c2d49575a956"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto.html#a110e513a4cb2df1032b3c2d49575a956">operations_research::sat::NoOverlapConstraintProto::NoOverlapConstraintProto</a></div><div class="ttdeci">NoOverlapConstraintProto()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l01866">cp_model.pb.h:1866</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_list_of_variables_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_list_of_variables_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::ListOfVariablesProto::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05979">cp_model.pb.cc:5979</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_model_proto_html_a1b32be5f13f5f5c845d1f202094d484e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_model_proto.html#a1b32be5f13f5f5c845d1f202094d484e">operations_research::sat::CpModelProto::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const CpModelProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10083">cp_model.pb.cc:10083</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ada030f50fcddb646af448ac7c5705e35adf309905f42ce420be0b852996e4e650"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ada030f50fcddb646af448ac7c5705e35adf309905f42ce420be0b852996e4e650">operations_research::sat::ConstraintProto::kIntProd</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03916">cp_model.pb.h:3916</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_circuit_constraint_proto_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_circuit_constraint_proto.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::CircuitConstraintProto::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l02744">cp_model.pb.h:2744</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_ab76e5bf085f63ecfedf33e10c4335c6d"><div class="ttname"><a href="cp__model_8pb_8cc.html#ab76e5bf085f63ecfedf33e10c4335c6d">CreateMaybeMessage&lt; ::operations_research::sat::AllDifferentConstraintProto &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::AllDifferentConstraintProto * Arena::CreateMaybeMessage&lt; ::operations_research::sat::AllDifferentConstraintProto &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10942">cp_model.pb.cc:10942</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_response_html_a57587c56a7838d2087ab52ec446ed601"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_response.html#a57587c56a7838d2087ab52ec446ed601">operations_research::sat::CpSolverResponse::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const CpSolverResponse &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10815">cp_model.pb.cc:10815</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto_html_a6f353986507402bd5992a815ca2d5b36"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto.html#a6f353986507402bd5992a815ca2d5b36">operations_research::sat::NoOverlap2DConstraintProto::NoOverlap2DConstraintProto</a></div><div class="ttdeci">NoOverlap2DConstraintProto()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l02019">cp_model.pb.h:2019</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_circuit_constraint_proto_html_abfeb49a1b1dac67ac45c861fbf81cdf5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_circuit_constraint_proto.html#abfeb49a1b1dac67ac45c861fbf81cdf5">operations_research::sat::CircuitConstraintProto::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const CircuitConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04677">cp_model.pb.cc:4677</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_symmetry_proto_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_symmetry_proto_default_type_internal.html">operations_research::sat::SymmetryProtoDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00436">cp_model.pb.cc:436</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_model_proto_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_model_proto.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::CpModelProto::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l06080">cp_model.pb.h:6080</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_objective_proto_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_objective_proto.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::CpObjectiveProto::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l04726">cp_model.pb.h:4726</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cumulative_constraint_proto_html_a15175924189834f112f8a38a383e4648"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cumulative_constraint_proto.html#a15175924189834f112f8a38a383e4648">operations_research::sat::CumulativeConstraintProto::~CumulativeConstraintProto</a></div><div class="ttdeci">~CumulativeConstraintProto() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03839">cp_model.pb.cc:3839</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a42bfe2cdee7a1e2cecf327269512932d"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a42bfe2cdee7a1e2cecf327269512932d">operations_research::sat::_DecisionStrategyProto_AffineTransformation_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT DecisionStrategyProto_AffineTransformationDefaultTypeInternal _DecisionStrategyProto_AffineTransformation_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00368">cp_model.pb.cc:368</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_a48d87a8a9885aab5e4da622548af41da"><div class="ttname"><a href="cp__model_8pb_8cc.html#a48d87a8a9885aab5e4da622548af41da">PROTOBUF_SECTION_VARIABLE</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_ortools_2fsat_2fcp_5fmodel_2eproto::offsets [] PROTOBUF_SECTION_VARIABLE(protodesc_cold)</div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_circuit_constraint_proto_default_type_internal_html_a50ea415c6af239d9a092abddb0987633"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_circuit_constraint_proto_default_type_internal.html#a50ea415c6af239d9a092abddb0987633">operations_research::sat::CircuitConstraintProtoDefaultTypeInternal::~CircuitConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">~CircuitConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00229">cp_model.pb.cc:229</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_argument_proto_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_argument_proto.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::IntegerArgumentProto::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01714">cp_model.pb.cc:1714</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_objective_proto_html_a1c316fa816105f2f9627ec5941d2e36d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_objective_proto.html#a1c316fa816105f2f9627ec5941d2e36d">operations_research::sat::CpObjectiveProto::CpObjectiveProto</a></div><div class="ttdeci">CpObjectiveProto()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l04624">cp_model.pb.h:4624</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_constraint_proto_html_a74eaaa37670a2d429a0df860ebf1f9a2"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_constraint_proto.html#a74eaaa37670a2d429a0df860ebf1f9a2">operations_research::sat::LinearConstraintProto::LinearConstraintProto</a></div><div class="ttdeci">LinearConstraintProto()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l01267">cp_model.pb.h:1267</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::NoOverlapConstraintProto::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03530">cp_model.pb.cc:3530</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_symmetry_proto_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_symmetry_proto.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::SymmetryProto::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05912">cp_model.pb.h:5912</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_linear_constraint_proto_default_type_internal_html_abb58767a6193e93f2a66d5f46f7c5d9c"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_linear_constraint_proto_default_type_internal.html#abb58767a6193e93f2a66d5f46f7c5d9c">operations_research::sat::LinearConstraintProtoDefaultTypeInternal::LinearConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">constexpr LinearConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00113">cp_model.pb.cc:113</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ada030f50fcddb646af448ac7c5705e35a4ed0edf0e268cf40b0f09253fb1b261b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ada030f50fcddb646af448ac7c5705e35a4ed0edf0e268cf40b0f09253fb1b261b">operations_research::sat::ConstraintProto::kNoOverlap2D</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03928">cp_model.pb.h:3928</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::NoOverlap2DConstraintProto::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03609">cp_model.pb.cc:3609</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation_default_type_internal_html_a4ab048787ac3332846f8dbd597a52d16"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation_default_type_internal.html#a4ab048787ac3332846f8dbd597a52d16">operations_research::sat::DecisionStrategyProto_AffineTransformationDefaultTypeInternal::~DecisionStrategyProto_AffineTransformationDefaultTypeInternal</a></div><div class="ttdeci">~DecisionStrategyProto_AffineTransformationDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00363">cp_model.pb.cc:363</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_inverse_constraint_proto_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_inverse_constraint_proto.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::InverseConstraintProto::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05508">cp_model.pb.cc:5508</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::ConstraintProto::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l04000">cp_model.pb.h:4000</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ab9cb91893e59295e6a830766d4e4f3c7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ab9cb91893e59295e6a830766d4e4f3c7">operations_research::sat::ConstraintProto::routes</a></div><div class="ttdeci">const ::operations_research::sat::RoutesConstraintProto &amp; routes() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l10519">cp_model.pb.h:10519</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_aaf8918709f489a1fe2ad4165a0708bd7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#aaf8918709f489a1fe2ad4165a0708bd7">operations_research::sat::DecisionStrategyProto::CHOOSE_HIGHEST_MAX</a></div><div class="ttdeci">static constexpr VariableSelectionStrategy CHOOSE_HIGHEST_MAX</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05126">cp_model.pb.h:5126</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_argument_proto_html_a7d6362eb8a06b6dc2ed0fca2172e5a1e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_argument_proto.html#a7d6362eb8a06b6dc2ed0fca2172e5a1e">operations_research::sat::LinearArgumentProto::swap</a></div><div class="ttdeci">friend void swap(LinearArgumentProto &amp;a, LinearArgumentProto &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l00989">cp_model.pb.h:989</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_ad93a23f4068b644d8f5acb95fca49b42"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#ad93a23f4068b644d8f5acb95fca49b42">operations_research::sat::DecisionStrategyProto::DomainReductionStrategy_MAX</a></div><div class="ttdeci">static constexpr DomainReductionStrategy DomainReductionStrategy_MAX</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05173">cp_model.pb.h:5173</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::NoOverlap2DConstraintProto::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l02121">cp_model.pb.h:2121</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_interval_constraint_proto_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_interval_constraint_proto.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::IntervalConstraintProto::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l01747">cp_model.pb.h:1747</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_automaton_constraint_proto_html_aada2330b798ccbcb76b7d7ab17f1e868"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_automaton_constraint_proto.html#aada2330b798ccbcb76b7d7ab17f1e868">operations_research::sat::AutomatonConstraintProto::~AutomatonConstraintProto</a></div><div class="ttdeci">~AutomatonConstraintProto() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05588">cp_model.pb.cc:5588</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_all_different_constraint_proto_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_all_different_constraint_proto.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::AllDifferentConstraintProto::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02446">cp_model.pb.cc:2446</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::NoOverlapConstraintProto::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03445">cp_model.pb.cc:3445</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_all_different_constraint_proto_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_all_different_constraint_proto.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::AllDifferentConstraintProto::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02410">cp_model.pb.cc:2410</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a614d5011dd52e4c6e4643497410deadb"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a614d5011dd52e4c6e4643497410deadb">operations_research::sat::_RoutesConstraintProto_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT RoutesConstraintProtoDefaultTypeInternal _RoutesConstraintProto_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00254">cp_model.pb.cc:254</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a5022cdbf0a4511363b80caf245fb2854"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a5022cdbf0a4511363b80caf245fb2854">operations_research::sat::_AllDifferentConstraintProto_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT AllDifferentConstraintProtoDefaultTypeInternal _AllDifferentConstraintProto_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00103">cp_model.pb.cc:103</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_model_proto_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_model_proto.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::CpModelProto::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10074">cp_model.pb.cc:10074</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_ae25702c6b14d5a936f8bfbb97d0cc7a7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#ae25702c6b14d5a936f8bfbb97d0cc7a7">operations_research::sat::DecisionStrategyProto::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const DecisionStrategyProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08680">cp_model.pb.cc:8680</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_circuit_constraint_proto_default_type_internal_html_afd41f73a7af38344382d65bed1de8f5d"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_circuit_constraint_proto_default_type_internal.html#afd41f73a7af38344382d65bed1de8f5d">operations_research::sat::CircuitConstraintProtoDefaultTypeInternal::_instance</a></div><div class="ttdeci">CircuitConstraintProto _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00231">cp_model.pb.cc:231</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_element_constraint_proto_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_element_constraint_proto.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::ElementConstraintProto::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02980">cp_model.pb.cc:2980</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_response_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_response.html">operations_research::sat::CpSolverResponse</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l06264">cp_model.pb.h:6264</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ada030f50fcddb646af448ac7c5705e35afa67b6d38ac5fc27ad2cac3d2f392e39"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ada030f50fcddb646af448ac7c5705e35afa67b6d38ac5fc27ad2cac3d2f392e39">operations_research::sat::ConstraintProto::kLinMax</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03913">cp_model.pb.h:3913</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_dense_matrix_proto_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_dense_matrix_proto.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::DenseMatrixProto::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09319">cp_model.pb.cc:9319</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation_default_type_internal.html">operations_research::sat::DecisionStrategyProto_AffineTransformationDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00360">cp_model.pb.cc:360</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_expression_proto_html_a0a32a373ea150f59e149b2e1c5395ced"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_expression_proto.html#a0a32a373ea150f59e149b2e1c5395ced">operations_research::sat::LinearExpressionProto::LinearExpressionProto</a></div><div class="ttdeci">LinearExpressionProto()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l00757">cp_model.pb.h:757</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_dense_matrix_proto_html_ad69da1ab43558de70f15788fa01e0038"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_dense_matrix_proto.html#ad69da1ab43558de70f15788fa01e0038">operations_research::sat::DenseMatrixProto::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const DenseMatrixProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09429">cp_model.pb.cc:9429</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_cumulative_constraint_proto_default_type_internal_html_aa4d0031dd07cb49b2399f6c591ee8fd5"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_cumulative_constraint_proto_default_type_internal.html#aa4d0031dd07cb49b2399f6c591ee8fd5">operations_research::sat::CumulativeConstraintProtoDefaultTypeInternal::~CumulativeConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">~CumulativeConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00193">cp_model.pb.cc:193</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_model_proto_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_model_proto.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::CpModelProto::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10139">cp_model.pb.cc:10139</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_dense_matrix_proto_html_a929cb73d08b6d5369a3ce9d13c00325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_dense_matrix_proto.html#a929cb73d08b6d5369a3ce9d13c00325f">operations_research::sat::DenseMatrixProto::DenseMatrixProto</a></div><div class="ttdeci">DenseMatrixProto()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05635">cp_model.pb.h:5635</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_objective_proto_html_a712a2c510f9e84efeae9ebd860b86819"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_objective_proto.html#a712a2c510f9e84efeae9ebd860b86819">operations_research::sat::CpObjectiveProto::~CpObjectiveProto</a></div><div class="ttdeci">~CpObjectiveProto() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l07895">cp_model.pb.cc:7895</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_automaton_constraint_proto_html_a55e0d128e9540dfec434735edbfc1481"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_automaton_constraint_proto.html#a55e0d128e9540dfec434735edbfc1481">operations_research::sat::AutomatonConstraintProto::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const AutomatonConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05904">cp_model.pb.cc:5904</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_sparse_permutation_proto_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_sparse_permutation_proto.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::SparsePermutationProto::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09155">cp_model.pb.cc:9155</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_model_proto_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_model_proto.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::CpModelProto::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10115">cp_model.pb.cc:10115</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_aba0c8ba09a0f2d756522bfe2ba5e41c6"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#aba0c8ba09a0f2d756522bfe2ba5e41c6">operations_research::sat::_SymmetryProto_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SymmetryProtoDefaultTypeInternal _SymmetryProto_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00444">cp_model.pb.cc:444</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_partial_variable_assignment_default_type_internal_html_abf77bf67024148e071d5a563a7b81b2e"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_partial_variable_assignment_default_type_internal.html#abf77bf67024148e071d5a563a7b81b2e">operations_research::sat::PartialVariableAssignmentDefaultTypeInternal::_instance</a></div><div class="ttdeci">PartialVariableAssignment _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00398">cp_model.pb.cc:398</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_model_proto_1_1___internal_html_a9504dbd1414bf6f4e1f59aa2d5cc8f6f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_model_proto_1_1___internal.html#a9504dbd1414bf6f4e1f59aa2d5cc8f6f">operations_research::sat::CpModelProto::_Internal::solution_hint</a></div><div class="ttdeci">static const ::operations_research::sat::PartialVariableAssignment &amp; solution_hint(const CpModelProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09694">cp_model.pb.cc:9694</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_circuit_constraint_proto_html_a7e8031b535e10974f5bb4ae9b5602fa3"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_circuit_constraint_proto.html#a7e8031b535e10974f5bb4ae9b5602fa3">operations_research::sat::CircuitConstraintProto::~CircuitConstraintProto</a></div><div class="ttdeci">~CircuitConstraintProto() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04469">cp_model.pb.cc:4469</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_aee153940e8ef35428c50dd448409c6f2"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#aee153940e8ef35428c50dd448409c6f2">operations_research::sat::_CumulativeConstraintProto_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CumulativeConstraintProtoDefaultTypeInternal _CumulativeConstraintProto_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00198">cp_model.pb.cc:198</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_ac97244061e3840a546f716a0906d963a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#ac97244061e3840a546f716a0906d963a">operations_research::sat::DecisionStrategyProto::CHOOSE_FIRST</a></div><div class="ttdeci">static constexpr VariableSelectionStrategy CHOOSE_FIRST</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05122">cp_model.pb.h:5122</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ada030f50fcddb646af448ac7c5705e35ac7267ea8eee1047e8b3d41f4526bcef6"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ada030f50fcddb646af448ac7c5705e35ac7267ea8eee1047e8b3d41f4526bcef6">operations_research::sat::ConstraintProto::kAllDiff</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03918">cp_model.pb.h:3918</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_a6ffbee61e6d6118bd6e6e642561eab29"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#a6ffbee61e6d6118bd6e6e642561eab29">operations_research::sat::DecisionStrategyProto::DomainReductionStrategy_ARRAYSIZE</a></div><div class="ttdeci">static constexpr int DomainReductionStrategy_ARRAYSIZE</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05175">cp_model.pb.h:5175</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto_html_af961871356c983f699dee4b69baf8ae9"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto.html#af961871356c983f699dee4b69baf8ae9">operations_research::sat::NoOverlapConstraintProto::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const NoOverlapConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03523">cp_model.pb.cc:3523</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_constraint_proto_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_constraint_proto.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::LinearConstraintProto::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02574">cp_model.pb.cc:2574</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_integer_variable_proto_default_type_internal_html_adf83d6226298a700fe45880482dbc5f9"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_integer_variable_proto_default_type_internal.html#adf83d6226298a700fe45880482dbc5f9">operations_research::sat::IntegerVariableProtoDefaultTypeInternal::_instance</a></div><div class="ttdeci">IntegerVariableProto _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00031">cp_model.pb.cc:31</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_bool_argument_proto_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_bool_argument_proto.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::BoolArgumentProto::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01458">cp_model.pb.cc:1458</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cumulative_constraint_proto_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cumulative_constraint_proto.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::CumulativeConstraintProto::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l02310">cp_model.pb.h:2310</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a34734dfe99546940f386b037fd59fe95"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a34734dfe99546940f386b037fd59fe95">operations_research::sat::ConstraintProto::set_allocated_no_overlap</a></div><div class="ttdeci">void set_allocated_no_overlap(::operations_research::sat::NoOverlapConstraintProto *no_overlap)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06595">cp_model.pb.cc:6595</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_argument_proto_html_a817d6f70cce6b3d11d1d49c01df1fec8"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_argument_proto.html#a817d6f70cce6b3d11d1d49c01df1fec8">operations_research::sat::LinearArgumentProto::LinearArgumentProto</a></div><div class="ttdeci">LinearArgumentProto()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l00946">cp_model.pb.h:946</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_symmetry_proto_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_symmetry_proto.html">operations_research::sat::SymmetryProto</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05807">cp_model.pb.h:5807</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_routes_constraint_proto_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_routes_constraint_proto_1_1___internal.html">operations_research::sat::RoutesConstraintProto::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04716">cp_model.pb.cc:4716</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_circuit_constraint_proto_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_circuit_constraint_proto.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::CircuitConstraintProto::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04561">cp_model.pb.cc:4561</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_partial_variable_assignment_default_type_internal_html_a7b4cc746c43147332bac0b2edcc4438e"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_partial_variable_assignment_default_type_internal.html#a7b4cc746c43147332bac0b2edcc4438e">operations_research::sat::PartialVariableAssignmentDefaultTypeInternal::PartialVariableAssignmentDefaultTypeInternal</a></div><div class="ttdeci">constexpr PartialVariableAssignmentDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00394">cp_model.pb.cc:394</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_element_constraint_proto_default_type_internal_html_a147d6588cb844ecf1b9c188de6efdb7e"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_element_constraint_proto_default_type_internal.html#a147d6588cb844ecf1b9c188de6efdb7e">operations_research::sat::ElementConstraintProtoDefaultTypeInternal::_instance</a></div><div class="ttdeci">ElementConstraintProto _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00132">cp_model.pb.cc:132</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a9b4aa780b837bd4bcf4034b319f8e659"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a9b4aa780b837bd4bcf4034b319f8e659">operations_research::sat::ConstraintProto::set_allocated_automaton</a></div><div class="ttdeci">void set_allocated_automaton(::operations_research::sat::AutomatonConstraintProto *automaton)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06535">cp_model.pb.cc:6535</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_sparse_permutation_proto_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_sparse_permutation_proto.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::SparsePermutationProto::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09072">cp_model.pb.cc:9072</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_model_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_model_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::CpModelProto::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09777">cp_model.pb.cc:9777</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_partial_variable_assignment_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_partial_variable_assignment_1_1___internal.html">operations_research::sat::PartialVariableAssignment::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08729">cp_model.pb.cc:8729</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_inverse_constraint_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_inverse_constraint_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::InverseConstraintProto::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05365">cp_model.pb.cc:5365</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ada030f50fcddb646af448ac7c5705e35aef651681e2d17f777063fddf191f4a99"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ada030f50fcddb646af448ac7c5705e35aef651681e2d17f777063fddf191f4a99">operations_research::sat::ConstraintProto::kBoolAnd</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03906">cp_model.pb.h:3906</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_ad159507415f1288b31402766371abfa7"><div class="ttname"><a href="cp__model_8pb_8cc.html#ad159507415f1288b31402766371abfa7">CreateMaybeMessage&lt; ::operations_research::sat::CpModelProto &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::CpModelProto * Arena::CreateMaybeMessage&lt; ::operations_research::sat::CpModelProto &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l11008">cp_model.pb.cc:11008</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_argument_proto_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_argument_proto.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::LinearArgumentProto::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02249">cp_model.pb.cc:2249</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_all_different_constraint_proto_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_all_different_constraint_proto.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::AllDifferentConstraintProto::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02312">cp_model.pb.cc:2312</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ada030f50fcddb646af448ac7c5705e35aa604bb0c8d30d6e0908b243370cf98a7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ada030f50fcddb646af448ac7c5705e35aa604bb0c8d30d6e0908b243370cf98a7">operations_research::sat::ConstraintProto::kNoOverlap</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03927">cp_model.pb.h:3927</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_inverse_constraint_proto_default_type_internal_html_a6914e9ac4f9d9d18b0451b92c6e16f81"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_inverse_constraint_proto_default_type_internal.html#a6914e9ac4f9d9d18b0451b92c6e16f81">operations_research::sat::InverseConstraintProtoDefaultTypeInternal::~InverseConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">~InverseConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00280">cp_model.pb.cc:280</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_model_proto_html_a2760a268fb25eef100cffe72cbcdd792"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_model_proto.html#a2760a268fb25eef100cffe72cbcdd792">operations_research::sat::CpModelProto::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const CpModelProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10108">cp_model.pb.cc:10108</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_element_constraint_proto_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_element_constraint_proto.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::ElementConstraintProto::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02847">cp_model.pb.cc:2847</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_a1f6c7443ea5a84bb2cbd9faa0ec7c0ee"><div class="ttname"><a href="cp__model_8pb_8cc.html#a1f6c7443ea5a84bb2cbd9faa0ec7c0ee">CreateMaybeMessage&lt; ::operations_research::sat::InverseConstraintProto &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::InverseConstraintProto * Arena::CreateMaybeMessage&lt; ::operations_research::sat::InverseConstraintProto &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10975">cp_model.pb.cc:10975</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_interval_constraint_proto_html_ac58764589ccabdd518ec97c43145f48e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_interval_constraint_proto.html#ac58764589ccabdd518ec97c43145f48e">operations_research::sat::IntervalConstraintProto::~IntervalConstraintProto</a></div><div class="ttdeci">~IntervalConstraintProto() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03047">cp_model.pb.cc:3047</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_sparse_permutation_proto_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_sparse_permutation_proto.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::SparsePermutationProto::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09182">cp_model.pb.cc:9182</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a97b0076b5895845545af3380f3ee4113"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a97b0076b5895845545af3380f3ee4113">operations_research::sat::ConstraintProto::exactly_one</a></div><div class="ttdeci">const ::operations_research::sat::BoolArgumentProto &amp; exactly_one() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l09557">cp_model.pb.h:9557</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_variable_proto_html_a7b93abdbe6f8d3e1b46c3690d11543f8"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_variable_proto.html#a7b93abdbe6f8d3e1b46c3690d11543f8">operations_research::sat::IntegerVariableProto::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const IntegerVariableProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01311">cp_model.pb.cc:1311</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_objective_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_objective_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::CpObjectiveProto::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l07916">cp_model.pb.cc:7916</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::DecisionStrategyProto::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08721">cp_model.pb.cc:8721</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_bool_argument_proto_html_a1454a507b4045393374da2d8143bb0a7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_bool_argument_proto.html#a1454a507b4045393374da2d8143bb0a7">operations_research::sat::BoolArgumentProto::BoolArgumentProto</a></div><div class="ttdeci">BoolArgumentProto()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l00440">cp_model.pb.h:440</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_inverse_constraint_proto_html_a6785b6c031361b1f749028e05de7fd80"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_inverse_constraint_proto.html#a6785b6c031361b1f749028e05de7fd80">operations_research::sat::InverseConstraintProto::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const InverseConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05517">cp_model.pb.cc:5517</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_all_different_constraint_proto_default_type_internal_html_a341d10f918326c4d81a4456a3963984c"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_all_different_constraint_proto_default_type_internal.html#a341d10f918326c4d81a4456a3963984c">operations_research::sat::AllDifferentConstraintProtoDefaultTypeInternal::~AllDifferentConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">~AllDifferentConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00098">cp_model.pb.cc:98</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_model_proto_html_af6cb96c43b51c950658f8545aa2fe200"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_model_proto.html#af6cb96c43b51c950658f8545aa2fe200">operations_research::sat::CpModelProto::~CpModelProto</a></div><div class="ttdeci">~CpModelProto() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09752">cp_model.pb.cc:9752</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_symmetry_proto_html_a1465d5110d18fcf9ddb07048beca8de9"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_symmetry_proto.html#a1465d5110d18fcf9ddb07048beca8de9">operations_research::sat::SymmetryProto::~SymmetryProto</a></div><div class="ttdeci">~SymmetryProto() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09486">cp_model.pb.cc:9486</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_dense_matrix_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_dense_matrix_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::DenseMatrixProto::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09253">cp_model.pb.cc:9253</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_response_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_response.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::CpSolverResponse::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l06369">cp_model.pb.h:6369</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_circuit_constraint_proto_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_circuit_constraint_proto_default_type_internal.html">operations_research::sat::CircuitConstraintProtoDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00226">cp_model.pb.cc:226</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_argument_proto_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_argument_proto.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::LinearArgumentProto::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02096">cp_model.pb.cc:2096</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_model_proto_1_1___internal_html_a21d8e5af9807ceaaa88d491e705e7553"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_model_proto_1_1___internal.html#a21d8e5af9807ceaaa88d491e705e7553">operations_research::sat::CpModelProto::_Internal::symmetry</a></div><div class="ttdeci">static const ::operations_research::sat::SymmetryProto &amp; symmetry(const CpModelProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09698">cp_model.pb.cc:9698</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_a34710c4888649fbc133a5cd9f8335437"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#a34710c4888649fbc133a5cd9f8335437">operations_research::sat::ConstraintProto::_Internal::int_min</a></div><div class="ttdeci">static const ::operations_research::sat::IntegerArgumentProto &amp; int_min(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06198">cp_model.pb.cc:6198</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_a606144a4fdd321f0a0926aa1215f725e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#a606144a4fdd321f0a0926aa1215f725e">operations_research::sat::DecisionStrategyProto::~DecisionStrategyProto</a></div><div class="ttdeci">~DecisionStrategyProto() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08469">cp_model.pb.cc:8469</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_automaton_constraint_proto_html_a8f371549205219cad3f55fe215d015ba"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_automaton_constraint_proto.html#a8f371549205219cad3f55fe215d015ba">operations_research::sat::AutomatonConstraintProto::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const AutomatonConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05887">cp_model.pb.cc:5887</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_no_overlap_constraint_proto_default_type_internal_html_aad9587cb4d3984aa5a874af1bb9b8c8d"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_no_overlap_constraint_proto_default_type_internal.html#aad9587cb4d3984aa5a874af1bb9b8c8d">operations_research::sat::NoOverlapConstraintProtoDefaultTypeInternal::~NoOverlapConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">~NoOverlapConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00160">cp_model.pb.cc:160</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::DecisionStrategyProto::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05112">cp_model.pb.h:5112</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_a08c789fbcfe567593337990f19b50114"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#a08c789fbcfe567593337990f19b50114">operations_research::sat::DecisionStrategyProto::VariableSelectionStrategy_MAX</a></div><div class="ttdeci">static constexpr VariableSelectionStrategy VariableSelectionStrategy_MAX</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05137">cp_model.pb.h:5137</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_argument_proto_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_argument_proto.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::LinearArgumentProto::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02238">cp_model.pb.cc:2238</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a6d1f941c5f8b326673ffd58eb9b1f0ab"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a6d1f941c5f8b326673ffd58eb9b1f0ab">operations_research::sat::ConstraintProto::linear</a></div><div class="ttdeci">const ::operations_research::sat::LinearConstraintProto &amp; linear() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l10223">cp_model.pb.h:10223</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation_default_type_internal_html_a545b7652c2635373420eceb34996fec6"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation_default_type_internal.html#a545b7652c2635373420eceb34996fec6">operations_research::sat::DecisionStrategyProto_AffineTransformationDefaultTypeInternal::_instance</a></div><div class="ttdeci">DecisionStrategyProto_AffineTransformation _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00365">cp_model.pb.cc:365</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_a627817294b1ca699712f01eec700132e"><div class="ttname"><a href="cp__model_8pb_8cc.html#a627817294b1ca699712f01eec700132e">CreateMaybeMessage&lt; ::operations_research::sat::SymmetryProto &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::SymmetryProto * Arena::CreateMaybeMessage&lt; ::operations_research::sat::SymmetryProto &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l11005">cp_model.pb.cc:11005</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto.html">operations_research::sat::NoOverlapConstraintProto</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l01863">cp_model.pb.h:1863</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_partial_variable_assignment_default_type_internal_html_aea093661d0b08c6c6a68e471cd3bc447"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_partial_variable_assignment_default_type_internal.html#aea093661d0b08c6c6a68e471cd3bc447">operations_research::sat::PartialVariableAssignmentDefaultTypeInternal::~PartialVariableAssignmentDefaultTypeInternal</a></div><div class="ttdeci">~PartialVariableAssignmentDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00396">cp_model.pb.cc:396</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_all_different_constraint_proto_html_aefac19239a7e148079e79639ffd48864"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_all_different_constraint_proto.html#aefac19239a7e148079e79639ffd48864">operations_research::sat::AllDifferentConstraintProto::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const AllDifferentConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02419">cp_model.pb.cc:2419</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_element_constraint_proto_html_afe81f6622950450aba79b17e8ffb9974"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_element_constraint_proto.html#afe81f6622950450aba79b17e8ffb9974">operations_research::sat::ElementConstraintProto::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const ElementConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02957">cp_model.pb.cc:2957</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ae2ed511035559d5e4361f0f9b70f2b1d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ae2ed511035559d5e4361f0f9b70f2b1d">operations_research::sat::ConstraintProto::no_overlap</a></div><div class="ttdeci">const ::operations_research::sat::NoOverlapConstraintProto &amp; no_overlap() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l10963">cp_model.pb.h:10963</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_routes_constraint_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_routes_constraint_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::RoutesConstraintProto::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04769">cp_model.pb.cc:4769</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_cp_objective_proto_default_type_internal_html_a4aa68d9b0aa86e69075228dcd16c6201"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_cp_objective_proto_default_type_internal.html#a4aa68d9b0aa86e69075228dcd16c6201">operations_research::sat::CpObjectiveProtoDefaultTypeInternal::_instance</a></div><div class="ttdeci">CpObjectiveProto _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00351">cp_model.pb.cc:351</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_a38e09a959d68cbaea40347bbeec7f367"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#a38e09a959d68cbaea40347bbeec7f367">operations_research::sat::DecisionStrategyProto::CHOOSE_MAX_DOMAIN_SIZE</a></div><div class="ttdeci">static constexpr VariableSelectionStrategy CHOOSE_MAX_DOMAIN_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05130">cp_model.pb.h:5130</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation_html_a2e3eb252ff48e6605df646f64554dfbf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation.html#a2e3eb252ff48e6605df646f64554dfbf">operations_research::sat::DecisionStrategyProto_AffineTransformation::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const DecisionStrategyProto_AffineTransformation &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08388">cp_model.pb.cc:8388</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_element_constraint_proto_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_element_constraint_proto_1_1___internal.html">operations_research::sat::ElementConstraintProto::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02729">cp_model.pb.cc:2729</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_circuit_constraint_proto_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_circuit_constraint_proto.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::CircuitConstraintProto::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04668">cp_model.pb.cc:4668</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html">operations_research::sat::ConstraintProto</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03865">cp_model.pb.h:3865</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::NoOverlap2DConstraintProto::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03703">cp_model.pb.cc:3703</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_no_overlap_constraint_proto_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_no_overlap_constraint_proto_default_type_internal.html">operations_research::sat::NoOverlapConstraintProtoDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00157">cp_model.pb.cc:157</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_cp_objective_proto_default_type_internal_html_a82d663439426c2a6e8082a434d758da6"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_cp_objective_proto_default_type_internal.html#a82d663439426c2a6e8082a434d758da6">operations_research::sat::CpObjectiveProtoDefaultTypeInternal::CpObjectiveProtoDefaultTypeInternal</a></div><div class="ttdeci">constexpr CpObjectiveProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00347">cp_model.pb.cc:347</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ada030f50fcddb646af448ac7c5705e35a7da0520a1741193fc2422811d6af7ace"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ada030f50fcddb646af448ac7c5705e35a7da0520a1741193fc2422811d6af7ace">operations_research::sat::ConstraintProto::kCircuit</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03920">cp_model.pb.h:3920</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_af2190ffa2369bf3b4854c44cb1850fca"><div class="ttname"><a href="cp__model_8pb_8cc.html#af2190ffa2369bf3b4854c44cb1850fca">CreateMaybeMessage&lt; ::operations_research::sat::CircuitConstraintProto &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::CircuitConstraintProto * Arena::CreateMaybeMessage&lt; ::operations_research::sat::CircuitConstraintProto &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10966">cp_model.pb.cc:10966</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a50920ee654b05a76d3ca130a67915479"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a50920ee654b05a76d3ca130a67915479">operations_research::sat::ConstraintProto::lin_max</a></div><div class="ttdeci">const ::operations_research::sat::LinearArgumentProto &amp; lin_max() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l09927">cp_model.pb.h:9927</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_cumulative_constraint_proto_default_type_internal_html_ac8e83d5cce77dcc49cf8e5b2e4485ba1"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_cumulative_constraint_proto_default_type_internal.html#ac8e83d5cce77dcc49cf8e5b2e4485ba1">operations_research::sat::CumulativeConstraintProtoDefaultTypeInternal::_instance</a></div><div class="ttdeci">CumulativeConstraintProto _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00195">cp_model.pb.cc:195</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::NoOverlapConstraintProto::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03406">cp_model.pb.cc:3406</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_interval_constraint_proto_1_1___internal_html_afe07d29fdd50c2802b0712a92c1dd635"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_interval_constraint_proto_1_1___internal.html#afe07d29fdd50c2802b0712a92c1dd635">operations_research::sat::IntervalConstraintProto::_Internal::size_view</a></div><div class="ttdeci">static const ::operations_research::sat::LinearExpressionProto &amp; size_view(const IntervalConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03004">cp_model.pb.cc:3004</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_all_different_constraint_proto_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_all_different_constraint_proto.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::AllDifferentConstraintProto::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02374">cp_model.pb.cc:2374</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::NoOverlapConstraintProto::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03504">cp_model.pb.cc:3504</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_element_constraint_proto_default_type_internal_html_a6b2d546d206890f63b5f22cd88fc6146"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_element_constraint_proto_default_type_internal.html#a6b2d546d206890f63b5f22cd88fc6146">operations_research::sat::ElementConstraintProtoDefaultTypeInternal::ElementConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">constexpr ElementConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00128">cp_model.pb.cc:128</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_model_proto_html_aa1b52cbe527dc62e165a893d97e77553"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_model_proto.html#aa1b52cbe527dc62e165a893d97e77553">operations_research::sat::CpModelProto::internal_default_instance</a></div><div class="ttdeci">static const CpModelProto * internal_default_instance()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l06014">cp_model.pb.h:6014</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_automaton_constraint_proto_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_automaton_constraint_proto_1_1___internal.html">operations_research::sat::AutomatonConstraintProto::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05554">cp_model.pb.cc:5554</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_ae134e8242d370c530d88a7c1bf4e562f"><div class="ttname"><a href="cp__model_8pb_8cc.html#ae134e8242d370c530d88a7c1bf4e562f">descriptor_table_ortools_2fsat_2fcp_5fmodel_2eproto</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fsat_2fcp_5fmodel_2eproto</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01014">cp_model.pb.cc:1014</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_partial_variable_assignment_html_a76e354659f2447323b695f01e153d8d0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_partial_variable_assignment.html#a76e354659f2447323b695f01e153d8d0">operations_research::sat::PartialVariableAssignment::~PartialVariableAssignment</a></div><div class="ttdeci">~PartialVariableAssignment() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08755">cp_model.pb.cc:8755</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_a616049aa3f83a1de5b12b078518a6ee5"><div class="ttname"><a href="cp__model_8pb_8cc.html#a616049aa3f83a1de5b12b078518a6ee5">CreateMaybeMessage&lt; ::operations_research::sat::IntervalConstraintProto &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::IntervalConstraintProto * Arena::CreateMaybeMessage&lt; ::operations_research::sat::IntervalConstraintProto &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10951">cp_model.pb.cc:10951</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_a4cb6cd0c57aff01ad0c7602bce392fe0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#a4cb6cd0c57aff01ad0c7602bce392fe0">operations_research::sat::DecisionStrategyProto::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const DecisionStrategyProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08697">cp_model.pb.cc:8697</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto_1_1___internal.html">operations_research::sat::DecisionStrategyProto::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08436">cp_model.pb.cc:8436</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::NoOverlap2DConstraintProto::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03665">cp_model.pb.cc:3665</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_all_different_constraint_proto_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_all_different_constraint_proto.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::AllDifferentConstraintProto::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02436">cp_model.pb.cc:2436</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_variable_proto_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_variable_proto.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::IntegerVariableProto::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01289">cp_model.pb.cc:1289</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cumulative_constraint_proto_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cumulative_constraint_proto.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::CumulativeConstraintProto::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04096">cp_model.pb.cc:4096</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ada030f50fcddb646af448ac7c5705e35a6273d2906038e97dc4d54d89436a305a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ada030f50fcddb646af448ac7c5705e35a6273d2906038e97dc4d54d89436a305a">operations_research::sat::ConstraintProto::kCumulative</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03929">cp_model.pb.h:3929</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::DecisionStrategyProto::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08616">cp_model.pb.cc:8616</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_expression_proto_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_expression_proto.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::LinearExpressionProto::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01975">cp_model.pb.cc:1975</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_bool_argument_proto_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_bool_argument_proto.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::BoolArgumentProto::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01530">cp_model.pb.cc:1530</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a932cfc15d7d1be4de118889e7116af20"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a932cfc15d7d1be4de118889e7116af20">operations_research::sat::ConstraintProto::cumulative</a></div><div class="ttdeci">const ::operations_research::sat::CumulativeConstraintProto &amp; cumulative() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l11111">cp_model.pb.h:11111</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_reservoir_constraint_proto_html_a71b574924db2a5a49f11ee574b4c9552"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_reservoir_constraint_proto.html#a71b574924db2a5a49f11ee574b4c9552">operations_research::sat::ReservoirConstraintProto::ReservoirConstraintProto</a></div><div class="ttdeci">ReservoirConstraintProto()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l02417">cp_model.pb.h:2417</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_constraint_proto_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_constraint_proto.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::LinearConstraintProto::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02515">cp_model.pb.cc:2515</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_routes_constraint_proto_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_routes_constraint_proto.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::RoutesConstraintProto::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05035">cp_model.pb.cc:5035</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_symmetry_proto_default_type_internal_html_ab58b1e6e21f8a6df99fe592e97405584"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_symmetry_proto_default_type_internal.html#ab58b1e6e21f8a6df99fe592e97405584">operations_research::sat::SymmetryProtoDefaultTypeInternal::_instance</a></div><div class="ttdeci">SymmetryProto _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00441">cp_model.pb.cc:441</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ada030f50fcddb646af448ac7c5705e35a698b5d4e9d041ce67288f15e6a5053bc"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ada030f50fcddb646af448ac7c5705e35a698b5d4e9d041ce67288f15e6a5053bc">operations_research::sat::ConstraintProto::kBoolXor</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03909">cp_model.pb.h:3909</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_response_html_a073016b6ba5d12b36c8c62753065c108"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_response.html#a073016b6ba5d12b36c8c62753065c108">operations_research::sat::CpSolverResponse::~CpSolverResponse</a></div><div class="ttdeci">~CpSolverResponse() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10198">cp_model.pb.cc:10198</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_partial_variable_assignment_html_a33485910e8c2124c23d743c8da58981e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_partial_variable_assignment.html#a33485910e8c2124c23d743c8da58981e">operations_research::sat::PartialVariableAssignment::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const PartialVariableAssignment &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08939">cp_model.pb.cc:8939</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_table_constraint_proto_default_type_internal_html_a20ff30eee52fdd6630c85cd61182875a"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_table_constraint_proto_default_type_internal.html#a20ff30eee52fdd6630c85cd61182875a">operations_research::sat::TableConstraintProtoDefaultTypeInternal::TableConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">constexpr TableConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00263">cp_model.pb.cc:263</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ad97cfbf092cc4f431384c8d661dd30ac"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ad97cfbf092cc4f431384c8d661dd30ac">operations_research::sat::ConstraintProto::set_allocated_circuit</a></div><div class="ttdeci">void set_allocated_circuit(::operations_research::sat::CircuitConstraintProto *circuit)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06490">cp_model.pb.cc:6490</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_circuit_constraint_proto_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_circuit_constraint_proto.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::CircuitConstraintProto::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04602">cp_model.pb.cc:4602</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_response_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_response.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::CpSolverResponse::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10917">cp_model.pb.cc:10917</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_automaton_constraint_proto_default_type_internal_html_ab5dbba506d7c79680847cbad28f7f493"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_automaton_constraint_proto_default_type_internal.html#ab5dbba506d7c79680847cbad28f7f493">operations_research::sat::AutomatonConstraintProtoDefaultTypeInternal::AutomatonConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">constexpr AutomatonConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00300">cp_model.pb.cc:300</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cumulative_constraint_proto_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cumulative_constraint_proto_1_1___internal.html">operations_research::sat::CumulativeConstraintProto::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03809">cp_model.pb.cc:3809</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_inverse_constraint_proto_default_type_internal_html_a48aa0a9442c33526e2ce6d90b513bc0e"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_inverse_constraint_proto_default_type_internal.html#a48aa0a9442c33526e2ce6d90b513bc0e">operations_research::sat::InverseConstraintProtoDefaultTypeInternal::_instance</a></div><div class="ttdeci">InverseConstraintProto _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00282">cp_model.pb.cc:282</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_a51925eb988d77daebf780643d3466f02"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#a51925eb988d77daebf780643d3466f02">operations_research::sat::ConstraintProto::_Internal::exactly_one</a></div><div class="ttdeci">static const ::operations_research::sat::BoolArgumentProto &amp; exactly_one(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06174">cp_model.pb.cc:6174</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ada030f50fcddb646af448ac7c5705e35a6cf91c5ead8753183a21a1561237d2d2"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ada030f50fcddb646af448ac7c5705e35a6cf91c5ead8753183a21a1561237d2d2">operations_research::sat::ConstraintProto::kIntDiv</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03910">cp_model.pb.h:3910</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto_default_type_internal_html_a586707ff228c6b92634b8f8587f043b5"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto_default_type_internal.html#a586707ff228c6b92634b8f8587f043b5">operations_research::sat::NoOverlap2DConstraintProtoDefaultTypeInternal::_instance</a></div><div class="ttdeci">NoOverlap2DConstraintProto _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00178">cp_model.pb.cc:178</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto_html_a37a50e17dedc9877ede6c67113f95744"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto.html#a37a50e17dedc9877ede6c67113f95744">operations_research::sat::NoOverlap2DConstraintProto::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const NoOverlap2DConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03782">cp_model.pb.cc:3782</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_model_proto_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_model_proto.html">operations_research::sat::CpModelProto</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05975">cp_model.pb.h:5975</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_circuit_constraint_proto_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_circuit_constraint_proto.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::CircuitConstraintProto::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04502">cp_model.pb.cc:4502</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_routes_constraint_proto_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_routes_constraint_proto.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::RoutesConstraintProto::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05003">cp_model.pb.cc:5003</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_table_constraint_proto_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_table_constraint_proto.html">operations_research::sat::TableConstraintProto</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03081">cp_model.pb.h:3081</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_dense_matrix_proto_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_dense_matrix_proto.html">operations_research::sat::DenseMatrixProto</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05632">cp_model.pb.h:5632</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto_html_a2c1e91ceb7042a18b673858d00188415"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto.html#a2c1e91ceb7042a18b673858d00188415">operations_research::sat::NoOverlapConstraintProto::~NoOverlapConstraintProto</a></div><div class="ttdeci">~NoOverlapConstraintProto() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03375">cp_model.pb.cc:3375</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_partial_variable_assignment_html_ab9a21db18e2dadc1d655fef4334934ed"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_partial_variable_assignment.html#ab9a21db18e2dadc1d655fef4334934ed">operations_research::sat::PartialVariableAssignment::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const PartialVariableAssignment &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08928">cp_model.pb.cc:8928</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_inverse_constraint_proto_html_a207456340fd26d0a638e50494c4d5634"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_inverse_constraint_proto.html#a207456340fd26d0a638e50494c4d5634">operations_research::sat::InverseConstraintProto::~InverseConstraintProto</a></div><div class="ttdeci">~InverseConstraintProto() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05344">cp_model.pb.cc:5344</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_list_of_variables_proto_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_list_of_variables_proto.html">operations_research::sat::ListOfVariablesProto</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03712">cp_model.pb.h:3712</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_routes_constraint_proto_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_routes_constraint_proto.html">operations_research::sat::RoutesConstraintProto</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l02842">cp_model.pb.h:2842</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_af88033e6061bacf08dcbdfdef34a7fa4"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#af88033e6061bacf08dcbdfdef34a7fa4">operations_research::sat::ConstraintProto::_Internal::interval</a></div><div class="ttdeci">static const ::operations_research::sat::IntervalConstraintProto &amp; interval(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06246">cp_model.pb.cc:6246</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_expression_proto_html_a4eb5dc87ea42192a5cfd47d893c75eaa"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_expression_proto.html#a4eb5dc87ea42192a5cfd47d893c75eaa">operations_research::sat::LinearExpressionProto::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const LinearExpressionProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01998">cp_model.pb.cc:1998</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_constraint_proto_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_constraint_proto.html">operations_research::sat::LinearConstraintProto</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l01264">cp_model.pb.h:1264</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_aea6eecafe1713c4565393c72a379122b"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#aea6eecafe1713c4565393c72a379122b">operations_research::sat::_CircuitConstraintProto_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CircuitConstraintProtoDefaultTypeInternal _CircuitConstraintProto_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00234">cp_model.pb.cc:234</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ada030f50fcddb646af448ac7c5705e35a6481aef04a17e76c15e4be2d03d3cc23"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ada030f50fcddb646af448ac7c5705e35a6481aef04a17e76c15e4be2d03d3cc23">operations_research::sat::ConstraintProto::kLinMin</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03915">cp_model.pb.h:3915</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_partial_variable_assignment_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_partial_variable_assignment.html">operations_research::sat::PartialVariableAssignment</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05276">cp_model.pb.h:5276</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_circuit_constraint_proto_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_circuit_constraint_proto_1_1___internal.html">operations_research::sat::CircuitConstraintProto::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04441">cp_model.pb.cc:4441</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::DecisionStrategyProto::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08671">cp_model.pb.cc:8671</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_element_constraint_proto_default_type_internal_html_aa6e35aa0c09075888e97a5c796f23569"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_element_constraint_proto_default_type_internal.html#aa6e35aa0c09075888e97a5c796f23569">operations_research::sat::ElementConstraintProtoDefaultTypeInternal::~ElementConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">~ElementConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00130">cp_model.pb.cc:130</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ada030f50fcddb646af448ac7c5705e35ad60570d9bed938f8b11385a7ba7f3508"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ada030f50fcddb646af448ac7c5705e35ad60570d9bed938f8b11385a7ba7f3508">operations_research::sat::ConstraintProto::kExactlyOne</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03908">cp_model.pb.h:3908</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_a3f76a1b0ab1a90f6198c86415bc82a76"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#a3f76a1b0ab1a90f6198c86415bc82a76">operations_research::sat::ConstraintProto::_Internal::int_prod</a></div><div class="ttdeci">static const ::operations_research::sat::IntegerArgumentProto &amp; int_prod(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06206">cp_model.pb.cc:6206</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ab3782aaed8cca1f51a770b4408d2b442"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ab3782aaed8cca1f51a770b4408d2b442">operations_research::sat::ConstraintProto::set_allocated_int_min</a></div><div class="ttdeci">void set_allocated_int_min(::operations_research::sat::IntegerArgumentProto *int_min)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06400">cp_model.pb.cc:6400</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_a88fcbb5f5a1a8423c1b480acccce17f6"><div class="ttname"><a href="cp__model_8pb_8cc.html#a88fcbb5f5a1a8423c1b480acccce17f6">CreateMaybeMessage&lt; ::operations_research::sat::LinearExpressionProto &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::LinearExpressionProto * Arena::CreateMaybeMessage&lt; ::operations_research::sat::LinearExpressionProto &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10936">cp_model.pb.cc:10936</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_element_constraint_proto_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_element_constraint_proto_default_type_internal.html">operations_research::sat::ElementConstraintProtoDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00127">cp_model.pb.cc:127</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_element_constraint_proto_html_aff1b6b581944ba182074ab70195a7b46"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_element_constraint_proto.html#aff1b6b581944ba182074ab70195a7b46">operations_research::sat::ElementConstraintProto::ElementConstraintProto</a></div><div class="ttdeci">ElementConstraintProto()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l01470">cp_model.pb.h:1470</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_all_different_constraint_proto_default_type_internal_html_a04a1338a6922e6982d81d56b18242a79"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_all_different_constraint_proto_default_type_internal.html#a04a1338a6922e6982d81d56b18242a79">operations_research::sat::AllDifferentConstraintProtoDefaultTypeInternal::_instance</a></div><div class="ttdeci">AllDifferentConstraintProto _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00100">cp_model.pb.cc:100</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_automaton_constraint_proto_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_automaton_constraint_proto.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::AutomatonConstraintProto::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03553">cp_model.pb.h:3553</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto_1_1___internal.html">operations_research::sat::NoOverlap2DConstraintProto::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03548">cp_model.pb.cc:3548</a></div></div>
<div class="ttc" id="search_8cc_html_a9c6d2505b571d11bc113813060f465a3"><div class="ttname"><a href="search_8cc.html#a9c6d2505b571d11bc113813060f465a3">objective_</a></div><div class="ttdeci">IntVar *const objective_</div><div class="ttdef"><b>Definition:</b> <a href="search_8cc_source.html#l02966">search.cc:2966</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_table_constraint_proto_html_ae73f3f984c041f1d66960624449aaa70"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_table_constraint_proto.html#ae73f3f984c041f1d66960624449aaa70">operations_research::sat::TableConstraintProto::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const TableConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05277">cp_model.pb.cc:5277</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_inverse_constraint_proto_html_af764ac211ccb2cc149e20b6cf91e4838"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_inverse_constraint_proto.html#af764ac211ccb2cc149e20b6cf91e4838">operations_research::sat::InverseConstraintProto::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const InverseConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05528">cp_model.pb.cc:5528</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_interval_constraint_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_interval_constraint_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::IntervalConstraintProto::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03071">cp_model.pb.cc:3071</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_constraint_proto_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_constraint_proto.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::LinearConstraintProto::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l01369">cp_model.pb.h:1369</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_bool_argument_proto_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_bool_argument_proto.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::BoolArgumentProto::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l00542">cp_model.pb.h:542</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_bool_argument_proto_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_bool_argument_proto.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::BoolArgumentProto::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01494">cp_model.pb.cc:1494</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_afe7bb0259a13d0564335aaded49fc246"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#afe7bb0259a13d0564335aaded49fc246">operations_research::sat::ConstraintProto::set_allocated_lin_min</a></div><div class="ttdeci">void set_allocated_lin_min(::operations_research::sat::LinearArgumentProto *lin_min)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06415">cp_model.pb.cc:6415</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ae3a02742030c124a9b6029a2397376a2"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ae3a02742030c124a9b6029a2397376a2">operations_research::sat::_DenseMatrixProto_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT DenseMatrixProtoDefaultTypeInternal _DenseMatrixProto_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00431">cp_model.pb.cc:431</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_argument_proto_html_a76c43c9bae7a469adb50186c1ec58865"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_argument_proto.html#a76c43c9bae7a469adb50186c1ec58865">operations_research::sat::LinearArgumentProto::target</a></div><div class="ttdeci">const ::operations_research::sat::LinearExpressionProto &amp; target() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l07073">cp_model.pb.h:7073</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_table_constraint_proto_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_table_constraint_proto.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::TableConstraintProto::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05212">cp_model.pb.cc:5212</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_reservoir_constraint_proto_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_reservoir_constraint_proto.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::ReservoirConstraintProto::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04301">cp_model.pb.cc:4301</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_list_of_variables_proto_default_type_internal_html_aefe3e4b8633f9ab4627700f759f81f8a"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_list_of_variables_proto_default_type_internal.html#aefe3e4b8633f9ab4627700f759f81f8a">operations_research::sat::ListOfVariablesProtoDefaultTypeInternal::_instance</a></div><div class="ttdeci">ListOfVariablesProto _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00317">cp_model.pb.cc:317</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_reservoir_constraint_proto_default_type_internal_html_a62545c1010c1e5279be86b6eec904579"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_reservoir_constraint_proto_default_type_internal.html#a62545c1010c1e5279be86b6eec904579">operations_research::sat::ReservoirConstraintProtoDefaultTypeInternal::~ReservoirConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">~ReservoirConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00212">cp_model.pb.cc:212</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_dense_matrix_proto_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_dense_matrix_proto.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::DenseMatrixProto::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05737">cp_model.pb.h:5737</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_addede66cc7c35b088bb6e8f865bf9d5e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#addede66cc7c35b088bb6e8f865bf9d5e">operations_research::sat::ConstraintProto::set_allocated_bool_and</a></div><div class="ttdeci">void set_allocated_bool_and(::operations_research::sat::BoolArgumentProto *bool_and)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06280">cp_model.pb.cc:6280</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ada030f50fcddb646af448ac7c5705e35a60d782b0aafa6f70b6230ffd970b2c6b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ada030f50fcddb646af448ac7c5705e35a60d782b0aafa6f70b6230ffd970b2c6b">operations_research::sat::ConstraintProto::kAtMostOne</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03907">cp_model.pb.h:3907</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_automaton_constraint_proto_html_afe5304b03b26f7f806e85d9af6e439ab"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_automaton_constraint_proto.html#afe5304b03b26f7f806e85d9af6e439ab">operations_research::sat::AutomatonConstraintProto::swap</a></div><div class="ttdeci">friend void swap(AutomatonConstraintProto &amp;a, AutomatonConstraintProto &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03494">cp_model.pb.h:3494</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_element_constraint_proto_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_element_constraint_proto.html">operations_research::sat::ElementConstraintProto</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l01467">cp_model.pb.h:1467</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_argument_proto_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_argument_proto.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::IntegerArgumentProto::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01671">cp_model.pb.cc:1671</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_inverse_constraint_proto_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_inverse_constraint_proto.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::InverseConstraintProto::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05546">cp_model.pb.cc:5546</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_interval_constraint_proto_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_interval_constraint_proto_1_1___internal.html">operations_research::sat::IntervalConstraintProto::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02988">cp_model.pb.cc:2988</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_a255c042ff8ab195c61e39cc2be0a793e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#a255c042ff8ab195c61e39cc2be0a793e">operations_research::sat::ConstraintProto::_Internal::cumulative</a></div><div class="ttdeci">static const ::operations_research::sat::CumulativeConstraintProto &amp; cumulative(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06258">cp_model.pb.cc:6258</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_symmetry_proto_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_symmetry_proto.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::SymmetryProto::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09571">cp_model.pb.cc:9571</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_all_different_constraint_proto_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_all_different_constraint_proto.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::AllDifferentConstraintProto::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02351">cp_model.pb.cc:2351</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_interval_constraint_proto_default_type_internal_html_a4e338efbc7eda2195bb8330a2d1941fc"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_interval_constraint_proto_default_type_internal.html#a4e338efbc7eda2195bb8330a2d1941fc">operations_research::sat::IntervalConstraintProtoDefaultTypeInternal::_instance</a></div><div class="ttdeci">IntervalConstraintProto _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00149">cp_model.pb.cc:149</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cumulative_constraint_proto_html_af761b676d49284ffc9b9cbaad755a11e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cumulative_constraint_proto.html#af761b676d49284ffc9b9cbaad755a11e">operations_research::sat::CumulativeConstraintProto::CumulativeConstraintProto</a></div><div class="ttdeci">CumulativeConstraintProto()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l02208">cp_model.pb.h:2208</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_argument_proto_html_a47ea42dadb3b695f3afcb9301b74470a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_argument_proto.html#a47ea42dadb3b695f3afcb9301b74470a">operations_research::sat::LinearArgumentProto::~LinearArgumentProto</a></div><div class="ttdeci">~LinearArgumentProto() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02060">cp_model.pb.cc:2060</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_all_different_constraint_proto_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_all_different_constraint_proto_1_1___internal.html">operations_research::sat::AllDifferentConstraintProto::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02257">cp_model.pb.cc:2257</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_cp_model_proto_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_cp_model_proto_default_type_internal.html">operations_research::sat::CpModelProtoDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00456">cp_model.pb.cc:456</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_reservoir_constraint_proto_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_reservoir_constraint_proto_default_type_internal.html">operations_research::sat::ReservoirConstraintProtoDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00209">cp_model.pb.cc:209</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ada030f50fcddb646af448ac7c5705e35a15204b185dfd4bef30727e0ca1c321b8"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ada030f50fcddb646af448ac7c5705e35a15204b185dfd4bef30727e0ca1c321b8">operations_research::sat::ConstraintProto::kIntMin</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03914">cp_model.pb.h:3914</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_cp_objective_proto_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_cp_objective_proto_default_type_internal.html">operations_research::sat::CpObjectiveProtoDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00346">cp_model.pb.cc:346</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_sparse_permutation_proto_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_sparse_permutation_proto.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::SparsePermutationProto::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09023">cp_model.pb.cc:9023</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation_1_1___internal.html">operations_research::sat::DecisionStrategyProto_AffineTransformation::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08193">cp_model.pb.cc:8193</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_inverse_constraint_proto_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_inverse_constraint_proto.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::InverseConstraintProto::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05457">cp_model.pb.cc:5457</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_afa7ab9ac691e12fdd96c98624ec8f48b"><div class="ttname"><a href="cp__model_8pb_8cc.html#afa7ab9ac691e12fdd96c98624ec8f48b">CreateMaybeMessage&lt; ::operations_research::sat::CpObjectiveProto &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::CpObjectiveProto * Arena::CreateMaybeMessage&lt; ::operations_research::sat::CpObjectiveProto &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10987">cp_model.pb.cc:10987</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_interval_constraint_proto_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_interval_constraint_proto_default_type_internal.html">operations_research::sat::IntervalConstraintProtoDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00144">cp_model.pb.cc:144</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_variable_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_variable_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::IntegerVariableProto::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01154">cp_model.pb.cc:1154</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_a51bc0de421a228913df806fc5c5e1d8a"><div class="ttname"><a href="cp__model_8pb_8cc.html#a51bc0de421a228913df806fc5c5e1d8a">CreateMaybeMessage&lt; ::operations_research::sat::ConstraintProto &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::ConstraintProto * Arena::CreateMaybeMessage&lt; ::operations_research::sat::ConstraintProto &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10984">cp_model.pb.cc:10984</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_cp_objective_proto_default_type_internal_html_a5887095bd34baf716837d5e731260dbb"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_cp_objective_proto_default_type_internal.html#a5887095bd34baf716837d5e731260dbb">operations_research::sat::CpObjectiveProtoDefaultTypeInternal::~CpObjectiveProtoDefaultTypeInternal</a></div><div class="ttdeci">~CpObjectiveProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00349">cp_model.pb.cc:349</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::DecisionStrategyProto_AffineTransformation::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08255">cp_model.pb.cc:8255</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a93369fa83a3c200b82fd8804d6bea22d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a93369fa83a3c200b82fd8804d6bea22d">operations_research::sat::ConstraintProto::set_allocated_at_most_one</a></div><div class="ttdeci">void set_allocated_at_most_one(::operations_research::sat::BoolArgumentProto *at_most_one)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06295">cp_model.pb.cc:6295</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_argument_proto_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_argument_proto.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::LinearArgumentProto::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02174">cp_model.pb.cc:2174</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a7fe2d41dc416b27433f95a6c2b060338"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a7fe2d41dc416b27433f95a6c2b060338">operations_research::sat::_LinearConstraintProto_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LinearConstraintProtoDefaultTypeInternal _LinearConstraintProto_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00120">cp_model.pb.cc:120</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ada030f50fcddb646af448ac7c5705e35aacf7ff630234b9ffede42cdbc9d5be5a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ada030f50fcddb646af448ac7c5705e35aacf7ff630234b9ffede42cdbc9d5be5a">operations_research::sat::ConstraintProto::kInverse</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03924">cp_model.pb.h:3924</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_integer_variable_proto_default_type_internal_html_ac7406ff492d85149380ffc1438ef7ff4"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_integer_variable_proto_default_type_internal.html#ac7406ff492d85149380ffc1438ef7ff4">operations_research::sat::IntegerVariableProtoDefaultTypeInternal::~IntegerVariableProtoDefaultTypeInternal</a></div><div class="ttdeci">~IntegerVariableProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00029">cp_model.pb.cc:29</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a6348e43e49959b82c0eb682ad8aef02c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a6348e43e49959b82c0eb682ad8aef02c">operations_research::sat::ConstraintProto::inverse</a></div><div class="ttdeci">const ::operations_research::sat::InverseConstraintProto &amp; inverse() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l10741">cp_model.pb.h:10741</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_argument_proto_1_1___internal_html_a04a7e82327eb4d5493c554dc27629c3c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_argument_proto_1_1___internal.html#a04a7e82327eb4d5493c554dc27629c3c">operations_research::sat::LinearArgumentProto::_Internal::target</a></div><div class="ttdeci">static const ::operations_research::sat::LinearExpressionProto &amp; target(const LinearArgumentProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02031">cp_model.pb.cc:2031</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a28363d2eca5255a3042ba4f552861b27"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a28363d2eca5255a3042ba4f552861b27">operations_research::sat::ConstraintProto::set_allocated_no_overlap_2d</a></div><div class="ttdeci">void set_allocated_no_overlap_2d(::operations_research::sat::NoOverlap2DConstraintProto *no_overlap_2d)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06610">cp_model.pb.cc:6610</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_expression_proto_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_expression_proto.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::LinearExpressionProto::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01823">cp_model.pb.cc:1823</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_automaton_constraint_proto_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_automaton_constraint_proto.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::AutomatonConstraintProto::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05911">cp_model.pb.cc:5911</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto_html_aabd9aa50228fae717e9aabf279e070e5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto.html#aabd9aa50228fae717e9aabf279e070e5">operations_research::sat::NoOverlap2DConstraintProto::swap</a></div><div class="ttdeci">friend void swap(NoOverlap2DConstraintProto &amp;a, NoOverlap2DConstraintProto &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l02062">cp_model.pb.h:2062</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_variable_proto_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_variable_proto.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::IntegerVariableProto::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01213">cp_model.pb.cc:1213</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto_html_af2194507b4f9ff190698c1accb6d1da5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto.html#af2194507b4f9ff190698c1accb6d1da5">operations_research::sat::NoOverlap2DConstraintProto::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const NoOverlap2DConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03768">cp_model.pb.cc:3768</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_all_different_constraint_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_all_different_constraint_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::AllDifferentConstraintProto::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02302">cp_model.pb.cc:2302</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_element_constraint_proto_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_element_constraint_proto.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::ElementConstraintProto::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02794">cp_model.pb.cc:2794</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_a22c7a4fd0ca1b5cad776986ccf8ca92f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#a22c7a4fd0ca1b5cad776986ccf8ca92f">operations_research::sat::DecisionStrategyProto::VariableSelectionStrategy_MIN</a></div><div class="ttdeci">static constexpr VariableSelectionStrategy VariableSelectionStrategy_MIN</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05135">cp_model.pb.h:5135</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::NoOverlapConstraintProto::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03540">cp_model.pb.cc:3540</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::ConstraintProto::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06984">cp_model.pb.cc:6984</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_all_different_constraint_proto_default_type_internal_html_a3993b692ea036dc74d7ac43288109d2e"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_all_different_constraint_proto_default_type_internal.html#a3993b692ea036dc74d7ac43288109d2e">operations_research::sat::AllDifferentConstraintProtoDefaultTypeInternal::AllDifferentConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">constexpr AllDifferentConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00096">cp_model.pb.cc:96</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_argument_proto_html_a1415d430647ea7448927277e8490dea6"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_argument_proto.html#a1415d430647ea7448927277e8490dea6">operations_research::sat::IntegerArgumentProto::~IntegerArgumentProto</a></div><div class="ttdeci">~IntegerArgumentProto() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01564">cp_model.pb.cc:1564</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_a2f479f9cb1e0e8bb189d810d899673d9"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#a2f479f9cb1e0e8bb189d810d899673d9">operations_research::sat::DecisionStrategyProto::SELECT_MAX_VALUE</a></div><div class="ttdeci">static constexpr DomainReductionStrategy SELECT_MAX_VALUE</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05160">cp_model.pb.h:5160</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_routes_constraint_proto_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_routes_constraint_proto_default_type_internal.html">operations_research::sat::RoutesConstraintProtoDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00246">cp_model.pb.cc:246</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_reservoir_constraint_proto_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_reservoir_constraint_proto.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::ReservoirConstraintProto::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l02519">cp_model.pb.h:2519</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_expression_proto_html_a60c27999260ae6c812f9a392762769dc"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_expression_proto.html#a60c27999260ae6c812f9a392762769dc">operations_research::sat::LinearExpressionProto::swap</a></div><div class="ttdeci">friend void swap(LinearExpressionProto &amp;a, LinearExpressionProto &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l00800">cp_model.pb.h:800</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_a9daa5a7497d4675ddd2b746875bab9af"><div class="ttname"><a href="cp__model_8pb_8cc.html#a9daa5a7497d4675ddd2b746875bab9af">descriptor_table_ortools_2fsat_2fcp_5fmodel_2eproto_once</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_ortools_2fsat_2fcp_5fmodel_2eproto_once</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01013">cp_model.pb.cc:1013</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_interval_constraint_proto_1_1___internal_html_acbb0c3fbbc17ce5bbe8fc3301290a2a7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_interval_constraint_proto_1_1___internal.html#acbb0c3fbbc17ce5bbe8fc3301290a2a7">operations_research::sat::IntervalConstraintProto::_Internal::end_view</a></div><div class="ttdeci">static const ::operations_research::sat::LinearExpressionProto &amp; end_view(const IntervalConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03000">cp_model.pb.cc:3000</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_table_constraint_proto_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_table_constraint_proto_1_1___internal.html">operations_research::sat::TableConstraintProto::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05057">cp_model.pb.cc:5057</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_cumulative_constraint_proto_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_cumulative_constraint_proto_default_type_internal.html">operations_research::sat::CumulativeConstraintProtoDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00190">cp_model.pb.cc:190</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_circuit_constraint_proto_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_circuit_constraint_proto.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::CircuitConstraintProto::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04696">cp_model.pb.cc:4696</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html">operations_research::sat::ConstraintProto::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06131">cp_model.pb.cc:6131</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_variable_proto_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_variable_proto.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::IntegerVariableProto::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01246">cp_model.pb.cc:1246</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_dense_matrix_proto_default_type_internal_html_a96c4a5eb1bcb16de3fc2184cc3873038"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_dense_matrix_proto_default_type_internal.html#a96c4a5eb1bcb16de3fc2184cc3873038">operations_research::sat::DenseMatrixProtoDefaultTypeInternal::DenseMatrixProtoDefaultTypeInternal</a></div><div class="ttdeci">constexpr DenseMatrixProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00424">cp_model.pb.cc:424</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a216aed7b5143ad10a49d3c6a470767ed"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a216aed7b5143ad10a49d3c6a470767ed">operations_research::sat::ConstraintProto::int_div</a></div><div class="ttdeci">const ::operations_research::sat::IntegerArgumentProto &amp; int_div() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l09705">cp_model.pb.h:9705</a></div></div>
<div class="ttc" id="alldiff__cst_8cc_html_a151248525a9e07eb3e6e60ea1c4995eb"><div class="ttname"><a href="alldiff__cst_8cc.html#a151248525a9e07eb3e6e60ea1c4995eb">vars_</a></div><div class="ttdeci">const std::vector&lt; IntVar * &gt; vars_</div><div class="ttdef"><b>Definition:</b> <a href="alldiff__cst_8cc_source.html#l00044">alldiff_cst.cc:44</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_table_constraint_proto_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_table_constraint_proto.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::TableConstraintProto::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05310">cp_model.pb.cc:5310</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_automaton_constraint_proto_default_type_internal_html_a1ea3046d5065ec6522d25cad327b85b3"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_automaton_constraint_proto_default_type_internal.html#a1ea3046d5065ec6522d25cad327b85b3">operations_research::sat::AutomatonConstraintProtoDefaultTypeInternal::_instance</a></div><div class="ttdeci">AutomatonConstraintProto _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00304">cp_model.pb.cc:304</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_list_of_variables_proto_default_type_internal_html_addd20ae340a2765f2529c8b8d74d62b1"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_list_of_variables_proto_default_type_internal.html#addd20ae340a2765f2529c8b8d74d62b1">operations_research::sat::ListOfVariablesProtoDefaultTypeInternal::ListOfVariablesProtoDefaultTypeInternal</a></div><div class="ttdeci">constexpr ListOfVariablesProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00313">cp_model.pb.cc:313</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_a5a19ad23514f9a8072d3fd9a983586df"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#a5a19ad23514f9a8072d3fd9a983586df">operations_research::sat::ConstraintProto::_Internal::int_div</a></div><div class="ttdeci">static const ::operations_research::sat::IntegerArgumentProto &amp; int_div(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06182">cp_model.pb.cc:6182</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_af34fca4c31d5c2ab765ec99b192bab6a"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#af34fca4c31d5c2ab765ec99b192bab6a">operations_research::sat::_ConstraintProto_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ConstraintProtoDefaultTypeInternal _ConstraintProto_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00335">cp_model.pb.cc:335</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_circuit_constraint_proto_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_circuit_constraint_proto.html">operations_research::sat::CircuitConstraintProto</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l02639">cp_model.pb.h:2639</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_routes_constraint_proto_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_routes_constraint_proto.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::RoutesConstraintProto::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05049">cp_model.pb.cc:5049</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a0b3f277775dd6baa45eaf8a13a1ed6a8"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a0b3f277775dd6baa45eaf8a13a1ed6a8">operations_research::sat::ConstraintProto::set_allocated_bool_or</a></div><div class="ttdeci">void set_allocated_bool_or(::operations_research::sat::BoolArgumentProto *bool_or)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06265">cp_model.pb.cc:6265</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cumulative_constraint_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cumulative_constraint_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::CumulativeConstraintProto::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03860">cp_model.pb.cc:3860</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_sparse_permutation_proto_html_aacc3a2d5b69d12774f81ab8f33f812e0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_sparse_permutation_proto.html#aacc3a2d5b69d12774f81ab8f33f812e0">operations_research::sat::SparsePermutationProto::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const SparsePermutationProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09175">cp_model.pb.cc:9175</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_objective_proto_html_a937e349ac7b09b42fc5d282d483929bb"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_objective_proto.html#a937e349ac7b09b42fc5d282d483929bb">operations_research::sat::CpObjectiveProto::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const CpObjectiveProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08142">cp_model.pb.cc:8142</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_response_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_response_1_1___internal.html">operations_research::sat::CpSolverResponse::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10147">cp_model.pb.cc:10147</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_cp_solver_response_default_type_internal_html_a6f349bd7d8e7f145964244bea21e21af"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_cp_solver_response_default_type_internal.html#a6f349bd7d8e7f145964244bea21e21af">operations_research::sat::CpSolverResponseDefaultTypeInternal::_instance</a></div><div class="ttdeci">CpSolverResponse _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00499">cp_model.pb.cc:499</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_response_html_af317d5a9075e4fdfe95e74adcf571186"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_response.html#af317d5a9075e4fdfe95e74adcf571186">operations_research::sat::CpSolverResponse::CpSolverResponse</a></div><div class="ttdeci">CpSolverResponse()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l06267">cp_model.pb.h:6267</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_argument_proto_html_a7c5414a3ac06608f669faad83493c347"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_argument_proto.html#a7c5414a3ac06608f669faad83493c347">operations_research::sat::IntegerArgumentProto::swap</a></div><div class="ttdeci">friend void swap(IntegerArgumentProto &amp;a, IntegerArgumentProto &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l00636">cp_model.pb.h:636</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_cp_solver_response_default_type_internal_html_a9dfe7cf21ab938df848a34ed8c1e1f41"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_cp_solver_response_default_type_internal.html#a9dfe7cf21ab938df848a34ed8c1e1f41">operations_research::sat::CpSolverResponseDefaultTypeInternal::~CpSolverResponseDefaultTypeInternal</a></div><div class="ttdeci">~CpSolverResponseDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00497">cp_model.pb.cc:497</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto_1_1___internal.html">operations_research::sat::NoOverlapConstraintProto::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03351">cp_model.pb.cc:3351</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_linear_argument_proto_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_linear_argument_proto_default_type_internal.html">operations_research::sat::LinearArgumentProtoDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00082">cp_model.pb.cc:82</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_af6433eb0c6144d7db88633b9369381ea"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#af6433eb0c6144d7db88633b9369381ea">operations_research::sat::_ListOfVariablesProto_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ListOfVariablesProtoDefaultTypeInternal _ListOfVariablesProto_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00320">cp_model.pb.cc:320</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_interval_constraint_proto_html_afb12210e8e4f7cdac27bbd59c59595d2"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_interval_constraint_proto.html#afb12210e8e4f7cdac27bbd59c59595d2">operations_research::sat::IntervalConstraintProto::IntervalConstraintProto</a></div><div class="ttdeci">IntervalConstraintProto()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l01645">cp_model.pb.h:1645</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_element_constraint_proto_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_element_constraint_proto.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::ElementConstraintProto::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02882">cp_model.pb.cc:2882</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_af532692efe270e142c91e425aadebf63"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#af532692efe270e142c91e425aadebf63">operations_research::sat::DecisionStrategyProto::SELECT_UPPER_HALF</a></div><div class="ttdeci">static constexpr DomainReductionStrategy SELECT_UPPER_HALF</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05164">cp_model.pb.h:5164</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_table_constraint_proto_html_adb928cd62412b93fef5e35aaa9723660"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_table_constraint_proto.html#adb928cd62412b93fef5e35aaa9723660">operations_research::sat::TableConstraintProto::swap</a></div><div class="ttdeci">friend void swap(TableConstraintProto &amp;a, TableConstraintProto &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03127">cp_model.pb.h:3127</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_integer_argument_proto_default_type_internal_html_a47f22bdb1055f339c4a32502c59a5be4"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_integer_argument_proto_default_type_internal.html#a47f22bdb1055f339c4a32502c59a5be4">operations_research::sat::IntegerArgumentProtoDefaultTypeInternal::_instance</a></div><div class="ttdeci">IntegerArgumentProto _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00058">cp_model.pb.cc:58</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ada030f50fcddb646af448ac7c5705e35aa56df0a705ba98b87cf95d61122aa694"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ada030f50fcddb646af448ac7c5705e35aa56df0a705ba98b87cf95d61122aa694">operations_research::sat::ConstraintProto::kDummyConstraint</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03930">cp_model.pb.h:3930</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_cp_solver_response_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_cp_solver_response_default_type_internal.html">operations_research::sat::CpSolverResponseDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00494">cp_model.pb.cc:494</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_routes_constraint_proto_html_ac91d73b61ee144ff7a168c0a1c97ba12"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_routes_constraint_proto.html#ac91d73b61ee144ff7a168c0a1c97ba12">operations_research::sat::RoutesConstraintProto::swap</a></div><div class="ttdeci">friend void swap(RoutesConstraintProto &amp;a, RoutesConstraintProto &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l02888">cp_model.pb.h:2888</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ada030f50fcddb646af448ac7c5705e35a88da6de97c8b4c4ce52616e0516b252a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ada030f50fcddb646af448ac7c5705e35a88da6de97c8b4c4ce52616e0516b252a">operations_research::sat::ConstraintProto::kRoutes</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03921">cp_model.pb.h:3921</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ae5c743ef0c2dfd8d383ec4a665b31af1"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ae5c743ef0c2dfd8d383ec4a665b31af1">operations_research::sat::_PartialVariableAssignment_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PartialVariableAssignmentDefaultTypeInternal _PartialVariableAssignment_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00401">cp_model.pb.cc:401</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_a8c76e3ebde70358a26c7a6c8dc0f6739"><div class="ttname"><a href="cp__model_8pb_8cc.html#a8c76e3ebde70358a26c7a6c8dc0f6739">file_level_metadata_ortools_2fsat_2fcp_5fmodel_2eproto</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_ortools_2fsat_2fcp_5fmodel_2eproto[29]</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00505">cp_model.pb.cc:505</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cumulative_constraint_proto_html_a39e087cd167235be1ff1abadcff7f416"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cumulative_constraint_proto.html#a39e087cd167235be1ff1abadcff7f416">operations_research::sat::CumulativeConstraintProto::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const CumulativeConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04076">cp_model.pb.cc:4076</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_ab3ecea597eab01a5d3c5af7839b92fc6"><div class="ttname"><a href="cp__model_8pb_8cc.html#ab3ecea597eab01a5d3c5af7839b92fc6">CreateMaybeMessage&lt; ::operations_research::sat::NoOverlap2DConstraintProto &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::NoOverlap2DConstraintProto * Arena::CreateMaybeMessage&lt; ::operations_research::sat::NoOverlap2DConstraintProto &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10957">cp_model.pb.cc:10957</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_linear_expression_proto_default_type_internal_html_a6d6a04aa4cd57cfc22ee402b6ff4b43a"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_linear_expression_proto_default_type_internal.html#a6d6a04aa4cd57cfc22ee402b6ff4b43a">operations_research::sat::LinearExpressionProtoDefaultTypeInternal::_instance</a></div><div class="ttdeci">LinearExpressionProto _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00074">cp_model.pb.cc:74</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_sparse_permutation_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_sparse_permutation_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::SparsePermutationProto::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09012">cp_model.pb.cc:9012</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_interval_constraint_proto_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_interval_constraint_proto.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::IntervalConstraintProto::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03166">cp_model.pb.cc:3166</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_partial_variable_assignment_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_partial_variable_assignment.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::PartialVariableAssignment::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08787">cp_model.pb.cc:8787</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_variable_proto_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_variable_proto.html">operations_research::sat::IntegerVariableProto</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l00268">cp_model.pb.h:268</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a5e02c2fd22fa5bd71469514941d9db0b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a5e02c2fd22fa5bd71469514941d9db0b">operations_research::sat::ConstraintProto::no_overlap_2d</a></div><div class="ttdeci">const ::operations_research::sat::NoOverlap2DConstraintProto &amp; no_overlap_2d() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l11037">cp_model.pb.h:11037</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_abf09b453afccb2f50177ffcd3dfbd27a"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#abf09b453afccb2f50177ffcd3dfbd27a">operations_research::sat::_AutomatonConstraintProto_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT AutomatonConstraintProtoDefaultTypeInternal _AutomatonConstraintProto_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00307">cp_model.pb.cc:307</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_afa291a640d37abb7a53142f7b4acba70"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#afa291a640d37abb7a53142f7b4acba70">operations_research::sat::_ReservoirConstraintProto_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ReservoirConstraintProtoDefaultTypeInternal _ReservoirConstraintProto_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00217">cp_model.pb.cc:217</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_argument_proto_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_argument_proto.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::IntegerArgumentProto::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01596">cp_model.pb.cc:1596</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_list_of_variables_proto_html_a65b9f9e2e8e63635b198a0a0cdf5e5a2"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_list_of_variables_proto.html#a65b9f9e2e8e63635b198a0a0cdf5e5a2">operations_research::sat::ListOfVariablesProto::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const ListOfVariablesProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06106">cp_model.pb.cc:6106</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_reservoir_constraint_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_reservoir_constraint_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::ReservoirConstraintProto::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04160">cp_model.pb.cc:4160</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_reservoir_constraint_proto_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_reservoir_constraint_proto.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::ReservoirConstraintProto::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04381">cp_model.pb.cc:4381</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a3bef289699c48c5389fa270be5b59c3a"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a3bef289699c48c5389fa270be5b59c3a">operations_research::sat::_IntegerVariableProto_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT IntegerVariableProtoDefaultTypeInternal _IntegerVariableProto_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00034">cp_model.pb.cc:34</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_a7815b9380d2ffbfb5ed988e1ac289868"><div class="ttname"><a href="cp__model_8pb_8cc.html#a7815b9380d2ffbfb5ed988e1ac289868">file_level_service_descriptors_ortools_2fsat_2fcp_5fmodel_2eproto</a></div><div class="ttdeci">static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const ** file_level_service_descriptors_ortools_2fsat_2fcp_5fmodel_2eproto</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00507">cp_model.pb.cc:507</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_constraint_proto_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_constraint_proto.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::LinearConstraintProto::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02615">cp_model.pb.cc:2615</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_routes_constraint_proto_html_a121f42906110a1a94f975fffba11ae25"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_routes_constraint_proto.html#a121f42906110a1a94f975fffba11ae25">operations_research::sat::RoutesConstraintProto::RoutesConstraintProto</a></div><div class="ttdeci">RoutesConstraintProto()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l02845">cp_model.pb.h:2845</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_circuit_constraint_proto_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_circuit_constraint_proto.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::CircuitConstraintProto::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04708">cp_model.pb.cc:4708</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_ad8e50e4b505477865ae066a3123993fe"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#ad8e50e4b505477865ae066a3123993fe">operations_research::sat::ConstraintProto::_Internal::no_overlap_2d</a></div><div class="ttdeci">static const ::operations_research::sat::NoOverlap2DConstraintProto &amp; no_overlap_2d(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06254">cp_model.pb.cc:6254</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a1b9ecd55294987444aff02290740f25e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a1b9ecd55294987444aff02290740f25e">operations_research::sat::ConstraintProto::circuit</a></div><div class="ttdeci">const ::operations_research::sat::CircuitConstraintProto &amp; circuit() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l10445">cp_model.pb.h:10445</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_a99b6f5a2938c4db4c9413e9b84f85717"><div class="ttname"><a href="cp__model_8pb_8cc.html#a99b6f5a2938c4db4c9413e9b84f85717">file_default_instances</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Message const *const file_default_instances[]</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00824">cp_model.pb.cc:824</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_aeb6b551745d788dd32a467824e98bdfd"><div class="ttname"><a href="cp__model_8pb_8cc.html#aeb6b551745d788dd32a467824e98bdfd">CreateMaybeMessage&lt; ::operations_research::sat::IntegerVariableProto &gt;</a></div><div class="ttdeci">PROTOBUF_NAMESPACE_OPEN PROTOBUF_NOINLINE ::operations_research::sat::IntegerVariableProto * Arena::CreateMaybeMessage&lt; ::operations_research::sat::IntegerVariableProto &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10927">cp_model.pb.cc:10927</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_interval_constraint_proto_html_ae2f3b21a4d4e1d963f04aaa567f2c49c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_interval_constraint_proto.html#ae2f3b21a4d4e1d963f04aaa567f2c49c">operations_research::sat::IntervalConstraintProto::internal_default_instance</a></div><div class="ttdeci">static const IntervalConstraintProto * internal_default_instance()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l01681">cp_model.pb.h:1681</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_reservoir_constraint_proto_html_aa2267af53da766fa84c66ca1faca2670"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_reservoir_constraint_proto.html#aa2267af53da766fa84c66ca1faca2670">operations_research::sat::ReservoirConstraintProto::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const ReservoirConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04408">cp_model.pb.cc:4408</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_linear_expression_proto_default_type_internal_html_a425dda463ac4f5e6ffe37c462d4f4a07"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_linear_expression_proto_default_type_internal.html#a425dda463ac4f5e6ffe37c462d4f4a07">operations_research::sat::LinearExpressionProtoDefaultTypeInternal::~LinearExpressionProtoDefaultTypeInternal</a></div><div class="ttdeci">~LinearExpressionProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00072">cp_model.pb.cc:72</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_no_overlap_constraint_proto_default_type_internal_html_a84d7e034d5e0e8e627215bf543730ce5"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_no_overlap_constraint_proto_default_type_internal.html#a84d7e034d5e0e8e627215bf543730ce5">operations_research::sat::NoOverlapConstraintProtoDefaultTypeInternal::NoOverlapConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">constexpr NoOverlapConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00158">cp_model.pb.cc:158</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_table_constraint_proto_html_ab760d9473c352c934d130cbf97d87c94"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_table_constraint_proto.html#ab760d9473c352c934d130cbf97d87c94">operations_research::sat::TableConstraintProto::~TableConstraintProto</a></div><div class="ttdeci">~TableConstraintProto() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05085">cp_model.pb.cc:5085</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ac50e81736f68bb14d369831ccb7d1000"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ac50e81736f68bb14d369831ccb7d1000">operations_research::sat::ConstraintProto::clear_constraint</a></div><div class="ttdeci">void clear_constraint()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06817">cp_model.pb.cc:6817</a></div></div>
<div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> <a href="bop__parameters_8pb_8h_source.html#l00039">bop_parameters.pb.h:39</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_sparse_permutation_proto_default_type_internal_html_a8bc7009fafad1d089ba96b10fa7d68a5"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_sparse_permutation_proto_default_type_internal.html#a8bc7009fafad1d089ba96b10fa7d68a5">operations_research::sat::SparsePermutationProtoDefaultTypeInternal::_instance</a></div><div class="ttdeci">SparsePermutationProto _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00413">cp_model.pb.cc:413</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_list_of_variables_proto_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_list_of_variables_proto.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::ListOfVariablesProto::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05989">cp_model.pb.cc:5989</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_linear_expression_proto_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_linear_expression_proto_default_type_internal.html">operations_research::sat::LinearExpressionProtoDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00069">cp_model.pb.cc:69</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_list_of_variables_proto_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_list_of_variables_proto_default_type_internal.html">operations_research::sat::ListOfVariablesProtoDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00312">cp_model.pb.cc:312</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_argument_proto_html_a27646aacbd3e1ada85b1abf7ebc5b069"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_argument_proto.html#a27646aacbd3e1ada85b1abf7ebc5b069">operations_research::sat::IntegerArgumentProto::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const IntegerArgumentProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01736">cp_model.pb.cc:1736</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_partial_variable_assignment_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_partial_variable_assignment.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::PartialVariableAssignment::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08776">cp_model.pb.cc:8776</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_a20652a92f7bc50e131bd2b58322d149a"><div class="ttname"><a href="cp__model_8pb_8cc.html#a20652a92f7bc50e131bd2b58322d149a">CreateMaybeMessage&lt; ::operations_research::sat::LinearConstraintProto &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::LinearConstraintProto * Arena::CreateMaybeMessage&lt; ::operations_research::sat::LinearConstraintProto &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10945">cp_model.pb.cc:10945</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html">operations_research::sat::DecisionStrategyProto</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05007">cp_model.pb.h:5007</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cumulative_constraint_proto_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cumulative_constraint_proto.html">operations_research::sat::CumulativeConstraintProto</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l02205">cp_model.pb.h:2205</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_inverse_constraint_proto_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_inverse_constraint_proto_1_1___internal.html">operations_research::sat::InverseConstraintProto::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05318">cp_model.pb.cc:5318</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a2a0f8b7033408604ab4067653eeca927"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a2a0f8b7033408604ab4067653eeca927">operations_research::sat::DecisionStrategyProto_DomainReductionStrategy_descriptor</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * DecisionStrategyProto_DomainReductionStrategy_descriptor()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01055">cp_model.pb.cc:1055</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_table_constraint_proto_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_table_constraint_proto.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::TableConstraintProto::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05118">cp_model.pb.cc:5118</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_all_different_constraint_proto_html_a685b0fabfb7c53070179d04c017516d2"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_all_different_constraint_proto.html#a685b0fabfb7c53070179d04c017516d2">operations_research::sat::AllDifferentConstraintProto::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const AllDifferentConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02429">cp_model.pb.cc:2429</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_automaton_constraint_proto_default_type_internal_html_a207fdc748e449690dfaadc018b5f6bcf"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_automaton_constraint_proto_default_type_internal.html#a207fdc748e449690dfaadc018b5f6bcf">operations_research::sat::AutomatonConstraintProtoDefaultTypeInternal::~AutomatonConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">~AutomatonConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00302">cp_model.pb.cc:302</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_argument_proto_html_a226fdd00b4f9c96dc2bbd94791d59c42"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_argument_proto.html#a226fdd00b4f9c96dc2bbd94791d59c42">operations_research::sat::IntegerArgumentProto::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const IntegerArgumentProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01723">cp_model.pb.cc:1723</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_list_of_variables_proto_default_type_internal_html_aba9d8ad6bd0afe740634c44c5ba40cd5"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_list_of_variables_proto_default_type_internal.html#aba9d8ad6bd0afe740634c44c5ba40cd5">operations_research::sat::ListOfVariablesProtoDefaultTypeInternal::~ListOfVariablesProtoDefaultTypeInternal</a></div><div class="ttdeci">~ListOfVariablesProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00315">cp_model.pb.cc:315</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_expression_proto_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_expression_proto.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::LinearExpressionProto::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01917">cp_model.pb.cc:1917</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::NoOverlap2DConstraintProto::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03801">cp_model.pb.cc:3801</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_table_constraint_proto_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_table_constraint_proto.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::TableConstraintProto::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03186">cp_model.pb.h:3186</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a2e813d01ac2d5d980dc56019ce6a40cb"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a2e813d01ac2d5d980dc56019ce6a40cb">operations_research::sat::_LinearArgumentProto_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LinearArgumentProtoDefaultTypeInternal _LinearArgumentProto_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00090">cp_model.pb.cc:90</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ada030f50fcddb646af448ac7c5705e35a1476d98efc03ccb4224ae17f531fd05a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ada030f50fcddb646af448ac7c5705e35a1476d98efc03ccb4224ae17f531fd05a">operations_research::sat::ConstraintProto::kTable</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03922">cp_model.pb.h:3922</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_dense_matrix_proto_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_dense_matrix_proto_default_type_internal.html">operations_research::sat::DenseMatrixProtoDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00423">cp_model.pb.cc:423</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a9b5b838b09fc5a2c553f7e0cd5703ed1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a9b5b838b09fc5a2c553f7e0cd5703ed1">operations_research::sat::ConstraintProto::ConstraintProto</a></div><div class="ttdeci">ConstraintProto()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03868">cp_model.pb.h:3868</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_a97eeb48d600352e193d22197fce8cec2"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#a97eeb48d600352e193d22197fce8cec2">operations_research::sat::DecisionStrategyProto::CHOOSE_MIN_DOMAIN_SIZE</a></div><div class="ttdeci">static constexpr VariableSelectionStrategy CHOOSE_MIN_DOMAIN_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05128">cp_model.pb.h:5128</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ada030f50fcddb646af448ac7c5705e35a7af079189afb65e704861b8cdfb301f4"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ada030f50fcddb646af448ac7c5705e35a7af079189afb65e704861b8cdfb301f4">operations_research::sat::ConstraintProto::CONSTRAINT_NOT_SET</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03931">cp_model.pb.h:3931</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_ad306b7f37e6f58df6bfdebda9a338799"><div class="ttname"><a href="cp__model_8pb_8cc.html#ad306b7f37e6f58df6bfdebda9a338799">CreateMaybeMessage&lt; ::operations_research::sat::TableConstraintProto &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::TableConstraintProto * Arena::CreateMaybeMessage&lt; ::operations_research::sat::TableConstraintProto &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10972">cp_model.pb.cc:10972</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_objective_proto_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_objective_proto.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::CpObjectiveProto::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08004">cp_model.pb.cc:8004</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a42cd6e1de56b3b4b6141435ac47d9c19"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a42cd6e1de56b3b4b6141435ac47d9c19">operations_research::sat::ConstraintProto::swap</a></div><div class="ttdeci">friend void swap(ConstraintProto &amp;a, ConstraintProto &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03941">cp_model.pb.h:3941</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_inverse_constraint_proto_default_type_internal_html_ab08b9a5e192bdf2deef7f4ed35e25555"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_inverse_constraint_proto_default_type_internal.html#ab08b9a5e192bdf2deef7f4ed35e25555">operations_research::sat::InverseConstraintProtoDefaultTypeInternal::InverseConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">constexpr InverseConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00278">cp_model.pb.cc:278</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_cp_model_proto_default_type_internal_html_a01defc127581bbdd21d49b191f4be368"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_cp_model_proto_default_type_internal.html#a01defc127581bbdd21d49b191f4be368">operations_research::sat::CpModelProtoDefaultTypeInternal::CpModelProtoDefaultTypeInternal</a></div><div class="ttdeci">constexpr CpModelProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00457">cp_model.pb.cc:457</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_a5ee40631cd88e99915b62ae94e6cb0c0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#a5ee40631cd88e99915b62ae94e6cb0c0">operations_research::sat::ConstraintProto::_Internal::linear</a></div><div class="ttdeci">static const ::operations_research::sat::LinearConstraintProto &amp; linear(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06210">cp_model.pb.cc:6210</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_argument_proto_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_argument_proto.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::LinearArgumentProto::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l01048">cp_model.pb.h:1048</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_table_constraint_proto_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_table_constraint_proto.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::TableConstraintProto::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05298">cp_model.pb.cc:5298</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_a61514a75299e9a19d586242e825ad231"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#a61514a75299e9a19d586242e825ad231">operations_research::sat::ConstraintProto::_Internal::routes</a></div><div class="ttdeci">static const ::operations_research::sat::RoutesConstraintProto &amp; routes(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06226">cp_model.pb.cc:6226</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto_default_type_internal_html_a41f10affcefe26f0b282c41a130674f9"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto_default_type_internal.html#a41f10affcefe26f0b282c41a130674f9">operations_research::sat::NoOverlap2DConstraintProtoDefaultTypeInternal::NoOverlap2DConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">constexpr NoOverlap2DConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00174">cp_model.pb.cc:174</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_expression_proto_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_expression_proto.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::LinearExpressionProto::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02005">cp_model.pb.cc:2005</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_routes_constraint_proto_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_routes_constraint_proto.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::RoutesConstraintProto::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l02947">cp_model.pb.h:2947</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_sparse_permutation_proto_html_a5b93bf875ac281a1de843f9355deb1c5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_sparse_permutation_proto.html#a5b93bf875ac281a1de843f9355deb1c5">operations_research::sat::SparsePermutationProto::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const SparsePermutationProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09164">cp_model.pb.cc:9164</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_reservoir_constraint_proto_default_type_internal_html_aef0cef280057270f64e1d92a28c022fc"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_reservoir_constraint_proto_default_type_internal.html#aef0cef280057270f64e1d92a28c022fc">operations_research::sat::ReservoirConstraintProtoDefaultTypeInternal::ReservoirConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">constexpr ReservoirConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00210">cp_model.pb.cc:210</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::DecisionStrategyProto::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08490">cp_model.pb.cc:8490</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_routes_constraint_proto_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_routes_constraint_proto.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::RoutesConstraintProto::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04859">cp_model.pb.cc:4859</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_symmetry_proto_default_type_internal_html_acd6dde18e11e5b60bd5bed499b58d49e"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_symmetry_proto_default_type_internal.html#acd6dde18e11e5b60bd5bed499b58d49e">operations_research::sat::SymmetryProtoDefaultTypeInternal::~SymmetryProtoDefaultTypeInternal</a></div><div class="ttdeci">~SymmetryProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00439">cp_model.pb.cc:439</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_bool_argument_proto_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_bool_argument_proto.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::BoolArgumentProto::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01520">cp_model.pb.cc:1520</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_partial_variable_assignment_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_partial_variable_assignment.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::PartialVariableAssignment::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08868">cp_model.pb.cc:8868</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::ConstraintProto::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06996">cp_model.pb.cc:6996</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_expression_proto_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_expression_proto.html">operations_research::sat::LinearExpressionProto</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l00754">cp_model.pb.h:754</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_a04ff50e51870d7c74f8cca93f23880fd"><div class="ttname"><a href="cp__model_8pb_8cc.html#a04ff50e51870d7c74f8cca93f23880fd">CreateMaybeMessage&lt; ::operations_research::sat::CpSolverResponse &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::CpSolverResponse * Arena::CreateMaybeMessage&lt; ::operations_research::sat::CpSolverResponse &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l11011">cp_model.pb.cc:11011</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_list_of_variables_proto_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_list_of_variables_proto.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::ListOfVariablesProto::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06028">cp_model.pb.cc:6028</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_linear_expression_proto_default_type_internal_html_a61e5bca9ed85f99eb419aafd337b159d"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_linear_expression_proto_default_type_internal.html#a61e5bca9ed85f99eb419aafd337b159d">operations_research::sat::LinearExpressionProtoDefaultTypeInternal::LinearExpressionProtoDefaultTypeInternal</a></div><div class="ttdeci">constexpr LinearExpressionProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00070">cp_model.pb.cc:70</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cumulative_constraint_proto_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cumulative_constraint_proto.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::CumulativeConstraintProto::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04052">cp_model.pb.cc:4052</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_inverse_constraint_proto_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_inverse_constraint_proto.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::InverseConstraintProto::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05425">cp_model.pb.cc:5425</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_reservoir_constraint_proto_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_reservoir_constraint_proto.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::ReservoirConstraintProto::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04415">cp_model.pb.cc:4415</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_circuit_constraint_proto_html_a14f61dafc55e339713d5b7bfdbd3074c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_circuit_constraint_proto.html#a14f61dafc55e339713d5b7bfdbd3074c">operations_research::sat::CircuitConstraintProto::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const CircuitConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04689">cp_model.pb.cc:4689</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a3705f221682f0ca2d257d23ccb4523e6"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a3705f221682f0ca2d257d23ccb4523e6">operations_research::sat::ConstraintProto::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const ConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l07828">cp_model.pb.cc:7828</a></div></div>
<div class="ttc" id="cp__model_8pb_8h_html"><div class="ttname"><a href="cp__model_8pb_8h.html">cp_model.pb.h</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a221276dc5424848b110e741e47d11c12"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a221276dc5424848b110e741e47d11c12">operations_research::sat::_InverseConstraintProto_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT InverseConstraintProtoDefaultTypeInternal _InverseConstraintProto_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00285">cp_model.pb.cc:285</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::ConstraintProto::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l07697">cp_model.pb.cc:7697</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_response_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_response.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::CpSolverResponse::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10887">cp_model.pb.cc:10887</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ab4f9b013bace8a39ecce0f4c8c713f4c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ab4f9b013bace8a39ecce0f4c8c713f4c">operations_research::sat::ConstraintProto::set_allocated_all_diff</a></div><div class="ttdeci">void set_allocated_all_diff(::operations_research::sat::AllDifferentConstraintProto *all_diff)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06460">cp_model.pb.cc:6460</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_af509c6ac09f9bd8eed3fbd0c03d67786"><div class="ttname"><a href="cp__model_8pb_8cc.html#af509c6ac09f9bd8eed3fbd0c03d67786">file_level_enum_descriptors_ortools_2fsat_2fcp_5fmodel_2eproto</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * file_level_enum_descriptors_ortools_2fsat_2fcp_5fmodel_2eproto[3]</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00506">cp_model.pb.cc:506</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::DecisionStrategyProto_AffineTransformation::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08413">cp_model.pb.cc:8413</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_aea095b63a7019461e1b25829842539d4"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#aea095b63a7019461e1b25829842539d4">operations_research::sat::ConstraintProto::bool_xor</a></div><div class="ttdeci">const ::operations_research::sat::BoolArgumentProto &amp; bool_xor() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l09631">cp_model.pb.h:9631</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cumulative_constraint_proto_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cumulative_constraint_proto.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::CumulativeConstraintProto::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03987">cp_model.pb.cc:3987</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_a63c887db97ccabdb3f97c02a9a260ae4"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#a63c887db97ccabdb3f97c02a9a260ae4">operations_research::sat::ConstraintProto::_Internal::element</a></div><div class="ttdeci">static const ::operations_research::sat::ElementConstraintProto &amp; element(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06218">cp_model.pb.cc:6218</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_argument_proto_html_a81eb7f10aef53b45cebe7f032577b5b3"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_argument_proto.html#a81eb7f10aef53b45cebe7f032577b5b3">operations_research::sat::IntegerArgumentProto::IntegerArgumentProto</a></div><div class="ttdeci">IntegerArgumentProto()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l00593">cp_model.pb.h:593</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_dense_matrix_proto_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_dense_matrix_proto.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::DenseMatrixProto::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09354">cp_model.pb.cc:9354</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_argument_proto_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_argument_proto.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::IntegerArgumentProto::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l00695">cp_model.pb.h:695</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_reservoir_constraint_proto_default_type_internal_html_a6049ebf321b1e418e3b88e72d35b502e"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_reservoir_constraint_proto_default_type_internal.html#a6049ebf321b1e418e3b88e72d35b502e">operations_research::sat::ReservoirConstraintProtoDefaultTypeInternal::_instance</a></div><div class="ttdeci">ReservoirConstraintProto _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00214">cp_model.pb.cc:214</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_decision_strategy_proto_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_decision_strategy_proto_default_type_internal.html">operations_research::sat::DecisionStrategyProtoDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00378">cp_model.pb.cc:378</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_table_constraint_proto_default_type_internal_html_a3b0873880f355c75d561cfff899286f5"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_table_constraint_proto_default_type_internal.html#a3b0873880f355c75d561cfff899286f5">operations_research::sat::TableConstraintProtoDefaultTypeInternal::~TableConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">~TableConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00265">cp_model.pb.cc:265</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_routes_constraint_proto_default_type_internal_html_af8b265c2e68bf027fc4ee0fab287e6bc"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_routes_constraint_proto_default_type_internal.html#af8b265c2e68bf027fc4ee0fab287e6bc">operations_research::sat::RoutesConstraintProtoDefaultTypeInternal::RoutesConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">constexpr RoutesConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00247">cp_model.pb.cc:247</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::DecisionStrategyProto_AffineTransformation::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08305">cp_model.pb.cc:8305</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_table_constraint_proto_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_table_constraint_proto.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::TableConstraintProto::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05268">cp_model.pb.cc:5268</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_aba274af39f122fa935198cb15689002f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#aba274af39f122fa935198cb15689002f">operations_research::sat::ConstraintProto::set_allocated_int_prod</a></div><div class="ttdeci">void set_allocated_int_prod(::operations_research::sat::IntegerArgumentProto *int_prod)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06430">cp_model.pb.cc:6430</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_integer_argument_proto_default_type_internal_html_a0f824be46a3fe819fd62cf1189240ddc"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_integer_argument_proto_default_type_internal.html#a0f824be46a3fe819fd62cf1189240ddc">operations_research::sat::IntegerArgumentProtoDefaultTypeInternal::~IntegerArgumentProtoDefaultTypeInternal</a></div><div class="ttdeci">~IntegerArgumentProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00056">cp_model.pb.cc:56</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_af7d068b54849a714f16a4cb2f790f37c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#af7d068b54849a714f16a4cb2f790f37c">operations_research::sat::ConstraintProto::set_allocated_table</a></div><div class="ttdeci">void set_allocated_table(::operations_research::sat::TableConstraintProto *table)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06520">cp_model.pb.cc:6520</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_sparse_permutation_proto_html_a417cc54aa0e506e5eb929110fb7846c6"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_sparse_permutation_proto.html#a417cc54aa0e506e5eb929110fb7846c6">operations_research::sat::SparsePermutationProto::~SparsePermutationProto</a></div><div class="ttdeci">~SparsePermutationProto() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08991">cp_model.pb.cc:8991</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_variable_proto_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_variable_proto_1_1___internal.html">operations_research::sat::IntegerVariableProto::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01102">cp_model.pb.cc:1102</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_interval_constraint_proto_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_interval_constraint_proto.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::IntervalConstraintProto::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03285">cp_model.pb.cc:3285</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto_html_a60bb06a21e286062ef3881daa22b547a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto.html#a60bb06a21e286062ef3881daa22b547a">operations_research::sat::NoOverlap2DConstraintProto::~NoOverlap2DConstraintProto</a></div><div class="ttdeci">~NoOverlap2DConstraintProto() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03576">cp_model.pb.cc:3576</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_add816a3c39ff89cd9a033ee1083e4b77"><div class="ttname"><a href="cp__model_8pb_8cc.html#add816a3c39ff89cd9a033ee1083e4b77">CreateMaybeMessage&lt; ::operations_research::sat::DenseMatrixProto &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::DenseMatrixProto * Arena::CreateMaybeMessage&lt; ::operations_research::sat::DenseMatrixProto &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l11002">cp_model.pb.cc:11002</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_ae92f613d4afe61f8567a9982180b634d"><div class="ttname"><a href="cp__model_8pb_8cc.html#ae92f613d4afe61f8567a9982180b634d">CreateMaybeMessage&lt; ::operations_research::sat::AutomatonConstraintProto &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::AutomatonConstraintProto * Arena::CreateMaybeMessage&lt; ::operations_research::sat::AutomatonConstraintProto &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10978">cp_model.pb.cc:10978</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_model_proto_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_model_proto_1_1___internal.html">operations_research::sat::CpModelProto::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09682">cp_model.pb.cc:9682</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ada030f50fcddb646af448ac7c5705e35ae87040cc6afe119fcfb0b7fa16a16a8a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ada030f50fcddb646af448ac7c5705e35ae87040cc6afe119fcfb0b7fa16a16a8a">operations_research::sat::ConstraintProto::kIntMod</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03911">cp_model.pb.h:3911</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_bool_argument_proto_default_type_internal_html_a370bbcc385b28d2c48ddf9b8b9b76c79"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_bool_argument_proto_default_type_internal.html#a370bbcc385b28d2c48ddf9b8b9b76c79">operations_research::sat::BoolArgumentProtoDefaultTypeInternal::BoolArgumentProtoDefaultTypeInternal</a></div><div class="ttdeci">constexpr BoolArgumentProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00040">cp_model.pb.cc:40</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_linear_constraint_proto_default_type_internal_html_adda13fae6ac4f1f1303c6a4b4bf69fb1"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_linear_constraint_proto_default_type_internal.html#adda13fae6ac4f1f1303c6a4b4bf69fb1">operations_research::sat::LinearConstraintProtoDefaultTypeInternal::~LinearConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">~LinearConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00115">cp_model.pb.cc:115</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_variable_proto_html_a759b700692de7403591a8f7556d642bc"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_variable_proto.html#a759b700692de7403591a8f7556d642bc">operations_research::sat::IntegerVariableProto::IntegerVariableProto</a></div><div class="ttdeci">IntegerVariableProto()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l00271">cp_model.pb.h:271</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_ac47bdc9e19b7382e167d119d02a5eae9"><div class="ttname"><a href="cp__model_8pb_8cc.html#ac47bdc9e19b7382e167d119d02a5eae9">CreateMaybeMessage&lt; ::operations_research::sat::ListOfVariablesProto &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::ListOfVariablesProto * Arena::CreateMaybeMessage&lt; ::operations_research::sat::ListOfVariablesProto &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10981">cp_model.pb.cc:10981</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a921e9c249f7c69309d0c2712f78867a2"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a921e9c249f7c69309d0c2712f78867a2">operations_research::sat::_NoOverlapConstraintProto_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT NoOverlapConstraintProtoDefaultTypeInternal _NoOverlapConstraintProto_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00165">cp_model.pb.cc:165</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_routes_constraint_proto_html_aacd2100dcc88faedb25a8762894208ea"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_routes_constraint_proto.html#aacd2100dcc88faedb25a8762894208ea">operations_research::sat::RoutesConstraintProto::~RoutesConstraintProto</a></div><div class="ttdeci">~RoutesConstraintProto() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04748">cp_model.pb.cc:4748</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::DecisionStrategyProto_AffineTransformation::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08243">cp_model.pb.cc:8243</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::ConstraintProto::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l07835">cp_model.pb.cc:7835</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_partial_variable_assignment_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_partial_variable_assignment.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::PartialVariableAssignment::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08919">cp_model.pb.cc:8919</a></div></div>
<div class="ttc" id="namespaceoperations__research_html"><div class="ttname"><a href="namespaceoperations__research.html">operations_research</a></div><div class="ttdoc">Collection of objects used to extend the Constraint Solver library.</div><div class="ttdef"><b>Definition:</b> <a href="dense__doubly__linked__list_8h_source.html#l00021">dense_doubly_linked_list.h:21</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_sparse_permutation_proto_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_sparse_permutation_proto_default_type_internal.html">operations_research::sat::SparsePermutationProtoDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00408">cp_model.pb.cc:408</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_element_constraint_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_element_constraint_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::ElementConstraintProto::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02781">cp_model.pb.cc:2781</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_a328687db48e27588d4e2eac4392e9a33"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#a328687db48e27588d4e2eac4392e9a33">operations_research::sat::ConstraintProto::_Internal::lin_max</a></div><div class="ttdeci">static const ::operations_research::sat::LinearArgumentProto &amp; lin_max(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06194">cp_model.pb.cc:6194</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_argument_proto_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_argument_proto.html">operations_research::sat::LinearArgumentProto</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l00943">cp_model.pb.h:943</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a2eef8057520c160882206b9aaf12dbcf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a2eef8057520c160882206b9aaf12dbcf">operations_research::sat::ConstraintProto::~ConstraintProto</a></div><div class="ttdeci">~ConstraintProto() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06792">cp_model.pb.cc:6792</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a655d0feb045c5101029918aae3cead88"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a655d0feb045c5101029918aae3cead88">operations_research::sat::_BoolArgumentProto_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT BoolArgumentProtoDefaultTypeInternal _BoolArgumentProto_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00047">cp_model.pb.cc:47</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_bool_argument_proto_default_type_internal_html_a6716b712a65646a337abd131ba6663ff"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_bool_argument_proto_default_type_internal.html#a6716b712a65646a337abd131ba6663ff">operations_research::sat::BoolArgumentProtoDefaultTypeInternal::_instance</a></div><div class="ttdeci">BoolArgumentProto _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00044">cp_model.pb.cc:44</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_table_constraint_proto_html_a814e96c752781acab2f9eb192271a758"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_table_constraint_proto.html#a814e96c752781acab2f9eb192271a758">operations_research::sat::TableConstraintProto::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const TableConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05291">cp_model.pb.cc:5291</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_argument_proto_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_argument_proto.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::LinearArgumentProto::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02209">cp_model.pb.cc:2209</a></div></div>
<div class="ttc" id="interval_8cc_html_adeaf787e3a80bbf698cb9e26264474e0"><div class="ttname"><a href="interval_8cc.html#adeaf787e3a80bbf698cb9e26264474e0">offset_</a></div><div class="ttdeci">const int64_t offset_</div><div class="ttdef"><b>Definition:</b> <a href="interval_8cc_source.html#l02108">interval.cc:2108</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation_html_a936917616cbf0093424c491de0009f23"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation.html#a936917616cbf0093424c491de0009f23">operations_research::sat::DecisionStrategyProto_AffineTransformation::~DecisionStrategyProto_AffineTransformation</a></div><div class="ttdeci">~DecisionStrategyProto_AffineTransformation() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08222">cp_model.pb.cc:8222</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a2ec4b0b15e694caaaa842243694c51f5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a2ec4b0b15e694caaaa842243694c51f5">operations_research::sat::ConstraintProto::interval</a></div><div class="ttdeci">const ::operations_research::sat::IntervalConstraintProto &amp; interval() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l10889">cp_model.pb.h:10889</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_linear_argument_proto_default_type_internal_html_a92fbddc307ad4d678937fa924bb50208"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_linear_argument_proto_default_type_internal.html#a92fbddc307ad4d678937fa924bb50208">operations_research::sat::LinearArgumentProtoDefaultTypeInternal::LinearArgumentProtoDefaultTypeInternal</a></div><div class="ttdeci">constexpr LinearArgumentProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00083">cp_model.pb.cc:83</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_aff035a4381583ecc9e730da65c1c927a"><div class="ttname"><a href="cp__model_8pb_8cc.html#aff035a4381583ecc9e730da65c1c927a">CreateMaybeMessage&lt; ::operations_research::sat::SparsePermutationProto &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::SparsePermutationProto * Arena::CreateMaybeMessage&lt; ::operations_research::sat::SparsePermutationProto &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10999">cp_model.pb.cc:10999</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_constraint_proto_html_a0b4fcd7f804cbe319658ac4732e56be1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_constraint_proto.html#a0b4fcd7f804cbe319658ac4732e56be1">operations_research::sat::LinearConstraintProto::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const LinearConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02702">cp_model.pb.cc:2702</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_a1763fdf689a62e2dcf681d37148cbaaf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#a1763fdf689a62e2dcf681d37148cbaaf">operations_research::sat::DecisionStrategyProto::VariableSelectionStrategy_ARRAYSIZE</a></div><div class="ttdeci">static constexpr int VariableSelectionStrategy_ARRAYSIZE</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05139">cp_model.pb.h:5139</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_a6cc44bd19372187dad46684bb8c164d3"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#a6cc44bd19372187dad46684bb8c164d3">operations_research::sat::ConstraintProto::_Internal::dummy_constraint</a></div><div class="ttdeci">static const ::operations_research::sat::ListOfVariablesProto &amp; dummy_constraint(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06262">cp_model.pb.cc:6262</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a51908d6c73001035a715a5b6f1b4c41a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a51908d6c73001035a715a5b6f1b4c41a">operations_research::sat::ConstraintProto::set_allocated_element</a></div><div class="ttdeci">void set_allocated_element(::operations_research::sat::ElementConstraintProto *element)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06475">cp_model.pb.cc:6475</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_response_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_response.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::CpSolverResponse::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10614">cp_model.pb.cc:10614</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_automaton_constraint_proto_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_automaton_constraint_proto.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::AutomatonConstraintProto::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05878">cp_model.pb.cc:5878</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_sparse_permutation_proto_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_sparse_permutation_proto.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::SparsePermutationProto::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09104">cp_model.pb.cc:9104</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_linear_constraint_proto_default_type_internal_html_a8db044c18ff40dfb184184c1c7e3d090"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_linear_constraint_proto_default_type_internal.html#a8db044c18ff40dfb184184c1c7e3d090">operations_research::sat::LinearConstraintProtoDefaultTypeInternal::_instance</a></div><div class="ttdeci">LinearConstraintProto _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00117">cp_model.pb.cc:117</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::NoOverlap2DConstraintProto::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03789">cp_model.pb.cc:3789</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_response_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_response.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::CpSolverResponse::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10221">cp_model.pb.cc:10221</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_a544253885b75081846c77db2587b63c4"><div class="ttname"><a href="cp__model_8pb_8cc.html#a544253885b75081846c77db2587b63c4">descriptor_table_ortools_2fsat_2fcp_5fmodel_2eproto_getter</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_WEAKconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable * descriptor_table_ortools_2fsat_2fcp_5fmodel_2eproto_getter()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01020">cp_model.pb.cc:1020</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ab8a8f5cff578449bc5514c4df3e823b6"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ab8a8f5cff578449bc5514c4df3e823b6">operations_research::sat::_ElementConstraintProto_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ElementConstraintProtoDefaultTypeInternal _ElementConstraintProto_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00135">cp_model.pb.cc:135</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a09acf55208d22ddc4f1b683d84c13d76"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a09acf55208d22ddc4f1b683d84c13d76">operations_research::sat::ConstraintProto::int_mod</a></div><div class="ttdeci">const ::operations_research::sat::IntegerArgumentProto &amp; int_mod() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l09779">cp_model.pb.h:9779</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_expression_proto_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_expression_proto.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::LinearExpressionProto::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l00859">cp_model.pb.h:859</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_dense_matrix_proto_default_type_internal_html_a5b0bc0a472ee5895fa26f9eebf7167bc"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_dense_matrix_proto_default_type_internal.html#a5b0bc0a472ee5895fa26f9eebf7167bc">operations_research::sat::DenseMatrixProtoDefaultTypeInternal::~DenseMatrixProtoDefaultTypeInternal</a></div><div class="ttdeci">~DenseMatrixProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00426">cp_model.pb.cc:426</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_partial_variable_assignment_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_partial_variable_assignment.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::PartialVariableAssignment::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08836">cp_model.pb.cc:8836</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cumulative_constraint_proto_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cumulative_constraint_proto.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::CumulativeConstraintProto::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03941">cp_model.pb.cc:3941</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_response_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_response.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::CpSolverResponse::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10445">cp_model.pb.cc:10445</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_variable_proto_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_variable_proto.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::IntegerVariableProto::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l00373">cp_model.pb.h:373</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_variable_proto_html_acdd670ff4526bd0e66cb26da120bc649"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_variable_proto.html#acdd670ff4526bd0e66cb26da120bc649">operations_research::sat::IntegerVariableProto::~IntegerVariableProto</a></div><div class="ttdeci">~IntegerVariableProto() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01132">cp_model.pb.cc:1132</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_reservoir_constraint_proto_html_acfb191ce3f62bb9ae21a0cd457d3705c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_reservoir_constraint_proto.html#acfb191ce3f62bb9ae21a0cd457d3705c">operations_research::sat::ReservoirConstraintProto::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const ReservoirConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04390">cp_model.pb.cc:4390</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_automaton_constraint_proto_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_automaton_constraint_proto.html">operations_research::sat::AutomatonConstraintProto</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03448">cp_model.pb.h:3448</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_argument_proto_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_argument_proto.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::IntegerArgumentProto::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01754">cp_model.pb.cc:1754</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cumulative_constraint_proto_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cumulative_constraint_proto.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::CumulativeConstraintProto::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04083">cp_model.pb.cc:4083</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a21306b1dbfb8b53a33963f8603170bc7"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a21306b1dbfb8b53a33963f8603170bc7">operations_research::sat::CpSolverStatus_descriptor</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * CpSolverStatus_descriptor()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01082">cp_model.pb.cc:1082</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_partial_variable_assignment_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_partial_variable_assignment.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::PartialVariableAssignment::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05381">cp_model.pb.h:5381</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_constraint_proto_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_constraint_proto_1_1___internal.html">operations_research::sat::LinearConstraintProto::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02454">cp_model.pb.cc:2454</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::NoOverlap2DConstraintProto::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03597">cp_model.pb.cc:3597</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a0221aa44405ebe70f00eaeac2a31004a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a0221aa44405ebe70f00eaeac2a31004a">operations_research::sat::ConstraintProto::set_allocated_int_max</a></div><div class="ttdeci">void set_allocated_int_max(::operations_research::sat::IntegerArgumentProto *int_max)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06370">cp_model.pb.cc:6370</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_aeed3f003f1164cfa3ce85e45aad05a02"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#aeed3f003f1164cfa3ce85e45aad05a02">operations_research::sat::ConstraintProto::_Internal::all_diff</a></div><div class="ttdeci">static const ::operations_research::sat::AllDifferentConstraintProto &amp; all_diff(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06214">cp_model.pb.cc:6214</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_reservoir_constraint_proto_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_reservoir_constraint_proto.html">operations_research::sat::ReservoirConstraintProto</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l02414">cp_model.pb.h:2414</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a632ec67f9ed4874873a48769b3270bd3"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a632ec67f9ed4874873a48769b3270bd3">operations_research::sat::ConstraintProto::set_allocated_inverse</a></div><div class="ttdeci">void set_allocated_inverse(::operations_research::sat::InverseConstraintProto *inverse)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06550">cp_model.pb.cc:6550</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_objective_proto_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_objective_proto.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::CpObjectiveProto::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08133">cp_model.pb.cc:8133</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_interval_constraint_proto_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_interval_constraint_proto.html">operations_research::sat::IntervalConstraintProto</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l01642">cp_model.pb.h:1642</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_response_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_response.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::CpSolverResponse::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10240">cp_model.pb.cc:10240</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_routes_constraint_proto_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_routes_constraint_proto.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::RoutesConstraintProto::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04915">cp_model.pb.cc:4915</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_dense_matrix_proto_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_dense_matrix_proto.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::DenseMatrixProto::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09436">cp_model.pb.cc:9436</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_linear_argument_proto_default_type_internal_html_a52aed6c0a36c9c5f8e5f5258653bce38"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_linear_argument_proto_default_type_internal.html#a52aed6c0a36c9c5f8e5f5258653bce38">operations_research::sat::LinearArgumentProtoDefaultTypeInternal::_instance</a></div><div class="ttdeci">LinearArgumentProto _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00087">cp_model.pb.cc:87</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a787415f6fe87fcc3804204af13731c4e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a787415f6fe87fcc3804204af13731c4e">operations_research::sat::ConstraintProto::set_allocated_interval</a></div><div class="ttdeci">void set_allocated_interval(::operations_research::sat::IntervalConstraintProto *interval)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06580">cp_model.pb.cc:6580</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::NoOverlapConstraintProto::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03396">cp_model.pb.cc:3396</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_inverse_constraint_proto_html_a679c2a6953c3485c7448529be27d65d7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_inverse_constraint_proto.html#a679c2a6953c3485c7448529be27d65d7">operations_research::sat::InverseConstraintProto::InverseConstraintProto</a></div><div class="ttdeci">InverseConstraintProto()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03273">cp_model.pb.h:3273</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_a76b77f4abd91616adda7dff95274702f"><div class="ttname"><a href="cp__model_8pb_8cc.html#a76b77f4abd91616adda7dff95274702f">CreateMaybeMessage&lt; ::operations_research::sat::LinearArgumentProto &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::LinearArgumentProto * Arena::CreateMaybeMessage&lt; ::operations_research::sat::LinearArgumentProto &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10939">cp_model.pb.cc:10939</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_list_of_variables_proto_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_list_of_variables_proto_1_1___internal.html">operations_research::sat::ListOfVariablesProto::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05934">cp_model.pb.cc:5934</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_constraint_proto_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_constraint_proto.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::LinearConstraintProto::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02681">cp_model.pb.cc:2681</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_routes_constraint_proto_default_type_internal_html_a464d97a616417dc7493ce64e8a3aaf2b"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_routes_constraint_proto_default_type_internal.html#a464d97a616417dc7493ce64e8a3aaf2b">operations_research::sat::RoutesConstraintProtoDefaultTypeInternal::~RoutesConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">~RoutesConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00249">cp_model.pb.cc:249</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::NoOverlap2DConstraintProto::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03759">cp_model.pb.cc:3759</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_routes_constraint_proto_html_a4876c0954c12f468c6c700340f402d75"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_routes_constraint_proto.html#a4876c0954c12f468c6c700340f402d75">operations_research::sat::RoutesConstraintProto::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const RoutesConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05028">cp_model.pb.cc:5028</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_inverse_constraint_proto_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_inverse_constraint_proto.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::InverseConstraintProto::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03375">cp_model.pb.h:3375</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ada030f50fcddb646af448ac7c5705e35a1b948ef604eecbb4da42feb6bed2beff"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ada030f50fcddb646af448ac7c5705e35a1b948ef604eecbb4da42feb6bed2beff">operations_research::sat::ConstraintProto::kInterval</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03926">cp_model.pb.h:3926</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_a914b87c4401bfbe3531933bdd83e63fe"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#a914b87c4401bfbe3531933bdd83e63fe">operations_research::sat::DecisionStrategyProto::SELECT_LOWER_HALF</a></div><div class="ttdeci">static constexpr DomainReductionStrategy SELECT_LOWER_HALF</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05162">cp_model.pb.h:5162</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_element_constraint_proto_html_a51064b98a781f3cd5ec0d3aa376dc7b3"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_element_constraint_proto.html#a51064b98a781f3cd5ec0d3aa376dc7b3">operations_research::sat::ElementConstraintProto::~ElementConstraintProto</a></div><div class="ttdeci">~ElementConstraintProto() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02760">cp_model.pb.cc:2760</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_linear_constraint_proto_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_linear_constraint_proto_default_type_internal.html">operations_research::sat::LinearConstraintProtoDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00112">cp_model.pb.cc:112</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ada030f50fcddb646af448ac7c5705e35a86d0a62bd1b691a1b81446e7ced9cdf7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ada030f50fcddb646af448ac7c5705e35a86d0a62bd1b691a1b81446e7ced9cdf7">operations_research::sat::ConstraintProto::kReservoir</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03925">cp_model.pb.h:3925</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a49180d724f6884532e89ebbca6b8ffe7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a49180d724f6884532e89ebbca6b8ffe7">operations_research::sat::ConstraintProto::dummy_constraint</a></div><div class="ttdeci">const ::operations_research::sat::ListOfVariablesProto &amp; dummy_constraint() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l11185">cp_model.pb.h:11185</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_model_proto_html_a8b2c1e82c0dfdc9cbf88a02c23535116"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_model_proto.html#a8b2c1e82c0dfdc9cbf88a02c23535116">operations_research::sat::CpModelProto::CpModelProto</a></div><div class="ttdeci">CpModelProto()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05978">cp_model.pb.h:5978</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_a252f64a0dbf02e4ad2dfa6d1141a70a0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#a252f64a0dbf02e4ad2dfa6d1141a70a0">operations_research::sat::ConstraintProto::_Internal::int_mod</a></div><div class="ttdeci">static const ::operations_research::sat::IntegerArgumentProto &amp; int_mod(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06186">cp_model.pb.cc:6186</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_table_constraint_proto_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_table_constraint_proto_default_type_internal.html">operations_research::sat::TableConstraintProtoDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00262">cp_model.pb.cc:262</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_af5ce6249677c2e63bdf1098480d5ec85"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#af5ce6249677c2e63bdf1098480d5ec85">operations_research::sat::ConstraintProto::_Internal::lin_min</a></div><div class="ttdeci">static const ::operations_research::sat::LinearArgumentProto &amp; lin_min(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06202">cp_model.pb.cc:6202</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::DecisionStrategyProto::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08571">cp_model.pb.cc:8571</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_integer_argument_proto_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_integer_argument_proto_default_type_internal.html">operations_research::sat::IntegerArgumentProtoDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00053">cp_model.pb.cc:53</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a41f9dc3f87845be93073600332540b9c"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a41f9dc3f87845be93073600332540b9c">operations_research::sat::_CpModelProto_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CpModelProtoDefaultTypeInternal _CpModelProto_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00464">cp_model.pb.cc:464</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_argument_proto_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_argument_proto.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::IntegerArgumentProto::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01743">cp_model.pb.cc:1743</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_list_of_variables_proto_html_a2e93421dc956bae7d30f9e758e0141b7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_list_of_variables_proto.html#a2e93421dc956bae7d30f9e758e0141b7">operations_research::sat::ListOfVariablesProto::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const ListOfVariablesProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06096">cp_model.pb.cc:6096</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_bool_argument_proto_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_bool_argument_proto_default_type_internal.html">operations_research::sat::BoolArgumentProtoDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00039">cp_model.pb.cc:39</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_automaton_constraint_proto_html_a3b5afcf60d2319bc7630435bbad9d139"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_automaton_constraint_proto.html#a3b5afcf60d2319bc7630435bbad9d139">operations_research::sat::AutomatonConstraintProto::AutomatonConstraintProto</a></div><div class="ttdeci">AutomatonConstraintProto()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03451">cp_model.pb.h:3451</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::DecisionStrategyProto_AffineTransformation::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08428">cp_model.pb.cc:8428</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_bool_argument_proto_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_bool_argument_proto.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::BoolArgumentProto::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01396">cp_model.pb.cc:1396</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_argument_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_argument_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::LinearArgumentProto::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02082">cp_model.pb.cc:2082</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_constraint_proto_default_type_internal_html_a34b0342cca0d71c87d9022323c8c1324"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_constraint_proto_default_type_internal.html#a34b0342cca0d71c87d9022323c8c1324">operations_research::sat::ConstraintProtoDefaultTypeInternal::_instance</a></div><div class="ttdeci">ConstraintProto _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00332">cp_model.pb.cc:332</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_argument_proto_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_argument_proto_1_1___internal.html">operations_research::sat::IntegerArgumentProto::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01538">cp_model.pb.cc:1538</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_list_of_variables_proto_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_list_of_variables_proto.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::ListOfVariablesProto::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06123">cp_model.pb.cc:6123</a></div></div>
<div class="ttc" id="optional__boolean_8pb_8cc_html_a45da01ad4acb3124fbe203f64edbd517"><div class="ttname"><a href="optional__boolean_8pb_8cc.html#a45da01ad4acb3124fbe203f64edbd517">schemas</a></div><div class="ttdeci">static constexpr ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema * schemas</div><div class="ttdef"><b>Definition:</b> <a href="optional__boolean_8pb_8cc_source.html#l00024">optional_boolean.pb.cc:24</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_expression_proto_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_expression_proto.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::LinearExpressionProto::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01879">cp_model.pb.cc:1879</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_a4b09210718c0a3815980d73b0ca3db4c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#a4b09210718c0a3815980d73b0ca3db4c">operations_research::sat::DecisionStrategyProto::DecisionStrategyProto</a></div><div class="ttdeci">DecisionStrategyProto()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05010">cp_model.pb.h:5010</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_element_constraint_proto_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_element_constraint_proto.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::ElementConstraintProto::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l01572">cp_model.pb.h:1572</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_objective_proto_html_a0eac11b6838e9fd793a8d573ee641ce4"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_objective_proto.html#a0eac11b6838e9fd793a8d573ee641ce4">operations_research::sat::CpObjectiveProto::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const CpObjectiveProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08160">cp_model.pb.cc:8160</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_decision_strategy_proto_default_type_internal_html_a19e15a5bde3f29c2444116e3deb96e4e"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_decision_strategy_proto_default_type_internal.html#a19e15a5bde3f29c2444116e3deb96e4e">operations_research::sat::DecisionStrategyProtoDefaultTypeInternal::_instance</a></div><div class="ttdeci">DecisionStrategyProto _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00383">cp_model.pb.cc:383</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_routes_constraint_proto_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_routes_constraint_proto.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::RoutesConstraintProto::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04783">cp_model.pb.cc:4783</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_ae67f39e87a18ed5aeda199cd966e5f15"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#ae67f39e87a18ed5aeda199cd966e5f15">operations_research::sat::ConstraintProto::_Internal::int_max</a></div><div class="ttdeci">static const ::operations_research::sat::IntegerArgumentProto &amp; int_max(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06190">cp_model.pb.cc:6190</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cumulative_constraint_proto_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cumulative_constraint_proto.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::CumulativeConstraintProto::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03873">cp_model.pb.cc:3873</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_routes_constraint_proto_default_type_internal_html_ab62d648772885625f3ee12ed4a2e3af9"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_routes_constraint_proto_default_type_internal.html#ab62d648772885625f3ee12ed4a2e3af9">operations_research::sat::RoutesConstraintProtoDefaultTypeInternal::_instance</a></div><div class="ttdeci">RoutesConstraintProto _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00251">cp_model.pb.cc:251</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_list_of_variables_proto_html_a198c520ddddf9e9da648afa42f58a148"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_list_of_variables_proto.html#a198c520ddddf9e9da648afa42f58a148">operations_research::sat::ListOfVariablesProto::~ListOfVariablesProto</a></div><div class="ttdeci">~ListOfVariablesProto() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05958">cp_model.pb.cc:5958</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::ConstraintProto::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l07852">cp_model.pb.cc:7852</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_linear_argument_proto_default_type_internal_html_ad687f3f6bd8d6c64141b2c010a96327b"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_linear_argument_proto_default_type_internal.html#ad687f3f6bd8d6c64141b2c010a96327b">operations_research::sat::LinearArgumentProtoDefaultTypeInternal::~LinearArgumentProtoDefaultTypeInternal</a></div><div class="ttdeci">~LinearArgumentProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00085">cp_model.pb.cc:85</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ae66304e6cfb653cbee111083fa1cd29c"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ae66304e6cfb653cbee111083fa1cd29c">operations_research::sat::CpSolverStatus_IsValid</a></div><div class="ttdeci">bool CpSolverStatus_IsValid(int value)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01086">cp_model.pb.cc:1086</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_expression_proto_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_expression_proto_1_1___internal.html">operations_research::sat::LinearExpressionProto::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01762">cp_model.pb.cc:1762</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_variable_proto_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_variable_proto.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::IntegerVariableProto::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01333">cp_model.pb.cc:1333</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_interval_constraint_proto_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_interval_constraint_proto.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::IntervalConstraintProto::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03222">cp_model.pb.cc:3222</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::DecisionStrategyProto_AffineTransformation::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08379">cp_model.pb.cc:8379</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_model_proto_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_model_proto.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::CpModelProto::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09989">cp_model.pb.cc:9989</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a8cc08aed16e89a81f7cde799a790a3d1"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a8cc08aed16e89a81f7cde799a790a3d1">operations_research::sat::_CpSolverResponse_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CpSolverResponseDefaultTypeInternal _CpSolverResponse_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00502">cp_model.pb.cc:502</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a03d88ac28fa6a2504710e1dd6fb9c3b0"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a03d88ac28fa6a2504710e1dd6fb9c3b0">operations_research::sat::_SparsePermutationProto_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SparsePermutationProtoDefaultTypeInternal _SparsePermutationProto_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00416">cp_model.pb.cc:416</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a6e3d7243189a799e8ae7c26a6929ef37"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a6e3d7243189a799e8ae7c26a6929ef37">operations_research::sat::ConstraintProto::automaton</a></div><div class="ttdeci">const ::operations_research::sat::AutomatonConstraintProto &amp; automaton() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l10667">cp_model.pb.h:10667</a></div></div>
<div class="ttc" id="demon__profiler_8cc_html_ac072af30c4ffbc834bb4c681f6ecb514"><div class="ttname"><a href="demon__profiler_8cc.html#ac072af30c4ffbc834bb4c681f6ecb514">value</a></div><div class="ttdeci">int64_t value</div><div class="ttdef"><b>Definition:</b> <a href="demon__profiler_8cc_source.html#l00044">demon_profiler.cc:44</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_aff1bb856af5a1a8ccd07046c052b325f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#aff1bb856af5a1a8ccd07046c052b325f">operations_research::sat::ConstraintProto::_InternalSerialize</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l07226">cp_model.pb.cc:7226</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_bool_argument_proto_default_type_internal_html_a465c460032de71325ef8637cfcf44667"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_bool_argument_proto_default_type_internal.html#a465c460032de71325ef8637cfcf44667">operations_research::sat::BoolArgumentProtoDefaultTypeInternal::~BoolArgumentProtoDefaultTypeInternal</a></div><div class="ttdeci">~BoolArgumentProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00042">cp_model.pb.cc:42</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_dense_matrix_proto_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_dense_matrix_proto.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::DenseMatrixProto::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09404">cp_model.pb.cc:9404</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_objective_proto_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_objective_proto_1_1___internal.html">operations_research::sat::CpObjectiveProto::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l07860">cp_model.pb.cc:7860</a></div></div>
<div class="ttc" id="struct_table_struct__ortools__2fsat__2fcp__5fmodel__2eproto_html_a345548bf52cc46cc10c6830c03d541ff"><div class="ttname"><a href="struct_table_struct__ortools__2fsat__2fcp__5fmodel__2eproto.html#a345548bf52cc46cc10c6830c03d541ff">TableStruct_ortools_2fsat_2fcp_5fmodel_2eproto::offsets</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l00054">cp_model.pb.h:54</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation.html">operations_research::sat::DecisionStrategyProto_AffineTransformation</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l04846">cp_model.pb.h:4846</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_sparse_permutation_proto_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_sparse_permutation_proto.html">operations_research::sat::SparsePermutationProto</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05454">cp_model.pb.h:5454</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_circuit_constraint_proto_html_aebfdcad3205581a661db07b288762d76"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_circuit_constraint_proto.html#aebfdcad3205581a661db07b288762d76">operations_research::sat::CircuitConstraintProto::CircuitConstraintProto</a></div><div class="ttdeci">CircuitConstraintProto()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l02642">cp_model.pb.h:2642</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::DecisionStrategyProto::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08504">cp_model.pb.cc:8504</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_a3baa6201b87c51c2a9a3f776c3e1ad36"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#a3baa6201b87c51c2a9a3f776c3e1ad36">operations_research::sat::ConstraintProto::_Internal::bool_and</a></div><div class="ttdeci">static const ::operations_research::sat::BoolArgumentProto &amp; bool_and(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06166">cp_model.pb.cc:6166</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_symmetry_proto_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_symmetry_proto.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::SymmetryProto::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09674">cp_model.pb.cc:9674</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_integer_variable_proto_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_integer_variable_proto_default_type_internal.html">operations_research::sat::IntegerVariableProtoDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00026">cp_model.pb.cc:26</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_reservoir_constraint_proto_html_a86c5b5156e6bc4008ce72dd51af74de0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_reservoir_constraint_proto.html#a86c5b5156e6bc4008ce72dd51af74de0">operations_research::sat::ReservoirConstraintProto::~ReservoirConstraintProto</a></div><div class="ttdeci">~ReservoirConstraintProto() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04139">cp_model.pb.cc:4139</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::NoOverlapConstraintProto::_class_data_</a></div><div class="ttdeci">static const ClassData _class_data_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l01968">cp_model.pb.h:1968</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_automaton_constraint_proto_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_automaton_constraint_proto.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::AutomatonConstraintProto::_InternalParse</a></div><div class="ttdeci">const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05624">cp_model.pb.cc:5624</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a4c799d31fe6807b63eeff7c83d6c99a0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a4c799d31fe6807b63eeff7c83d6c99a0">operations_research::sat::ConstraintProto::int_max</a></div><div class="ttdeci">const ::operations_research::sat::IntegerArgumentProto &amp; int_max() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l09853">cp_model.pb.h:9853</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_interval_constraint_proto_default_type_internal_html_ac8251e0029146037a2df32a9909099f7"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_interval_constraint_proto_default_type_internal.html#ac8251e0029146037a2df32a9909099f7">operations_research::sat::IntervalConstraintProtoDefaultTypeInternal::IntervalConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">constexpr IntervalConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00145">cp_model.pb.cc:145</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_interval_constraint_proto_default_type_internal_html_a9a04c1758ca07bb4bf4f90fdffe33a08"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_interval_constraint_proto_default_type_internal.html#a9a04c1758ca07bb4bf4f90fdffe33a08">operations_research::sat::IntervalConstraintProtoDefaultTypeInternal::~IntervalConstraintProtoDefaultTypeInternal</a></div><div class="ttdeci">~IntervalConstraintProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00147">cp_model.pb.cc:147</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_partial_variable_assignment_html_a2e78ee3f5bce476f882e12b54ee0c91a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_partial_variable_assignment.html#a2e78ee3f5bce476f882e12b54ee0c91a">operations_research::sat::PartialVariableAssignment::PartialVariableAssignment</a></div><div class="ttdeci">PartialVariableAssignment()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l05279">cp_model.pb.h:5279</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_cp_solver_response_default_type_internal_html_a4be671d94f4025f04d57e3d97ac17461"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_cp_solver_response_default_type_internal.html#a4be671d94f4025f04d57e3d97ac17461">operations_research::sat::CpSolverResponseDefaultTypeInternal::CpSolverResponseDefaultTypeInternal</a></div><div class="ttdeci">constexpr CpSolverResponseDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00495">cp_model.pb.cc:495</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_element_constraint_proto_html_a14f4d6b07ae54c0f5c66c87a5ce9e421"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_element_constraint_proto.html#a14f4d6b07ae54c0f5c66c87a5ce9e421">operations_research::sat::ElementConstraintProto::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const ElementConstraintProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02941">cp_model.pb.cc:2941</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ada030f50fcddb646af448ac7c5705e35acd33b6e972e153ab1a911c84c9585a42"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ada030f50fcddb646af448ac7c5705e35acd33b6e972e153ab1a911c84c9585a42">operations_research::sat::ConstraintProto::kElement</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03919">cp_model.pb.h:3919</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_a414686cf8a18f351b192dc71405ac923"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#a414686cf8a18f351b192dc71405ac923">operations_research::sat::ConstraintProto::_Internal::inverse</a></div><div class="ttdeci">static const ::operations_research::sat::InverseConstraintProto &amp; inverse(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06238">cp_model.pb.cc:6238</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_symmetry_proto_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_symmetry_proto.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::SymmetryProto::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09636">cp_model.pb.cc:9636</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_afddc3a46be92fe39ea5d763c713c401a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#afddc3a46be92fe39ea5d763c713c401a">operations_research::sat::ConstraintProto::_Internal::at_most_one</a></div><div class="ttdeci">static const ::operations_research::sat::BoolArgumentProto &amp; at_most_one(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06170">cp_model.pb.cc:6170</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_element_constraint_proto_html_a56edb4ed4192ec0638b4419b557eef0d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_element_constraint_proto.html#a56edb4ed4192ec0638b4419b557eef0d">operations_research::sat::ElementConstraintProto::target</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 target() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l07412">cp_model.pb.h:7412</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_cp_model_proto_default_type_internal_html_ab252e502ba98810b813fb3ee5867a0bc"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_cp_model_proto_default_type_internal.html#ab252e502ba98810b813fb3ee5867a0bc">operations_research::sat::CpModelProtoDefaultTypeInternal::~CpModelProtoDefaultTypeInternal</a></div><div class="ttdeci">~CpModelProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00459">cp_model.pb.cc:459</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_objective_proto_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_objective_proto.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::CpObjectiveProto::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08167">cp_model.pb.cc:8167</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ac65a4238749ba58cb9d108e4441b8a3c"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ac65a4238749ba58cb9d108e4441b8a3c">operations_research::sat::_LinearExpressionProto_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LinearExpressionProtoDefaultTypeInternal _LinearExpressionProto_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00077">cp_model.pb.cc:77</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a2d500ab8593541c7af3f0127cf069a16"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a2d500ab8593541c7af3f0127cf069a16">operations_research::sat::ConstraintProto::set_allocated_routes</a></div><div class="ttdeci">void set_allocated_routes(::operations_research::sat::RoutesConstraintProto *routes)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06505">cp_model.pb.cc:6505</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a877082ad59a59b473b0b2ca7e04e3848"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a877082ad59a59b473b0b2ca7e04e3848">operations_research::sat::ConstraintProto::set_allocated_bool_xor</a></div><div class="ttdeci">void set_allocated_bool_xor(::operations_research::sat::BoolArgumentProto *bool_xor)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06325">cp_model.pb.cc:6325</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_a8651da26edc2d566cc3dcc8699ce77e2"><div class="ttname"><a href="cp__model_8pb_8cc.html#a8651da26edc2d566cc3dcc8699ce77e2">CreateMaybeMessage&lt; ::operations_research::sat::DecisionStrategyProto &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::DecisionStrategyProto * Arena::CreateMaybeMessage&lt; ::operations_research::sat::DecisionStrategyProto &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10993">cp_model.pb.cc:10993</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ade2b4c96026bfecca4f425474dafd0f8"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ade2b4c96026bfecca4f425474dafd0f8">operations_research::sat::ConstraintProto::set_allocated_linear</a></div><div class="ttdeci">void set_allocated_linear(::operations_research::sat::LinearConstraintProto *linear)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06445">cp_model.pb.cc:6445</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ade7a9393c23d517710bb7648520cadce"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ade7a9393c23d517710bb7648520cadce">operations_research::sat::ConstraintProto::set_allocated_cumulative</a></div><div class="ttdeci">void set_allocated_cumulative(::operations_research::sat::CumulativeConstraintProto *cumulative)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06625">cp_model.pb.cc:6625</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_automaton_constraint_proto_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_automaton_constraint_proto.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::AutomatonConstraintProto::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05775">cp_model.pb.cc:5775</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ada030f50fcddb646af448ac7c5705e35a4d3274f97b77566895b3a239ed62bb72"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ada030f50fcddb646af448ac7c5705e35a4d3274f97b77566895b3a239ed62bb72">operations_research::sat::ConstraintProto::kIntMax</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l03912">cp_model.pb.h:3912</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_partial_variable_assignment_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_partial_variable_assignment_default_type_internal.html">operations_research::sat::PartialVariableAssignmentDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00393">cp_model.pb.cc:393</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a8348b3bbea1f47fb0cca90e4eebe8f8a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a8348b3bbea1f47fb0cca90e4eebe8f8a">operations_research::sat::ConstraintProto::set_allocated_exactly_one</a></div><div class="ttdeci">void set_allocated_exactly_one(::operations_research::sat::BoolArgumentProto *exactly_one)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06310">cp_model.pb.cc:6310</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_a6d0eafd4fce83fb6f6fb5f0a64f50800"><div class="ttname"><a href="cp__model_8pb_8cc.html#a6d0eafd4fce83fb6f6fb5f0a64f50800">CreateMaybeMessage&lt; ::operations_research::sat::IntegerArgumentProto &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::IntegerArgumentProto * Arena::CreateMaybeMessage&lt; ::operations_research::sat::IntegerArgumentProto &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10933">cp_model.pb.cc:10933</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto_default_type_internal.html">operations_research::sat::NoOverlap2DConstraintProtoDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00173">cp_model.pb.cc:173</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_list_of_variables_proto_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_list_of_variables_proto.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::ListOfVariablesProto::GetClassData</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06087">cp_model.pb.cc:6087</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_ae6ca18b3a6579ea6e32cf195e48d73db"><div class="ttname"><a href="cp__model_8pb_8cc.html#ae6ca18b3a6579ea6e32cf195e48d73db">CreateMaybeMessage&lt; ::operations_research::sat::NoOverlapConstraintProto &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::NoOverlapConstraintProto * Arena::CreateMaybeMessage&lt; ::operations_research::sat::NoOverlapConstraintProto &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10954">cp_model.pb.cc:10954</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_a91b3b54b8db4d51d951ad9c49be55ae7"><div class="ttname"><a href="cp__model_8pb_8cc.html#a91b3b54b8db4d51d951ad9c49be55ae7">CreateMaybeMessage&lt; ::operations_research::sat::PartialVariableAssignment &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::PartialVariableAssignment * Arena::CreateMaybeMessage&lt; ::operations_research::sat::PartialVariableAssignment &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10996">cp_model.pb.cc:10996</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_all_different_constraint_proto_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_all_different_constraint_proto.html">operations_research::sat::AllDifferentConstraintProto</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l01111">cp_model.pb.h:1111</a></div></div>
2021-01-26 11:28:50 +01:00
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
2020-09-01 16:00:33 +02:00
<!-- HTML footer for doxygen 1.8.18-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_a7cc1eeded8f693d0da6c729bc88c45a.html">ortools</a></li><li class="navelem"><a class="el" href="dir_b2c6d49957bf5d0c7726edb4b829cd4d.html">gen</a></li><li class="navelem"><a class="el" href="dir_dd9e6105f85b4b8d1432afc92516bdf4.html">ortools</a></li><li class="navelem"><a class="el" href="dir_c5b0fe70900e54a4a94ebb062342b0c6.html">sat</a></li><li class="navelem"><a class="el" href="cp__model_8pb_8cc.html">cp_model.pb.cc</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
2021-09-20 15:57:27 +02:00
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
2020-09-01 16:00:33 +02:00
</ul>
</div>
</body>
</html>