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

876 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"/>
2022-01-16 18:02:36 +01: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>
2022-01-16 18:02:36 +01: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-12-14 13:41:01 +01:00
&#160;<span id="projectnumber">9.2</span>
2020-09-01 16:00:33 +02:00
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
2022-01-16 18:02:36 +01:00
<!-- Generated by Doxygen 1.8.15 -->
2020-09-01 16:00:33 +02:00
<script type="text/javascript">
2022-01-16 18:02:36 +01:00
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
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">
2022-01-16 18:02:36 +01:00
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
2020-09-01 16:00:33 +02:00
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
2022-01-16 18:02:36 +01:00
/* @license-end */</script>
2020-09-01 16:00:33 +02:00
<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">
2022-01-16 18:02:36 +01:00
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(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">
2022-01-16 18:02:36 +01:00
<div class="headertitle">
<div class="title">cp_model.pb.cc</div> </div>
2020-09-01 16:00:33 +02:00
</div><!--header-->
<div class="contents">
2022-01-16 18:02:36 +01: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#l04161">cp_model.pb.cc:4161</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#l02524">cp_model.pb.cc:2524</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#l01372">cp_model.pb.cc:1372</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#l02288">cp_model.pb.cc:2288</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#l08846">cp_model.pb.cc:8846</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#l09377">cp_model.pb.cc:9377</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#l05870">cp_model.pb.cc:5870</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_float_objective_proto_html_afd01025dc008b04affd1f61012eb36ac"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_float_objective_proto.html#afd01025dc008b04affd1f61012eb36ac">operations_research::sat::FloatObjectiveProto::~FloatObjectiveProto</a></div><div class="ttdeci">~FloatObjectiveProto() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l07825">cp_model.pb.cc:7825</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#l03787">cp_model.pb.cc:3787</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#l00249">cp_model.pb.cc:249</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#l03061">cp_model.pb.cc:3061</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#l00144">cp_model.pb.cc:144</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#l00847">cp_model.pb.h:847</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#l00407">cp_model.pb.cc:407</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_symmetry_proto_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_symmetry_proto.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::SymmetryProto::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09443">cp_model.pb.cc:9443</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#l00336">cp_model.pb.cc:336</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a9252f8f4796a8647558b6249b053c170"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a9252f8f4796a8647558b6249b053c170">operations_research::sat::ConstraintProto::set_allocated_int_mod</a></div><div class="ttdeci">void set_allocated_int_mod(::operations_research::sat::LinearArgumentProto *int_mod)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05991">cp_model.pb.cc:5991</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#l05279">cp_model.pb.h:5279</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#l10579">cp_model.pb.h:10579</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#l03825">cp_model.pb.h:3825</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#l00379">cp_model.pb.cc:379</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#l07014">cp_model.pb.cc:7014</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#l05866">cp_model.pb.cc:5866</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#l04104">cp_model.pb.cc:4104</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#l02760">cp_model.pb.cc:2760</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#l08589">cp_model.pb.cc:8589</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#l05582">cp_model.pb.cc:5582</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_solution_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_solution.html">operations_research::sat::CpSolverSolution</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l06427">cp_model.pb.h:6427</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_float_objective_proto_default_type_internal_html_aba6712d32cdc581c83963f531e8a92d6"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_float_objective_proto_default_type_internal.html#aba6712d32cdc581c83963f531e8a92d6">operations_research::sat::FloatObjectiveProtoDefaultTypeInternal::FloatObjectiveProtoDefaultTypeInternal</a></div><div class="ttdeci">constexpr FloatObjectiveProtoDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00345">cp_model.pb.cc:345</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#l08827">cp_model.pb.cc:8827</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#l01080">cp_model.pb.cc:1080</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#l00448">cp_model.pb.h:448</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#l05266">cp_model.pb.h:5266</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#l05708">cp_model.pb.cc:5708</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#l11142">cp_model.pb.cc:11142</a></div></div>
<div class="ttc" id="struct_table_struct__ortools__2fsat__2fcp__5fmodel__2eproto_html_add528fcf8cb575420999abb21f85d3a3"><div class="ttname"><a href="struct_table_struct__ortools__2fsat__2fcp__5fmodel__2eproto.html#add528fcf8cb575420999abb21f85d3a3">TableStruct_ortools_2fsat_2fcp_5fmodel_2eproto::offsets</a></div><div class="ttdeci">static const uint32_t 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_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#l01223">cp_model.pb.cc:1223</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#l04943">cp_model.pb.h:4943</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#l11214">cp_model.pb.h:11214</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#l00278">cp_model.pb.cc:278</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#l05939">cp_model.pb.h:5939</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#l05886">cp_model.pb.cc:5886</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#l09330">cp_model.pb.cc:9330</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#l01084">cp_model.pb.cc:1084</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#l03831">cp_model.pb.h:3831</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#l00134">cp_model.pb.cc:134</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#l06021">cp_model.pb.cc:6021</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#l05826">cp_model.pb.cc:5826</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#l09109">cp_model.pb.cc:9109</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#l09143">cp_model.pb.cc:9143</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#l02127">cp_model.pb.h:2127</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#l03021">cp_model.pb.cc:3021</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#l10976">cp_model.pb.cc:10976</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#l09543">cp_model.pb.h:9543</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#l09388">cp_model.pb.cc:9388</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#l11154">cp_model.pb.cc:11154</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#l01442">cp_model.pb.cc:1442</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#l02309">cp_model.pb.cc:2309</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#l02512">cp_model.pb.cc:2512</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#l03746">cp_model.pb.cc:3746</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#l09522">cp_model.pb.cc:9522</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#l09691">cp_model.pb.h:9691</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#l11157">cp_model.pb.cc:11157</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#l01352">cp_model.pb.cc:1352</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#l05858">cp_model.pb.cc:5858</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#l04677">cp_model.pb.cc:4677</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#l01554">cp_model.pb.cc:1554</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#l10283">cp_model.pb.h:10283</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#l03046">cp_model.pb.cc:3046</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#l00080">cp_model.pb.cc:80</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#l00359">cp_model.pb.cc:359</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#l09617">cp_model.pb.h:9617</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#l08838">cp_model.pb.cc:8838</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#l01881">cp_model.pb.h:1881</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#l01617">cp_model.pb.cc:1617</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#l00206">cp_model.pb.cc:206</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#l00158">cp_model.pb.cc:158</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#l03816">cp_model.pb.h:3816</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#l08236">cp_model.pb.cc:8236</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#l03724">cp_model.pb.h:3724</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#l04469">cp_model.pb.h:4469</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#l00309">cp_model.pb.cc:309</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#l09283">cp_model.pb.cc:9283</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#l00409">cp_model.pb.cc:409</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#l09511">cp_model.pb.cc:9511</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#l09078">cp_model.pb.cc:9078</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#l05038">cp_model.pb.cc:5038</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#l00435">cp_model.pb.cc:435</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#l03615">cp_model.pb.h:3615</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#l00256">cp_model.pb.cc:256</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#l00214">cp_model.pb.h:214</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#l09557">cp_model.pb.cc:9557</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#l02609">linear_solver.pb.h:2609</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#l00460">cp_model.pb.cc:460</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_interval_constraint_proto_1_1___internal_html_a0a1455941cb64e6b081f471da77d23a5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_interval_constraint_proto_1_1___internal.html#a0a1455941cb64e6b081f471da77d23a5">operations_research::sat::IntervalConstraintProto::_Internal::end</a></div><div class="ttdeci">static const ::operations_research::sat::LinearExpressionProto &amp; end(const IntervalConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02796">cp_model.pb.cc:2796</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#l00377">cp_model.pb.cc:377</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#l09529">cp_model.pb.cc:9529</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#l02493">cp_model.pb.cc:2493</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#l03156">cp_model.pb.h:3156</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#l05274">cp_model.pb.h:5274</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_solution_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_solution.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::CpSolverSolution::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#l10182">cp_model.pb.cc:10182</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#l00171">cp_model.pb.cc:171</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#l03039">cp_model.pb.cc:3039</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#l11127">cp_model.pb.cc:11127</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#l07784">cp_model.pb.cc:7784</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#l05232">cp_model.pb.h:5232</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#l03187">cp_model.pb.cc:3187</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#l11187">cp_model.pb.cc:11187</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#l01421">cp_model.pb.cc:1421</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#l09473">cp_model.pb.cc:9473</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_ae8a64fec2c5ddb2db7eb16cbd341a545"><div class="ttname"><a href="cp__model_8pb_8cc.html#ae8a64fec2c5ddb2db7eb16cbd341a545">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[30]</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00515">cp_model.pb.cc:515</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#l07622">cp_model.pb.cc:7622</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#l01111">cp_model.pb.cc:1111</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_solution_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_solution.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::CpSolverSolution::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#l10212">cp_model.pb.cc:10212</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#l00982">cp_model.pb.h:982</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#l09322">cp_model.pb.cc:9322</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#l05052">cp_model.pb.h:5052</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#l07441">cp_model.pb.cc:7441</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#l00163">cp_model.pb.cc:163</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#l01806">cp_model.pb.cc:1806</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#l02099">cp_model.pb.cc:2099</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#l10801">cp_model.pb.h:10801</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_interval_constraint_proto_html_afde9bb41bc5b065b6c3670d2d35f7346"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_interval_constraint_proto.html#afde9bb41bc5b065b6c3670d2d35f7346">operations_research::sat::IntervalConstraintProto::size</a></div><div class="ttdeci">const ::operations_research::sat::LinearExpressionProto &amp; size() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l07921">cp_model.pb.h:7921</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#l06156">cp_model.pb.cc:6156</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#l02728">cp_model.pb.cc:2728</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#l09070">cp_model.pb.cc:9070</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#l01091">cp_model.pb.h:1091</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#l02049">cp_model.pb.cc:2049</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#l05193">cp_model.pb.cc:5193</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#l01839">cp_model.pb.cc:1839</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#l05878">cp_model.pb.cc:5878</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#l02036">cp_model.pb.cc:2036</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#l11076">cp_model.pb.cc:11076</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#l05681">cp_model.pb.h:5681</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#l01638">cp_model.pb.cc:1638</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#l06231">cp_model.pb.cc:6231</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#l02963">cp_model.pb.h:2963</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_solution_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_solution_1_1___internal.html">operations_research::sat::CpSolverSolution::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10064">cp_model.pb.cc:10064</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#l03226">cp_model.pb.cc:3226</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#l05267">cp_model.pb.cc:5267</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#l05810">cp_model.pb.cc:5810</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#l05764">cp_model.pb.cc:5764</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#l08293">cp_model.pb.cc:8293</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#l00306">cp_model.pb.cc:306</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#l07226">cp_model.pb.cc:7226</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#l01564">cp_model.pb.cc:1564</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#l00426">cp_model.pb.cc:426</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#l00384">cp_model.pb.cc:384</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#l11163">cp_model.pb.cc:11163</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_list_of_variables_proto_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_list_of_variables_proto.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::ListOfVariablesProto::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05685">cp_model.pb.cc:5685</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#l01847">cp_model.pb.cc:1847</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#l00246">cp_model.pb.cc:246</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#l05572">cp_model.pb.h:5572</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_solution_html_aa2e210db45690e39d2f57cdf2764248c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_solution.html#aa2e210db45690e39d2f57cdf2764248c">operations_research::sat::CpSolverSolution::CpSolverSolution</a></div><div class="ttdeci">CpSolverSolution()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l06430">cp_model.pb.h:6430</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#l02885">cp_model.pb.cc:2885</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_model_proto_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_model_proto.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::CpModelProto::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09811">cp_model.pb.cc:9811</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#l04771">cp_model.pb.cc:4771</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#l10357">cp_model.pb.h:10357</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#l03858">cp_model.pb.cc:3858</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#l00307">cp_model.pb.cc:307</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#l00186">cp_model.pb.h:186</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#l01397">cp_model.pb.cc:1397</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#l01724">cp_model.pb.h:1724</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#l05635">cp_model.pb.cc:5635</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#l09995">cp_model.pb.cc:9995</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#l03823">cp_model.pb.h:3823</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#l02616">cp_model.pb.h:2616</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#l11136">cp_model.pb.cc:11136</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#l10985">cp_model.pb.cc:10985</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#l01884">cp_model.pb.h:1884</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_solution_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_solution.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::CpSolverSolution::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10159">cp_model.pb.cc:10159</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#l04345">cp_model.pb.cc:4345</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#l00434">cp_model.pb.cc:434</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_response_1_1___internal_html_aa3b35682fa089f04818c8d5311f9e2bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_response_1_1___internal.html#aa3b35682fa089f04818c8d5311f9e2bf">operations_research::sat::CpSolverResponse::_Internal::integer_objective</a></div><div class="ttdeci">static const ::operations_research::sat::CpObjectiveProto &amp; integer_objective(const CpSolverResponse *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10262">cp_model.pb.cc:10262</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#l06223">cp_model.pb.h:6223</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#l04581">cp_model.pb.h:4581</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#l03556">cp_model.pb.cc:3556</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#l00366">cp_model.pb.cc:366</a></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#l00208">cp_model.pb.cc:208</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#l04472">cp_model.pb.h:4472</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#l01137">cp_model.pb.h:1137</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#l03243">cp_model.pb.cc:3243</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#l06048">cp_model.pb.h:6048</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#l00098">cp_model.pb.cc:98</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#l03836">cp_model.pb.h:3836</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#l03322">cp_model.pb.cc:3322</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#l00361">cp_model.pb.cc:361</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#l05166">cp_model.pb.cc:5166</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#l03911">cp_model.pb.h:3911</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#l10505">cp_model.pb.h:10505</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#l05234">cp_model.pb.h:5234</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#l00854">cp_model.pb.h:854</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#l05281">cp_model.pb.h:5281</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#l01993">cp_model.pb.h:1993</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#l01638">cp_model.pb.h:1638</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#l05246">cp_model.pb.cc:5246</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#l02252">cp_model.pb.cc:2252</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_float_objective_proto_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_float_objective_proto_default_type_internal.html">operations_research::sat::FloatObjectiveProtoDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00344">cp_model.pb.cc:344</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#l02216">cp_model.pb.cc:2216</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#l00233">cp_model.pb.cc:233</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#l00088">cp_model.pb.cc:88</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#l09986">cp_model.pb.cc:9986</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#l08565">cp_model.pb.cc:8565</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#l00210">cp_model.pb.cc:210</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#l02776">cp_model.pb.cc:2776</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#l06587">cp_model.pb.h:6587</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#l03824">cp_model.pb.h:3824</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#l00358">cp_model.pb.cc:358</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#l00611">cp_model.pb.h:611</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#l09299">cp_model.pb.cc:9299</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#l00173">cp_model.pb.cc:173</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#l10056">cp_model.pb.cc:10056</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#l05757">cp_model.pb.h:5757</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#l07405">cp_model.pb.cc:7405</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#l05560">cp_model.pb.cc:5560</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#l09032">cp_model.pb.cc:9032</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#l10030">cp_model.pb.cc:10030</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_interval_constraint_proto_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_interval_constraint_proto.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::IntervalConstraintProto::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02938">cp_model.pb.cc:2938</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#l00442">cp_model.pb.cc:442</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#l00396">cp_model.pb.cc:396</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#l09565">cp_model.pb.cc:9565</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#l04140">cp_model.pb.cc:4140</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#l00178">cp_model.pb.cc:178</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#l05230">cp_model.pb.h:5230</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#l03826">cp_model.pb.h:3826</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#l05283">cp_model.pb.h:5283</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#l03236">cp_model.pb.cc:3236</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_float_objective_proto_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_float_objective_proto.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::FloatObjectiveProto::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l07927">cp_model.pb.cc:7927</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#l01515">cp_model.pb.cc:1515</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#l02189">cp_model.pb.h:2189</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#l06186">cp_model.pb.cc:6186</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#l00807">cp_model.pb.h:807</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#l05936">cp_model.pb.h:5936</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#l04384">cp_model.pb.cc:4384</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#l00392">cp_model.pb.cc:392</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#l00117">cp_model.pb.cc:117</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#l06126">cp_model.pb.cc:6126</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#l09660">cp_model.pb.cc:9660</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#l08614">cp_model.pb.cc:8614</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#l05027">cp_model.pb.cc:5027</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_a23ad58dbb76df85ee952dd444d968597"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#a23ad58dbb76df85ee952dd444d968597">operations_research::sat::ConstraintProto::_Internal::int_prod</a></div><div class="ttdeci">static const ::operations_research::sat::LinearArgumentProto &amp; int_prod(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05838">cp_model.pb.cc:5838</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#l03817">cp_model.pb.h:3817</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#l11205">cp_model.pb.cc:11205</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#l02067">cp_model.pb.cc:2067</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#l02130">cp_model.pb.cc:2130</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#l03835">cp_model.pb.h:3835</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#l00259">cp_model.pb.cc:259</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#l10023">cp_model.pb.cc:10023</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#l11169">cp_model.pb.cc:11169</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#l02840">cp_model.pb.cc:2840</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#l09059">cp_model.pb.cc:9059</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#l09765">cp_model.pb.h:9765</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_float_objective_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_float_objective_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::FloatObjectiveProto::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#l07846">cp_model.pb.cc:7846</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#l01365">cp_model.pb.cc:1365</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#l07426">cp_model.pb.cc:7426</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#l08606">cp_model.pb.cc:8606</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#l00451">cp_model.pb.h:451</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#l05175">cp_model.pb.cc:5175</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#l00083">cp_model.pb.cc:83</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_sparse_permutation_proto_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_sparse_permutation_proto.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::SparsePermutationProto::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08955">cp_model.pb.cc:8955</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#l09634">cp_model.pb.cc:9634</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#l09356">cp_model.pb.cc:9356</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#l09130">cp_model.pb.cc:9130</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#l06699">cp_model.pb.h:6699</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#l00205">cp_model.pb.cc:205</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a31dcaea09f011d2fdd0d59304efefc53"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a31dcaea09f011d2fdd0d59304efefc53">operations_research::sat::ConstraintProto::set_allocated_int_prod</a></div><div class="ttdeci">void set_allocated_int_prod(::operations_research::sat::LinearArgumentProto *int_prod)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06006">cp_model.pb.cc:6006</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#l01918">cp_model.pb.cc:1918</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#l09569">cp_model.pb.cc:9569</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#l08356">cp_model.pb.cc:8356</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#l05543">cp_model.pb.cc:5543</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#l00142">cp_model.pb.cc:142</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#l05220">cp_model.pb.h:5220</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#l05245">cp_model.pb.h:5245</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_solution_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_solution.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::CpSolverSolution::_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#l06539">cp_model.pb.h:6539</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#l02056">cp_model.pb.cc:2056</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#l10209">cp_model.pb.h:10209</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#l00363">cp_model.pb.cc:363</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#l11202">cp_model.pb.cc:11202</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#l01721">cp_model.pb.h:1721</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#l00394">cp_model.pb.cc:394</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#l02225">cp_model.pb.cc:2225</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#l02753">cp_model.pb.cc:2753</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#l10949">cp_model.pb.h:10949</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#l04437">cp_model.pb.cc:4437</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_float_objective_proto_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_float_objective_proto.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::FloatObjectiveProto::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#l08081">cp_model.pb.cc:8081</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_argument_proto_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_argument_proto.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::LinearArgumentProto::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01968">cp_model.pb.cc:1968</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_ac36c47764df0c52c693a2335c6191bf4"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#ac36c47764df0c52c693a2335c6191bf4">operations_research::sat::ConstraintProto::_Internal::int_mod</a></div><div class="ttdeci">static const ::operations_research::sat::LinearArgumentProto &amp; int_mod(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05834">cp_model.pb.cc:5834</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#l00333">cp_model.pb.cc:333</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#l05238">cp_model.pb.h:5238</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#l08275">cp_model.pb.cc:8275</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#l02532">cp_model.pb.cc:2532</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#l04336">cp_model.pb.cc:4336</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#l03772">cp_model.pb.h:3772</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_table_constraint_proto_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_table_constraint_proto.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::TableConstraintProto::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04842">cp_model.pb.cc:4842</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#l03419">cp_model.pb.cc:3419</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#l00139">cp_model.pb.cc:139</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#l00329">cp_model.pb.cc:329</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#l03828">cp_model.pb.h:3828</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#l11160">cp_model.pb.cc:11160</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#l10135">cp_model.pb.h:10135</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#l00175">cp_model.pb.cc:175</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#l03124">cp_model.pb.cc:3124</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#l02194">cp_model.pb.cc:2194</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#l03217">cp_model.pb.cc:3217</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#l00113">cp_model.pb.cc:113</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#l06154">cp_model.pb.h:6154</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#l05212">cp_model.pb.cc:5212</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#l01066">cp_model.pb.cc:1066</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#l08640">cp_model.pb.cc:8640</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#l11145">cp_model.pb.cc:11145</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#l08582">cp_model.pb.cc:8582</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#l08323">cp_model.pb.cc:8323</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#l02242">cp_model.pb.cc:2242</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#l01343">cp_model.pb.cc:1343</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#l03779">cp_model.pb.cc:3779</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#l03837">cp_model.pb.h:3837</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#l08507">cp_model.pb.cc:8507</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#l01797">cp_model.pb.cc:1797</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_expression_proto_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_expression_proto.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::LinearExpressionProto::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01709">cp_model.pb.cc:1709</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#l01581">cp_model.pb.cc:1581</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#l11097">cp_model.pb.h:11097</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_cp_solver_solution_default_type_internal_html_a39ac75ddc8f8796cf5f43764467cd8fc"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_cp_solver_solution_default_type_internal.html#a39ac75ddc8f8796cf5f43764467cd8fc">operations_research::sat::CpSolverSolutionDefaultTypeInternal::CpSolverSolutionDefaultTypeInternal</a></div><div class="ttdeci">constexpr CpSolverSolutionDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00469">cp_model.pb.cc:469</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#l02280">cp_model.pb.h:2280</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#l02321">cp_model.pb.cc:2321</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#l04700">cp_model.pb.cc:4700</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#l00439">cp_model.pb.cc:439</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#l03820">cp_model.pb.h:3820</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#l10327">cp_model.pb.cc:10327</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#l08820">cp_model.pb.cc:8820</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#l00242">cp_model.pb.cc:242</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#l06081">cp_model.pb.cc:6081</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_objective_proto_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_objective_proto.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::CpObjectiveProto::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l07543">cp_model.pb.cc:7543</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ae6adafb02e5b42fb52221114119a158a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ae6adafb02e5b42fb52221114119a158a">operations_research::sat::ConstraintProto::int_mod</a></div><div class="ttdeci">const ::operations_research::sat::LinearArgumentProto &amp; int_mod() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l09987">cp_model.pb.h:9987</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#l04276">cp_model.pb.cc:4276</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#l11114">cp_model.pb.cc:11114</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#l00279">cp_model.pb.cc:279</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#l03519">cp_model.pb.cc:3519</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#l00261">cp_model.pb.cc:261</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#l05822">cp_model.pb.cc:5822</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#l03821">cp_model.pb.h:3821</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#l00160">cp_model.pb.cc:160</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#l03492">cp_model.pb.cc:3492</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#l06111">cp_model.pb.h:6111</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#l04173">cp_model.pb.cc:4173</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#l04668">cp_model.pb.cc:4668</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#l02960">cp_model.pb.h:2960</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#l05754">cp_model.pb.h:5754</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto___affine_transformation.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::DecisionStrategyProto_AffineTransformation::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08204">cp_model.pb.cc:8204</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#l03093">cp_model.pb.cc:3093</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#l08809">cp_model.pb.cc:8809</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#l05006">cp_model.pb.cc:5006</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#l03612">cp_model.pb.h:3612</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#l02714">cp_model.pb.h:2714</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#l05882">cp_model.pb.cc:5882</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cumulative_constraint_proto_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cumulative_constraint_proto.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::CumulativeConstraintProto::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03654">cp_model.pb.cc:3654</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#l01820">cp_model.pb.cc:1820</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#l01134">cp_model.pb.h:1134</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#l00213">cp_model.pb.cc:213</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#l05384">cp_model.pb.h:5384</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_integer_variable_proto_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_integer_variable_proto.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::IntegerVariableProto::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01273">cp_model.pb.cc:1273</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#l04112">cp_model.pb.cc:4112</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#l08556">cp_model.pb.cc:8556</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#l00115">cp_model.pb.cc:115</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#l03819">cp_model.pb.h:3819</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#l11130">cp_model.pb.cc:11130</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#l00112">cp_model.pb.cc:112</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#l01347">cp_model.pb.h:1347</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#l00085">cp_model.pb.cc:85</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap2_d_constraint_proto.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::NoOverlap2DConstraintProto::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03381">cp_model.pb.cc:3381</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#l03453">cp_model.pb.h:3453</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#l03261">cp_model.pb.cc:3261</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#l03017">search.cc:3017</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#l04939">cp_model.pb.cc:4939</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#l05186">cp_model.pb.cc:5186</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#l02864">cp_model.pb.cc:2864</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#l01246">cp_model.pb.h:1246</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#l00560">cp_model.pb.h:560</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#l01545">cp_model.pb.cc:1545</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#l00429">cp_model.pb.cc:429</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#l07327">cp_model.pb.h:7327</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#l04880">cp_model.pb.cc:4880</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_interval_constraint_proto_1_1___internal_html_ac6386669e89fc9f70e0a77b36d491209"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_interval_constraint_proto_1_1___internal.html#ac6386669e89fc9f70e0a77b36d491209">operations_research::sat::IntervalConstraintProto::_Internal::size</a></div><div class="ttdeci">static const ::operations_research::sat::LinearExpressionProto &amp; size(const IntervalConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02800">cp_model.pb.cc:2800</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_circuit_constraint_proto_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_circuit_constraint_proto.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::CircuitConstraintProto::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04235">cp_model.pb.cc:4235</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_cp_solver_solution_default_type_internal_html_a6a975ce628dfda94730129c2e6453ff1"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_cp_solver_solution_default_type_internal.html#a6a975ce628dfda94730129c2e6453ff1">operations_research::sat::CpSolverSolutionDefaultTypeInternal::~CpSolverSolutionDefaultTypeInternal</a></div><div class="ttdeci">~CpSolverSolutionDefaultTypeInternal()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00471">cp_model.pb.cc:471</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#l03990">cp_model.pb.cc:3990</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#l00296">cp_model.pb.cc:296</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#l00191">cp_model.pb.cc:191</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#l05866">cp_model.pb.h:5866</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#l05916">cp_model.pb.cc:5916</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#l03818">cp_model.pb.h:3818</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#l03391">cp_model.pb.h:3391</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#l01344">cp_model.pb.h:1344</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#l05204">cp_model.pb.cc:5204</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#l02784">cp_model.pb.cc:2784</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#l05894">cp_model.pb.cc:5894</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#l00131">cp_model.pb.cc:131</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_bool_argument_proto_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_bool_argument_proto.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::BoolArgumentProto::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l01492">cp_model.pb.cc:1492</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#l02080">cp_model.pb.h:2080</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#l01882">cp_model.pb.cc:1882</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_linear_constraint_proto_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_linear_constraint_proto.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::LinearConstraintProto::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02383">cp_model.pb.cc:2383</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#l02075">cp_model.pb.cc:2075</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#l00455">cp_model.pb.cc:455</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#l00188">cp_model.pb.cc:188</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#l00328">cp_model.pb.cc:328</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_float_objective_proto_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_float_objective_proto.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::FloatObjectiveProto::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#l08064">cp_model.pb.cc:8064</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#l08904">cp_model.pb.cc:8904</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#l08089">cp_model.pb.cc:8089</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_solution_html_ab586d26cf9d20d52de0e3d2081fc1419"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_solution.html#ab586d26cf9d20d52de0e3d2081fc1419">operations_research::sat::CpSolverSolution::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#l10248">cp_model.pb.cc:10248</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#l05121">cp_model.pb.cc:5121</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#l11181">cp_model.pb.cc:11181</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#l00126">cp_model.pb.cc:126</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#l01212">cp_model.pb.cc:1212</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#l11178">cp_model.pb.cc:11178</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#l00331">cp_model.pb.cc:331</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#l08151">cp_model.pb.cc:8151</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#l05931">cp_model.pb.cc:5931</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#l01998">cp_model.pb.cc:1998</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#l00105">cp_model.pb.cc:105</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_float_objective_proto_html_a3b8916ea6d24ef4006e6d52e3f96362f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_float_objective_proto.html#a3b8916ea6d24ef4006e6d52e3f96362f">operations_research::sat::FloatObjectiveProto::_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#l04846">cp_model.pb.h:4846</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#l03832">cp_model.pb.h:3832</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_float_objective_proto_html_aebcc168f71bae9a3f0610a45766e94f4"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_float_objective_proto.html#aebcc168f71bae9a3f0610a45766e94f4">operations_research::sat::FloatObjectiveProto::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const FloatObjectiveProto &amp;from)</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="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#l10727">cp_model.pb.h:10727</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_float_objective_proto_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_float_objective_proto.html">operations_research::sat::FloatObjectiveProto</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l04734">cp_model.pb.h:4734</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#l01853">cp_model.pb.cc:1853</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#l06201">cp_model.pb.cc:6201</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#l01650">cp_model.pb.cc:1650</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_float_objective_proto_default_type_internal_html_a3671be5dc388eb25136dcc9522427076"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_float_objective_proto_default_type_internal.html#a3671be5dc388eb25136dcc9522427076">operations_research::sat::FloatObjectiveProtoDefaultTypeInternal::~FloatObjectiveProtoDefaultTypeInternal</a></div><div class="ttdeci">~FloatObjectiveProtoDefaultTypeInternal()</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_float_objective_proto_1_1___internal_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_float_objective_proto_1_1___internal.html">operations_research::sat::FloatObjectiveProto::_Internal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l07792">cp_model.pb.cc:7792</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#l05567">cp_model.pb.cc:5567</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#l01931">cp_model.pb.h:1931</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_solution_html_a4e1b680ae3a6848aa888208d1f7aa9a8"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_solution.html#a4e1b680ae3a6848aa888208d1f7aa9a8">operations_research::sat::CpSolverSolution::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const CpSolverSolution &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10231">cp_model.pb.cc:10231</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_response_html_a35c0424dc86a508abbafe44b6c0311ad"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_response.html#a35c0424dc86a508abbafe44b6c0311ad">operations_research::sat::CpSolverResponse::internal_default_instance</a></div><div class="ttdeci">static const CpSolverResponse * internal_default_instance()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l06630">cp_model.pb.h:6630</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#l03478">cp_model.pb.cc:3478</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#l02120">cp_model.pb.cc:2120</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#l02597">cp_model.pb.cc:2597</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#l05243">cp_model.pb.h:5243</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#l03253">cp_model.pb.cc:3253</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#l06551">cp_model.pb.cc:6551</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#l00081">cp_model.pb.cc:81</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#l05268">cp_model.pb.h:5268</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_solution_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_solution.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::sat::CpSolverSolution::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#l10109">cp_model.pb.cc:10109</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#l00225">cp_model.pb.cc:225</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_float_objective_proto_html_a63781cff8405dec0c427745986ee0848"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_float_objective_proto.html#a63781cff8405dec0c427745986ee0848">operations_research::sat::FloatObjectiveProto::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const FloatObjectiveProto &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08036">cp_model.pb.cc:8036</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#l02389">cp_model.pb.h:2389</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_routes_constraint_proto_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_routes_constraint_proto.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::RoutesConstraintProto::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l04532">cp_model.pb.cc:4532</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#l00658">cp_model.pb.h:658</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#l01065">cp_model.pb.cc:1065</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#l04722">cp_model.pb.cc:4722</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#l00170">cp_model.pb.cc:170</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#l04364">cp_model.pb.cc:4364</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#l05782">cp_model.pb.cc:5782</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#l01306">cp_model.pb.cc:1306</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#l00422">cp_model.pb.cc:422</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#l04972">cp_model.pb.cc:4972</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#l00283">cp_model.pb.cc:283</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#l00292">cp_model.pb.cc:292</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#l00314">cp_model.pb.cc:314</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#l02504">cp_model.pb.h:2504</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#l04714">cp_model.pb.cc:4714</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#l05901">cp_model.pb.cc:5901</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#l03578">cp_model.pb.cc:3578</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_solution_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_solution.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::CpSolverSolution::_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#l10119">cp_model.pb.cc:10119</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#l09052">cp_model.pb.cc:9052</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#l07724">cp_model.pb.cc:7724</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#l10256">cp_model.pb.cc:10256</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#l00509">cp_model.pb.cc:509</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_solution_html_a83794439b5a81a507b67b07f09d4f048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_solution.html#a83794439b5a81a507b67b07f09d4f048">operations_research::sat::CpSolverSolution::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#l10238">cp_model.pb.cc:10238</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#l06590">cp_model.pb.h:6590</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#l00507">cp_model.pb.cc:507</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#l03069">cp_model.pb.cc:3069</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#l00068">cp_model.pb.cc:68</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#l00299">cp_model.pb.cc:299</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#l01529">cp_model.pb.h:1529</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#l02688">cp_model.pb.cc:2688</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#l05272">cp_model.pb.h:5272</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#l03010">cp_model.pb.h:3010</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#l03838">cp_model.pb.h:3838</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a86df7716f79e450b221ec1af02f994bf"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a86df7716f79e450b221ec1af02f994bf">operations_research::sat::_FloatObjectiveProto_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT FloatObjectiveProtoDefaultTypeInternal _FloatObjectiveProto_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00352">cp_model.pb.cc:352</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_cp_solver_solution_default_type_internal_html"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_cp_solver_solution_default_type_internal.html">operations_research::sat::CpSolverSolutionDefaultTypeInternal</a></div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00468">cp_model.pb.cc:468</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#l00504">cp_model.pb.cc:504</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#l02764">cp_model.pb.h:2764</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#l03829">cp_model.pb.h:3829</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#l00399">cp_model.pb.cc:399</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#l03760">cp_model.pb.cc:3760</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#l11151">cp_model.pb.cc:11151</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#l00060">cp_model.pb.cc:60</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#l08893">cp_model.pb.cc:8893</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#l08672">cp_model.pb.cc:8672</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#l00272">cp_model.pb.h:272</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#l11023">cp_model.pb.h:11023</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#l00286">cp_model.pb.cc:286</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#l00196">cp_model.pb.cc:196</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#l05757">cp_model.pb.cc:5757</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#l03843">cp_model.pb.cc:3843</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#l04052">cp_model.pb.cc:4052</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#l00517">cp_model.pb.cc:517</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#l02424">cp_model.pb.cc:2424</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#l02717">cp_model.pb.h:2717</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#l04376">cp_model.pb.cc:4376</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#l05890">cp_model.pb.cc:5890</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#l10431">cp_model.pb.h:10431</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#l00870">cp_model.pb.cc:870</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#l11124">cp_model.pb.cc:11124</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#l01569">cp_model.pb.h:1569</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#l04079">cp_model.pb.cc:4079</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#l00058">cp_model.pb.cc:58</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#l00140">cp_model.pb.cc:140</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#l04750">cp_model.pb.cc:4750</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#l06402">cp_model.pb.cc:6402</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#l00411">cp_model.pb.cc:411</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#l05645">cp_model.pb.cc:5645</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#l00055">cp_model.pb.cc:55</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#l00291">cp_model.pb.cc:291</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#l08661">cp_model.pb.cc:8661</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#l11139">cp_model.pb.cc:11139</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#l05108">cp_model.pb.h:5108</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#l02077">cp_model.pb.h:2077</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#l04980">cp_model.pb.cc:4980</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#l01107">cp_model.pb.cc:1107</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#l04783">cp_model.pb.cc:4783</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#l02235">cp_model.pb.cc:2235</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#l00281">cp_model.pb.cc:281</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ad68192e55acda33d047e0090893722d4"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ad68192e55acda33d047e0090893722d4">operations_research::sat::ConstraintProto::set_allocated_int_div</a></div><div class="ttdeci">void set_allocated_int_div(::operations_research::sat::LinearArgumentProto *int_div)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05976">cp_model.pb.cc:5976</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#l00294">cp_model.pb.cc:294</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#l01747">cp_model.pb.cc:1747</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#l03511">cp_model.pb.cc:3511</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#l03072">cp_model.pb.h:3072</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#l00076">cp_model.pb.cc:76</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#l03830">cp_model.pb.h:3830</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#l00421">cp_model.pb.cc:421</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#l03775">cp_model.pb.h:3775</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#l05236">cp_model.pb.h:5236</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#l03839">cp_model.pb.h:3839</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#l11166">cp_model.pb.cc:11166</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#l03849">cp_model.pb.h:3849</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#l00257">cp_model.pb.cc:257</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#l00456">cp_model.pb.cc:456</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#l05846">cp_model.pb.cc:5846</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#l00916">cp_model.pb.h:916</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_inverse_constraint_proto_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_inverse_constraint_proto.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::InverseConstraintProto::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05089">cp_model.pb.cc:5089</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#l04960">cp_model.pb.cc:4960</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#l05862">cp_model.pb.cc:5862</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#l00156">cp_model.pb.cc:156</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#l01827">cp_model.pb.cc:1827</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#l02826">cp_model.pb.h:2826</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#l09041">cp_model.pb.cc:9041</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#l00189">cp_model.pb.cc:189</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#l08377">cp_model.pb.cc:8377</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#l00437">cp_model.pb.cc:437</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#l01571">cp_model.pb.cc:1571</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#l08755">cp_model.pb.cc:8755</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#l06563">cp_model.pb.cc:6563</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#l00608">cp_model.pb.h:608</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#l11211">cp_model.pb.cc:11211</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#l00056">cp_model.pb.cc:56</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#l03737">cp_model.pb.cc:3737</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#l04086">cp_model.pb.cc:4086</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#l04357">cp_model.pb.cc:4357</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#l07336">cp_model.pb.cc:7336</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#l00264">cp_model.pb.cc:264</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::ConstraintProto::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l06797">cp_model.pb.cc:6797</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#l07217">cp_model.pb.cc:7217</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_ad5fede74cf8685cd7f0838fca8aa9cf5"><div class="ttname"><a href="cp__model_8pb_8cc.html#ad5fede74cf8685cd7f0838fca8aa9cf5">CreateMaybeMessage&lt; ::operations_research::sat::FloatObjectiveProto &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::FloatObjectiveProto * Arena::CreateMaybeMessage&lt; ::operations_research::sat::FloatObjectiveProto &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l11184">cp_model.pb.cc:11184</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#l11083">cp_model.pb.cc:11083</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#l06051">cp_model.pb.cc:6051</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_float_objective_proto_default_type_internal_html_ac19de2bedb2c0655e89a0f3ae13bb828"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_float_objective_proto_default_type_internal.html#ac19de2bedb2c0655e89a0f3ae13bb828">operations_research::sat::FloatObjectiveProtoDefaultTypeInternal::_instance</a></div><div class="ttdeci">FloatObjectiveProto _instance</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="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#l00516">cp_model.pb.cc:516</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#l08300">cp_model.pb.cc:8300</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#l09839">cp_model.pb.h:9839</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#l03693">cp_model.pb.cc:3693</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#l05854">cp_model.pb.cc:5854</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#l09234">cp_model.pb.cc:9234</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#l00193">cp_model.pb.cc:193</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#l00376">cp_model.pb.cc:376</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#l00244">cp_model.pb.cc:244</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#l00226">cp_model.pb.cc:226</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_dense_matrix_proto_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_dense_matrix_proto.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::DenseMatrixProto::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09199">cp_model.pb.cc:9199</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#l04930">cp_model.pb.cc:4930</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_automaton_constraint_proto_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_automaton_constraint_proto.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::AutomatonConstraintProto::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05374">cp_model.pb.cc:5374</a></div></div>
<div class="ttc" id="structoperations__research_1_1sat_1_1_cp_solver_solution_default_type_internal_html_a2367653b6cd1a4c607e4129369c08be5"><div class="ttname"><a href="structoperations__research_1_1sat_1_1_cp_solver_solution_default_type_internal.html#a2367653b6cd1a4c607e4129369c08be5">operations_research::sat::CpSolverSolutionDefaultTypeInternal::_instance</a></div><div class="ttdeci">CpSolverSolution _instance</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00473">cp_model.pb.cc:473</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#l06111">cp_model.pb.cc:6111</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#l08872">cp_model.pb.cc:8872</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#l01154">cp_model.pb.cc:1154</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#l03012">cp_model.pb.cc:3012</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#l03289">cp_model.pb.cc:3289</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#l11199">cp_model.pb.cc:11199</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#l11172">cp_model.pb.cc:11172</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#l09548">cp_model.pb.cc:9548</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#l03822">cp_model.pb.h:3822</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#l00100">cp_model.pb.cc:100</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#l00275">cp_model.pb.h:275</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_a9791f45657525989469c989a590dd861"><div class="ttname"><a href="cp__model_8pb_8cc.html#a9791f45657525989469c989a590dd861">PROTOBUF_SECTION_VARIABLE</a></div><div class="ttdeci">const uint32_t TableStruct_ortools_2fsat_2fcp_5fmodel_2eproto::offsets [] PROTOBUF_SECTION_VARIABLE(protodesc_cold)</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#l11175">cp_model.pb.cc:11175</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#l00147">cp_model.pb.cc:147</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#l04416">cp_model.pb.cc:4416</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#l08139">cp_model.pb.cc:8139</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#l07343">cp_model.pb.cc:7343</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cumulative_constraint_proto_html_a1a596895b656fc2283b6d3c2774ed54e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cumulative_constraint_proto.html#a1a596895b656fc2283b6d3c2774ed54e">operations_research::sat::CumulativeConstraintProto::internal_default_instance</a></div><div class="ttdeci">static const CumulativeConstraintProto * internal_default_instance()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l02120">cp_model.pb.h:2120</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#l08800">cp_model.pb.cc:8800</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#l00406">cp_model.pb.cc:406</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#l02584">cp_model.pb.cc:2584</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#l05842">cp_model.pb.cc:5842</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#l00804">cp_model.pb.h:804</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#l06377">cp_model.pb.cc:6377</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#l04953">cp_model.pb.cc:4953</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#l02027">cp_model.pb.cc:2027</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cumulative_constraint_proto_1_1___internal_html_a91000858ea125b697f2f2bcb16f0727c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cumulative_constraint_proto_1_1___internal.html#a91000858ea125b697f2f2bcb16f0727c">operations_research::sat::CumulativeConstraintProto::_Internal::capacity</a></div><div class="ttdeci">static const ::operations_research::sat::LinearExpressionProto &amp; capacity(const CumulativeConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03525">cp_model.pb.cc:3525</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#l08118">cp_model.pb.cc:8118</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#l10875">cp_model.pb.h:10875</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#l00069">cp_model.pb.cc:69</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#l11196">cp_model.pb.cc:11196</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#l02505">cp_model.pb.cc:2505</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#l05247">cp_model.pb.h:5247</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#l05898">cp_model.pb.cc:5898</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#l06066">cp_model.pb.cc:6066</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_float_objective_proto_html_aa7e6ed13f1c34c5453b63a4d9645196e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_float_objective_proto.html#aa7e6ed13f1c34c5453b63a4d9645196e">operations_research::sat::FloatObjectiveProto::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#l08027">cp_model.pb.cc:8027</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#l10790">cp_model.pb.cc:10790</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#l05534">cp_model.pb.cc:5534</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#l08987">cp_model.pb.cc:8987</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#l00102">cp_model.pb.cc:102</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#l03499">cp_model.pb.cc:3499</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#l10351">cp_model.pb.cc:10351</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#l01072">cp_model.pb.cc:1072</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#l00120">cp_model.pb.cc:120</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_partial_variable_assignment_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_partial_variable_assignment.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::PartialVariableAssignment::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08723">cp_model.pb.cc:8723</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_float_objective_proto_html_af1033c8579625eedc97d25696eeca0b1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_float_objective_proto.html#af1033c8579625eedc97d25696eeca0b1">operations_research::sat::FloatObjectiveProto::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#l07971">cp_model.pb.cc:7971</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_float_objective_proto_html_aad49032ee75ebc29cb4735b3cfe7e449"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_float_objective_proto.html#aad49032ee75ebc29cb4735b3cfe7e449">operations_research::sat::FloatObjectiveProto::FloatObjectiveProto</a></div><div class="ttdeci">FloatObjectiveProto()</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l04737">cp_model.pb.h:4737</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#l00720">cp_model.pb.h:720</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#l00424">cp_model.pb.cc:424</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_element_constraint_proto_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_element_constraint_proto.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::ElementConstraintProto::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02653">cp_model.pb.cc:2653</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#l00384">cp_model.pb.h:384</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#l01190">cp_model.pb.cc:1190</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#l04061">cp_model.pb.cc:4061</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#l03341">cp_model.pb.h:3341</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ae1da61ae4432812a260d36955d349e6c"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ae1da61ae4432812a260d36955d349e6c">operations_research::sat::_CpSolverSolution_default_instance_</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CpSolverSolutionDefaultTypeInternal _CpSolverSolution_default_instance_</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l00476">cp_model.pb.cc:476</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#l03767">cp_model.pb.cc:3767</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#l01134">cp_model.pb.cc:1134</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#l05496">cp_model.pb.h:5496</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#l02260">cp_model.pb.cc:2260</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#l03310">cp_model.pb.cc:3310</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#l05850">cp_model.pb.cc:5850</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#l02277">cp_model.pb.h:2277</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#l06141">cp_model.pb.cc:6141</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#l07715">cp_model.pb.cc:7715</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#l01526">cp_model.pb.h:1526</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_no_overlap_constraint_proto.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::NoOverlapConstraintProto::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03164">cp_model.pb.cc:3164</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#l10373">cp_model.pb.cc:10373</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#l04588">cp_model.pb.cc:4588</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_element_constraint_proto_html_aef27b6eb00abae299f52b396d8f43c30"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_element_constraint_proto.html#aef27b6eb00abae299f52b396d8f43c30">operations_research::sat::ElementConstraintProto::target</a></div><div class="ttdeci">int32_t target() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l07659">cp_model.pb.h:7659</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_response_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_response.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::CpSolverResponse::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10599">cp_model.pb.cc:10599</a></div></div>
<div class="ttc" id="search_8cc_html_a9648c36eafdd6183052aeec5bef2d8b2"><div class="ttname"><a href="search_8cc.html#a9648c36eafdd6183052aeec5bef2d8b2">maximize_</a></div><div class="ttdeci">const bool maximize_</div><div class="ttdef"><b>Definition:</b> <a href="search_8cc_source.html#l02559">search.cc:2559</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#l09306">cp_model.pb.cc:9306</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#l00073">cp_model.pb.cc:73</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#l06171">cp_model.pb.cc:6171</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#l03114">cp_model.pb.cc:3114</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#l03159">cp_model.pb.h:3159</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#l11133">cp_model.pb.cc:11133</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#l05590">cp_model.pb.cc:5590</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#l02484">cp_model.pb.cc:2484</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#l00228">cp_model.pb.cc:228</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#l03469">cp_model.pb.cc:3469</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#l04693">cp_model.pb.cc:4693</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#l03268">cp_model.pb.h:3268</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#l03834">cp_model.pb.h:3834</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#l05270">cp_model.pb.h:5270</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#l02563">cp_model.pb.cc:2563</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#l00097">cp_model.pb.cc:97</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#l03833">cp_model.pb.h:3833</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#l11171">cp_model.pb.h:11171</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#l06114">cp_model.pb.h:6114</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#l00241">cp_model.pb.cc:241</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_interval_constraint_proto_1_1___internal_html_abaf28dd4369a34654e45d6846fea0bd7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_interval_constraint_proto_1_1___internal.html#abaf28dd4369a34654e45d6846fea0bd7">operations_research::sat::IntervalConstraintProto::_Internal::start</a></div><div class="ttdeci">static const ::operations_research::sat::LinearExpressionProto &amp; start(const IntervalConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02792">cp_model.pb.cc:2792</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#l00463">cp_model.pb.cc:463</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_solution_html_a781bcf0cf4277469d146c4e24587beae"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_solution.html#a781bcf0cf4277469d146c4e24587beae">operations_research::sat::CpSolverSolution::~CpSolverSolution</a></div><div class="ttdeci">~CpSolverSolution() override</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l10088">cp_model.pb.cc:10088</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#l05747">cp_model.pb.cc:5747</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#l03344">cp_model.pb.h:3344</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_ab3451220a20b3a6c23cd7ef1ffcdebe1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#ab3451220a20b3a6c23cd7ef1ffcdebe1">operations_research::sat::ConstraintProto::int_div</a></div><div class="ttdeci">const ::operations_research::sat::LinearArgumentProto &amp; int_div() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l09913">cp_model.pb.h:9913</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#l08315">cp_model.pb.cc:8315</a></div></div>
<div class="ttc" id="cp__model_8pb_8cc_html_a0c52964e33ee26e0b301855f0701fd3d"><div class="ttname"><a href="cp__model_8pb_8cc.html#a0c52964e33ee26e0b301855f0701fd3d">CreateMaybeMessage&lt; ::operations_research::sat::CpSolverSolution &gt;</a></div><div class="ttdeci">PROTOBUF_NOINLINE ::operations_research::sat::CpSolverSolution * Arena::CreateMaybeMessage&lt; ::operations_research::sat::CpSolverSolution &gt;(Arena *arena)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l11208">cp_model.pb.cc:11208</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#l01452">cp_model.pb.cc:1452</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#l01904">cp_model.pb.cc:1904</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_all_different_constraint_proto_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_all_different_constraint_proto.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::AllDifferentConstraintProto::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l02172">cp_model.pb.cc:2172</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_decision_strategy_proto_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_decision_strategy_proto.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::DecisionStrategyProto::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l08462">cp_model.pb.cc:8462</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#l00311">cp_model.pb.cc:311</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#l05774">cp_model.pb.cc:5774</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_cp_model_proto_1_1___internal_html_a9c20577d0a99319a26a11cd632838867"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_model_proto_1_1___internal.html#a9c20577d0a99319a26a11cd632838867">operations_research::sat::CpModelProto::_Internal::floating_point_objective</a></div><div class="ttdeci">static const ::operations_research::sat::FloatObjectiveProto &amp; floating_point_objective(const CpModelProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l09561">cp_model.pb.cc:9561</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_reservoir_constraint_proto_html_ade092f7378c2eef944dd6eba16d5690e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_reservoir_constraint_proto.html#ade092f7378c2eef944dd6eba16d5690e">operations_research::sat::ReservoirConstraintProto::_InternalSerialize</a></div><div class="ttdeci">uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l03938">cp_model.pb.cc:3938</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#l05111">cp_model.pb.h:5111</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#l01456">cp_model.pb.h:1456</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#l07759">cp_model.pb.cc:7759</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#l00381">cp_model.pb.cc:381</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal_html_a61065743442890d553b841790280df95"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto_1_1___internal.html#a61065743442890d553b841790280df95">operations_research::sat::ConstraintProto::_Internal::int_div</a></div><div class="ttdeci">static const ::operations_research::sat::LinearArgumentProto &amp; int_div(const ConstraintProto *msg)</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8cc_source.html#l05830">cp_model.pb.cc:5830</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_cp_solver_solution_html_aa48119af1106ac23323b52218b9d8781"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_cp_solver_solution.html#aa48119af1106ac23323b52218b9d8781">operations_research::sat::CpSolverSolution::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const CpSolverSolution &amp;from)</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="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#l04451">cp_model.pb.cc:4451</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#l03593">cp_model.pb.cc:3593</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#l00230">cp_model.pb.cc:230</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#l05614">cp_model.pb.cc:5614</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#l07362">cp_model.pb.cc:7362</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#l00071">cp_model.pb.cc:71</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#l01138">cp_model.pb.cc:1138</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#l01589">cp_model.pb.cc:1589</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#l01389">cp_model.pb.cc:1389</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#l02976">cp_model.pb.cc:2976</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#l08266">cp_model.pb.cc:8266</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#l09900">cp_model.pb.cc:9900</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#l00512">cp_model.pb.cc:512</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#l00414">cp_model.pb.cc:414</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#l10653">cp_model.pb.h:10653</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="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#l09274">cp_model.pb.cc:9274</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#l07370">cp_model.pb.cc:7370</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#l04940">cp_model.pb.h:4940</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#l05569">cp_model.pb.h:5569</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#l02507">cp_model.pb.h:2507</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#l08391">cp_model.pb.cc:8391</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#l05814">cp_model.pb.cc:5814</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_float_objective_proto_html_a312ca8bb89c95cba7ac0712a184f5711"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_float_objective_proto.html#a312ca8bb89c95cba7ac0712a184f5711">operations_research::sat::FloatObjectiveProto::_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#l07860">cp_model.pb.cc:7860</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#l09540">cp_model.pb.cc:9540</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#l03822">cp_model.pb.cc:3822</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#l01833">cp_model.pb.h:1833</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#l05282">cp_model.pb.cc:5282</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#l00127">cp_model.pb.cc:127</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#l00129">cp_model.pb.cc:129</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#l05387">cp_model.pb.h:5387</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#l00505">cp_model.pb.cc:505</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#l02737">cp_model.pb.cc:2737</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#l03827">cp_model.pb.h:3827</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#l05874">cp_model.pb.cc:5874</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#l09502">cp_model.pb.cc:9502</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#l05818">cp_model.pb.cc:5818</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#l00458">cp_model.pb.cc:458</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#l07766">cp_model.pb.cc:7766</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#l00063">cp_model.pb.cc:63</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#l06096">cp_model.pb.cc:6096</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#l05961">cp_model.pb.cc:5961</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#l11190">cp_model.pb.cc:11190</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#l06036">cp_model.pb.cc:6036</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#l06216">cp_model.pb.cc:6216</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#l05439">cp_model.pb.cc:5439</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1_constraint_proto_html_a4567d228ce1b15d80cd3408cb8ca86af"><div class="ttname"><a href="classoperations__research_1_1sat_1_1_constraint_proto.html#a4567d228ce1b15d80cd3408cb8ca86af">operations_research::sat::ConstraintProto::int_prod</a></div><div class="ttdeci">const ::operations_research::sat::LinearArgumentProto &amp; int_prod() const</div><div class="ttdef"><b>Definition:</b> <a href="cp__model_8pb_8h_source.html#l10061">cp_model.pb.h:10061</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#l00391">cp_model.pb.cc:391</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#l05946">cp_model.pb.cc:5946</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#l00155">cp_model.pb.cc:155</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#l05738">cp_model.pb.cc:5738</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#l11148">cp_model.pb.cc:11148</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#l11193">cp_model.pb.cc:11193</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#l00979">cp_model.pb.h:979</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">
2022-01-16 18:02:36 +01: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>