Files
ortools-clone/docs/cpp_linear/classoperations__research_1_1OptionalDouble.html
2019-07-15 14:27:40 -07:00

1129 lines
55 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>OR-Tools</title>
<meta http-equiv="Content-Type" content="text/html;"/>
<meta charset="utf-8"/>
<!--<link rel='stylesheet' type='text/css' href="https://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
<link rel="stylesheet" type="text/css" href="ortools.css" title="default" media="screen,print" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
</head>
<body>
<div id="banner-container">
<div id="banner">
<span id="sfml">OR-Tools 7.2</span>
</div>
</div>
<link rel="icon" href="https://developers.google.com/optimization/images/orLogo.png">
<div id="content">
<!-- Generated by Doxygen 1.8.15 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classoperations__research_1_1OptionalDouble.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classoperations__research_1_1OptionalDouble-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">operations_research::OptionalDouble Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01484">1484</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a3d37488ffc31669b71bf38c4145b25a2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a3d37488ffc31669b71bf38c4145b25a2">OptionalDouble</a> ()</td></tr>
<tr class="separator:a3d37488ffc31669b71bf38c4145b25a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65f55376681119f710b2297183777bd4"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a65f55376681119f710b2297183777bd4">~OptionalDouble</a> ()</td></tr>
<tr class="separator:a65f55376681119f710b2297183777bd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a078f72896ab3eb36213a7553208398fa"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a078f72896ab3eb36213a7553208398fa">OptionalDouble</a> (const <a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a> &amp;from)</td></tr>
<tr class="separator:a078f72896ab3eb36213a7553208398fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13e6dad8632df288416bdd94fd0df1e7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a13e6dad8632df288416bdd94fd0df1e7">OptionalDouble</a> (<a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a> &amp;&amp;from) noexcept</td></tr>
<tr class="separator:a13e6dad8632df288416bdd94fd0df1e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40c297e4ce229e0ddef0a3b407d87ca8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a40c297e4ce229e0ddef0a3b407d87ca8">operator=</a> (const <a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a> &amp;from)</td></tr>
<tr class="separator:a40c297e4ce229e0ddef0a3b407d87ca8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a504120f95e15a1e71cf209d9b93157b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a504120f95e15a1e71cf209d9b93157b2">operator=</a> (<a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a> &amp;&amp;from) noexcept</td></tr>
<tr class="separator:a504120f95e15a1e71cf209d9b93157b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a93171bf45f55369c758f9337dd65ea"><td class="memItemLeft" align="right" valign="top">const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a2a93171bf45f55369c758f9337dd65ea">unknown_fields</a> () const</td></tr>
<tr class="separator:a2a93171bf45f55369c758f9337dd65ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af864352c5dafeddce187695a3ae24bcc"><td class="memItemLeft" align="right" valign="top">inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#af864352c5dafeddce187695a3ae24bcc">mutable_unknown_fields</a> ()</td></tr>
<tr class="separator:af864352c5dafeddce187695a3ae24bcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c75b6f0082ba236ca858815b450caeb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a9c75b6f0082ba236ca858815b450caeb">Swap</a> (<a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a> *other)</td></tr>
<tr class="separator:a9c75b6f0082ba236ca858815b450caeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e1f008bad7c5f20d5308223fe66c19a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a2e1f008bad7c5f20d5308223fe66c19a">New</a> () const final</td></tr>
<tr class="separator:a2e1f008bad7c5f20d5308223fe66c19a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a262eb91b7e1dce29df7ecabf6d43ede4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a262eb91b7e1dce29df7ecabf6d43ede4">New</a> (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</td></tr>
<tr class="separator:a262eb91b7e1dce29df7ecabf6d43ede4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3f8e64ebff323cecfa2a41886f86664"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#ac3f8e64ebff323cecfa2a41886f86664">CopyFrom</a> (const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</td></tr>
<tr class="separator:ac3f8e64ebff323cecfa2a41886f86664"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55e664958ddb866d07aa9e37206d6faf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a55e664958ddb866d07aa9e37206d6faf">MergeFrom</a> (const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</td></tr>
<tr class="separator:a55e664958ddb866d07aa9e37206d6faf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fd00504567875d0a6092c26f1187bad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a5fd00504567875d0a6092c26f1187bad">CopyFrom</a> (const <a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a> &amp;from)</td></tr>
<tr class="separator:a5fd00504567875d0a6092c26f1187bad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67b2aea4a6f1ea64df07fc3491316d35"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a67b2aea4a6f1ea64df07fc3491316d35">MergeFrom</a> (const <a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a> &amp;from)</td></tr>
<tr class="separator:a67b2aea4a6f1ea64df07fc3491316d35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc94f07f3e53c2dc2097b50756dab07d"><td class="memItemLeft" align="right" valign="top">PROTOBUF_ATTRIBUTE_REINITIALIZES void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#abc94f07f3e53c2dc2097b50756dab07d">Clear</a> () final</td></tr>
<tr class="separator:abc94f07f3e53c2dc2097b50756dab07d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadebb3f9d31bac8d4ad3e1ad0287b116"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#aadebb3f9d31bac8d4ad3e1ad0287b116">IsInitialized</a> () const final</td></tr>
<tr class="separator:aadebb3f9d31bac8d4ad3e1ad0287b116"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cc088c9f621ad09c50c29c78e3781cc"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a2cc088c9f621ad09c50c29c78e3781cc">ByteSizeLong</a> () const final</td></tr>
<tr class="separator:a2cc088c9f621ad09c50c29c78e3781cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa76eb8f2af8d4e5d404f34495147c2d8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#aa76eb8f2af8d4e5d404f34495147c2d8">MergePartialFromCodedStream</a> (::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</td></tr>
<tr class="separator:aa76eb8f2af8d4e5d404f34495147c2d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ec26b7b3746d35972473fc0d5c6324b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a2ec26b7b3746d35972473fc0d5c6324b">SerializeWithCachedSizes</a> (::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</td></tr>
<tr class="separator:a2ec26b7b3746d35972473fc0d5c6324b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a031492fa560f6d525c9ba7068554f8a6"><td class="memItemLeft" align="right" valign="top">::PROTOBUF_NAMESPACE_ID::uint8 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a031492fa560f6d525c9ba7068554f8a6">InternalSerializeWithCachedSizesToArray</a> (::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</td></tr>
<tr class="separator:a031492fa560f6d525c9ba7068554f8a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abceac6c5e5331b2e7fa0139f44ee549a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#abceac6c5e5331b2e7fa0139f44ee549a">GetCachedSize</a> () const final</td></tr>
<tr class="separator:abceac6c5e5331b2e7fa0139f44ee549a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05ce54d80cb057348f48003b1069a394"><td class="memItemLeft" align="right" valign="top">::PROTOBUF_NAMESPACE_ID::Metadata&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a05ce54d80cb057348f48003b1069a394">GetMetadata</a> () const final</td></tr>
<tr class="separator:a05ce54d80cb057348f48003b1069a394"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a185e270d4e9d8953cd2a5dd82ed026b6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a185e270d4e9d8953cd2a5dd82ed026b6">has_value</a> () const</td></tr>
<tr class="separator:a185e270d4e9d8953cd2a5dd82ed026b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7edc7e27706b3dffcb5b9546defe4920"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a7edc7e27706b3dffcb5b9546defe4920">clear_value</a> ()</td></tr>
<tr class="separator:a7edc7e27706b3dffcb5b9546defe4920"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adee9ea9aa591eac8d98ae7d7d89a10f1"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#adee9ea9aa591eac8d98ae7d7d89a10f1">value</a> () const</td></tr>
<tr class="separator:adee9ea9aa591eac8d98ae7d7d89a10f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6121160f7a2b7d41d1c5277fac45a26"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#aa6121160f7a2b7d41d1c5277fac45a26">set_value</a> (double <a class="el" href="classoperations__research_1_1OptionalDouble.html#adee9ea9aa591eac8d98ae7d7d89a10f1">value</a>)</td></tr>
<tr class="separator:aa6121160f7a2b7d41d1c5277fac45a26"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:af419e2de2e48c7bb65acd185fd7d6146"><td class="memItemLeft" align="right" valign="top">static const ::PROTOBUF_NAMESPACE_ID::Descriptor *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#af419e2de2e48c7bb65acd185fd7d6146">descriptor</a> ()</td></tr>
<tr class="separator:af419e2de2e48c7bb65acd185fd7d6146"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d4cc857956971d399fd929031fced05"><td class="memItemLeft" align="right" valign="top">static const ::PROTOBUF_NAMESPACE_ID::Descriptor *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a2d4cc857956971d399fd929031fced05">GetDescriptor</a> ()</td></tr>
<tr class="separator:a2d4cc857956971d399fd929031fced05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93006a7209080ee0afa499beb8aff307"><td class="memItemLeft" align="right" valign="top">static const ::PROTOBUF_NAMESPACE_ID::Reflection *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a93006a7209080ee0afa499beb8aff307">GetReflection</a> ()</td></tr>
<tr class="separator:a93006a7209080ee0afa499beb8aff307"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37ab82e4e0ce390a09feb635283e2caf"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a37ab82e4e0ce390a09feb635283e2caf">default_instance</a> ()</td></tr>
<tr class="separator:a37ab82e4e0ce390a09feb635283e2caf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38ed2ac40cef2d7d8f5ffa2c386cd8df"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a38ed2ac40cef2d7d8f5ffa2c386cd8df">InitAsDefaultInstance</a> ()</td></tr>
<tr class="separator:a38ed2ac40cef2d7d8f5ffa2c386cd8df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b0cc17863a09d8d1194625006a0bd3e"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a2b0cc17863a09d8d1194625006a0bd3e">internal_default_instance</a> ()</td></tr>
<tr class="separator:a2b0cc17863a09d8d1194625006a0bd3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a36f2c73846c8a388927003dd80299b12"><td class="memItemLeft" align="right" valign="top">static constexpr int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a36f2c73846c8a388927003dd80299b12">kIndexInFileMessages</a></td></tr>
<tr class="separator:a36f2c73846c8a388927003dd80299b12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58566ced525f962991a04c3c039a2bbc"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a58566ced525f962991a04c3c039a2bbc">kValueFieldNumber</a> = 1</td></tr>
<tr class="separator:a58566ced525f962991a04c3c039a2bbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a9b35d94da3444084fc3673b7717b6cfe"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a9b35d94da3444084fc3673b7717b6cfe">::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</a></td></tr>
<tr class="separator:a9b35d94da3444084fc3673b7717b6cfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af910aca53a97ebc29b0a0b528eeb1671"><td class="memItemLeft" align="right" valign="top">struct&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#af910aca53a97ebc29b0a0b528eeb1671">::TableStruct_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto</a></td></tr>
<tr class="separator:af910aca53a97ebc29b0a0b528eeb1671"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72787f610d4321655ffac187486bf51e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1OptionalDouble.html#a72787f610d4321655ffac187486bf51e">swap</a> (<a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a> &amp;a, <a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a> &amp;b)</td></tr>
<tr class="separator:a72787f610d4321655ffac187486bf51e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a3d37488ffc31669b71bf38c4145b25a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d37488ffc31669b71bf38c4145b25a2">&#9670;&nbsp;</a></span>OptionalDouble() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">operations_research::OptionalDouble::OptionalDouble </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a65f55376681119f710b2297183777bd4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65f55376681119f710b2297183777bd4">&#9670;&nbsp;</a></span>~OptionalDouble()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual operations_research::OptionalDouble::~OptionalDouble </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a078f72896ab3eb36213a7553208398fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a078f72896ab3eb36213a7553208398fa">&#9670;&nbsp;</a></span>OptionalDouble() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">operations_research::OptionalDouble::OptionalDouble </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a> &amp;&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a13e6dad8632df288416bdd94fd0df1e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13e6dad8632df288416bdd94fd0df1e7">&#9670;&nbsp;</a></span>OptionalDouble() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">operations_research::OptionalDouble::OptionalDouble </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a> &amp;&amp;&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01491">1491</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a2cc088c9f621ad09c50c29c78e3781cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2cc088c9f621ad09c50c29c78e3781cc">&#9670;&nbsp;</a></span>ByteSizeLong()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">size_t operations_research::OptionalDouble::ByteSizeLong </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abc94f07f3e53c2dc2097b50756dab07d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc94f07f3e53c2dc2097b50756dab07d">&#9670;&nbsp;</a></span>Clear()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">PROTOBUF_ATTRIBUTE_REINITIALIZES void operations_research::OptionalDouble::Clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7edc7e27706b3dffcb5b9546defe4920"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7edc7e27706b3dffcb5b9546defe4920">&#9670;&nbsp;</a></span>clear_value()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operations_research::OptionalDouble::clear_value </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03221">3221</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="ac3f8e64ebff323cecfa2a41886f86664"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3f8e64ebff323cecfa2a41886f86664">&#9670;&nbsp;</a></span>CopyFrom() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operations_research::OptionalDouble::CopyFrom </td>
<td>(</td>
<td class="paramtype">const ::PROTOBUF_NAMESPACE_ID::Message &amp;&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5fd00504567875d0a6092c26f1187bad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5fd00504567875d0a6092c26f1187bad">&#9670;&nbsp;</a></span>CopyFrom() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void operations_research::OptionalDouble::CopyFrom </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a> &amp;&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a37ab82e4e0ce390a09feb635283e2caf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37ab82e4e0ce390a09feb635283e2caf">&#9670;&nbsp;</a></span>default_instance()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static const <a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a>&amp; operations_research::OptionalDouble::default_instance </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af419e2de2e48c7bb65acd185fd7d6146"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af419e2de2e48c7bb65acd185fd7d6146">&#9670;&nbsp;</a></span>descriptor()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static const ::PROTOBUF_NAMESPACE_ID::Descriptor* operations_research::OptionalDouble::descriptor </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01516">1516</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="abceac6c5e5331b2e7fa0139f44ee549a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abceac6c5e5331b2e7fa0139f44ee549a">&#9670;&nbsp;</a></span>GetCachedSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int operations_research::OptionalDouble::GetCachedSize </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01567">1567</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a2d4cc857956971d399fd929031fced05"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d4cc857956971d399fd929031fced05">&#9670;&nbsp;</a></span>GetDescriptor()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static const ::PROTOBUF_NAMESPACE_ID::Descriptor* operations_research::OptionalDouble::GetDescriptor </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01519">1519</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a05ce54d80cb057348f48003b1069a394"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a05ce54d80cb057348f48003b1069a394">&#9670;&nbsp;</a></span>GetMetadata()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">::PROTOBUF_NAMESPACE_ID::Metadata operations_research::OptionalDouble::GetMetadata </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a93006a7209080ee0afa499beb8aff307"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a93006a7209080ee0afa499beb8aff307">&#9670;&nbsp;</a></span>GetReflection()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static const ::PROTOBUF_NAMESPACE_ID::Reflection* operations_research::OptionalDouble::GetReflection </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01522">1522</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a185e270d4e9d8953cd2a5dd82ed026b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a185e270d4e9d8953cd2a5dd82ed026b6">&#9670;&nbsp;</a></span>has_value()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operations_research::OptionalDouble::has_value </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03218">3218</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a38ed2ac40cef2d7d8f5ffa2c386cd8df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a38ed2ac40cef2d7d8f5ffa2c386cd8df">&#9670;&nbsp;</a></span>InitAsDefaultInstance()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void operations_research::OptionalDouble::InitAsDefaultInstance </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2b0cc17863a09d8d1194625006a0bd3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b0cc17863a09d8d1194625006a0bd3e">&#9670;&nbsp;</a></span>internal_default_instance()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static const <a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a>* operations_research::OptionalDouble::internal_default_instance </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01528">1528</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a031492fa560f6d525c9ba7068554f8a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a031492fa560f6d525c9ba7068554f8a6">&#9670;&nbsp;</a></span>InternalSerializeWithCachedSizesToArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">::PROTOBUF_NAMESPACE_ID::uint8* operations_research::OptionalDouble::InternalSerializeWithCachedSizesToArray </td>
<td>(</td>
<td class="paramtype">::PROTOBUF_NAMESPACE_ID::uint8 *&#160;</td>
<td class="paramname"><em>target</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aadebb3f9d31bac8d4ad3e1ad0287b116"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aadebb3f9d31bac8d4ad3e1ad0287b116">&#9670;&nbsp;</a></span>IsInitialized()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operations_research::OptionalDouble::IsInitialized </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a55e664958ddb866d07aa9e37206d6faf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55e664958ddb866d07aa9e37206d6faf">&#9670;&nbsp;</a></span>MergeFrom() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operations_research::OptionalDouble::MergeFrom </td>
<td>(</td>
<td class="paramtype">const ::PROTOBUF_NAMESPACE_ID::Message &amp;&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a67b2aea4a6f1ea64df07fc3491316d35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67b2aea4a6f1ea64df07fc3491316d35">&#9670;&nbsp;</a></span>MergeFrom() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void operations_research::OptionalDouble::MergeFrom </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a> &amp;&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa76eb8f2af8d4e5d404f34495147c2d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa76eb8f2af8d4e5d404f34495147c2d8">&#9670;&nbsp;</a></span>MergePartialFromCodedStream()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operations_research::OptionalDouble::MergePartialFromCodedStream </td>
<td>(</td>
<td class="paramtype">::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *&#160;</td>
<td class="paramname"><em>input</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af864352c5dafeddce187695a3ae24bcc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af864352c5dafeddce187695a3ae24bcc">&#9670;&nbsp;</a></span>mutable_unknown_fields()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* operations_research::OptionalDouble::mutable_unknown_fields </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01512">1512</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a2e1f008bad7c5f20d5308223fe66c19a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e1f008bad7c5f20d5308223fe66c19a">&#9670;&nbsp;</a></span>New() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a>* operations_research::OptionalDouble::New </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01542">1542</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a262eb91b7e1dce29df7ecabf6d43ede4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a262eb91b7e1dce29df7ecabf6d43ede4">&#9670;&nbsp;</a></span>New() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a>* operations_research::OptionalDouble::New </td>
<td>(</td>
<td class="paramtype">::PROTOBUF_NAMESPACE_ID::Arena *&#160;</td>
<td class="paramname"><em>arena</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01546">1546</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a40c297e4ce229e0ddef0a3b407d87ca8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40c297e4ce229e0ddef0a3b407d87ca8">&#9670;&nbsp;</a></span>operator=() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a>&amp; operations_research::OptionalDouble::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a> &amp;&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01496">1496</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a504120f95e15a1e71cf209d9b93157b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a504120f95e15a1e71cf209d9b93157b2">&#9670;&nbsp;</a></span>operator=() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a>&amp; operations_research::OptionalDouble::operator= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a> &amp;&amp;&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01500">1500</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a2ec26b7b3746d35972473fc0d5c6324b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ec26b7b3746d35972473fc0d5c6324b">&#9670;&nbsp;</a></span>SerializeWithCachedSizes()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operations_research::OptionalDouble::SerializeWithCachedSizes </td>
<td>(</td>
<td class="paramtype">::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *&#160;</td>
<td class="paramname"><em>output</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa6121160f7a2b7d41d1c5277fac45a26"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6121160f7a2b7d41d1c5277fac45a26">&#9670;&nbsp;</a></span>set_value()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operations_research::OptionalDouble::set_value </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03229">3229</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a9c75b6f0082ba236ca858815b450caeb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c75b6f0082ba236ca858815b450caeb">&#9670;&nbsp;</a></span>Swap()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void operations_research::OptionalDouble::Swap </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a> *&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2a93171bf45f55369c758f9337dd65ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a93171bf45f55369c758f9337dd65ea">&#9670;&nbsp;</a></span>unknown_fields()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet&amp; operations_research::OptionalDouble::unknown_fields </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01509">1509</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="adee9ea9aa591eac8d98ae7d7d89a10f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adee9ea9aa591eac8d98ae7d7d89a10f1">&#9670;&nbsp;</a></span>value()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">double operations_research::OptionalDouble::value </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l03225">3225</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="a9b35d94da3444084fc3673b7717b6cfe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b35d94da3444084fc3673b7717b6cfe">&#9670;&nbsp;</a></span>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01574">1574</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="af910aca53a97ebc29b0a0b528eeb1671"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af910aca53a97ebc29b0a0b528eeb1671">&#9670;&nbsp;</a></span>::TableStruct_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend struct ::<a class="el" href="structTableStruct__ortools__2flinear__5fsolver__2flinear__5fsolver__2eproto.html">TableStruct_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01615">1615</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a72787f610d4321655ffac187486bf51e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72787f610d4321655ffac187486bf51e">&#9670;&nbsp;</a></span>swap</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void swap </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a> &amp;&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1OptionalDouble.html">OptionalDouble</a> &amp;&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01536">1536</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a36f2c73846c8a388927003dd80299b12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36f2c73846c8a388927003dd80299b12">&#9670;&nbsp;</a></span>kIndexInFileMessages</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr int operations_research::OptionalDouble::kIndexInFileMessages</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div><div class="line"> 7</div></div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01532">1532</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<a id="a58566ced525f962991a04c3c039a2bbc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58566ced525f962991a04c3c039a2bbc">&#9670;&nbsp;</a></span>kValueFieldNumber</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const int operations_research::OptionalDouble::kValueFieldNumber = 1</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="linear__solver_8pb_8h_source.html#l01603">1603</a> of file <a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="linear__solver_8pb_8h_source.html">linear_solver.pb.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
</div>
<div id="footer-container">
<div id="footer">
</div>
</div>
</body>
</html>