dash-docs/en/doxygen/html/classCScript.html

1385 lines
89 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>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Dash Core: CScript Class Reference</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>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<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" />
</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="bitcoin_logo_doxygen.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Dash Core
&#160;<span id="projectnumber">0.12.2.1</span>
</div>
<div id="projectbrief">P2P Digital Currency</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classCScript.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classCScript-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">CScript Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="script_8h_source.html">script.h</a>&gt;</code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for CScript:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center">
<img src="classCScript.png" usemap="#CScript_map" alt=""/>
<map id="CScript_map" name="CScript_map">
<area href="classprevector.html" alt="prevector&lt; N, T, Size, Diff &gt;" shape="rect" coords="0,0,196,24"/>
</map>
</div></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:a92271d96c283ee9de8d73f42456ff363"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#a92271d96c283ee9de8d73f42456ff363">CScript</a> ()</td></tr>
<tr class="separator:a92271d96c283ee9de8d73f42456ff363"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32037617a2648c826f3685d17a46d6cf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#a32037617a2648c826f3685d17a46d6cf">CScript</a> (const <a class="el" href="classCScript.html">CScript</a> &amp;b)</td></tr>
<tr class="separator:a32037617a2648c826f3685d17a46d6cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06a47661695214630a2f41d4019b20f5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#a06a47661695214630a2f41d4019b20f5">CScript</a> (<a class="el" href="classprevector_1_1const__iterator.html">const_iterator</a> pbegin, <a class="el" href="classprevector_1_1const__iterator.html">const_iterator</a> pend)</td></tr>
<tr class="separator:a06a47661695214630a2f41d4019b20f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e2741a8cea0f3fb44efb3022b6daa7c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#a7e2741a8cea0f3fb44efb3022b6daa7c">CScript</a> (std::vector&lt; unsigned char &gt;::<a class="el" href="classprevector_1_1const__iterator.html">const_iterator</a> pbegin, std::vector&lt; unsigned char &gt;::<a class="el" href="classprevector_1_1const__iterator.html">const_iterator</a> pend)</td></tr>
<tr class="separator:a7e2741a8cea0f3fb44efb3022b6daa7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8d9ad6ecd9662b423b73294783396ce"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#aa8d9ad6ecd9662b423b73294783396ce">CScript</a> (const unsigned char *pbegin, const unsigned char *pend)</td></tr>
<tr class="separator:aa8d9ad6ecd9662b423b73294783396ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5c72a9c725a2c4f1432cc214d54cfd7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCScript.html">CScript</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#af5c72a9c725a2c4f1432cc214d54cfd7">operator+=</a> (const <a class="el" href="classCScript.html">CScript</a> &amp;b)</td></tr>
<tr class="separator:af5c72a9c725a2c4f1432cc214d54cfd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48cc35ec0c9119def402a7118e81cf00"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#a48cc35ec0c9119def402a7118e81cf00">CScript</a> (int64_t b)</td></tr>
<tr class="separator:a48cc35ec0c9119def402a7118e81cf00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8214376dea81245d33a44a2ea7c2cdc3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#a8214376dea81245d33a44a2ea7c2cdc3">CScript</a> (<a class="el" href="script_8h.html#a63e349a6089a54da9fe09a3d858648bd">opcodetype</a> b)</td></tr>
<tr class="separator:a8214376dea81245d33a44a2ea7c2cdc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a360223feeb0931931b8e8a5288dc4bd5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#a360223feeb0931931b8e8a5288dc4bd5">CScript</a> (const <a class="el" href="classCScriptNum.html">CScriptNum</a> &amp;b)</td></tr>
<tr class="separator:a360223feeb0931931b8e8a5288dc4bd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2348dd32f252c468f793ec290924603"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#ab2348dd32f252c468f793ec290924603">CScript</a> (const std::vector&lt; unsigned char &gt; &amp;b)</td></tr>
<tr class="separator:ab2348dd32f252c468f793ec290924603"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafde904eee737599e8b4f98c4a9d1043"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCScript.html">CScript</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#aafde904eee737599e8b4f98c4a9d1043">operator&lt;&lt;</a> (int64_t b)</td></tr>
<tr class="separator:aafde904eee737599e8b4f98c4a9d1043"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af22201e1171b6390b4a06678d00c78d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCScript.html">CScript</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#af22201e1171b6390b4a06678d00c78d3">operator&lt;&lt;</a> (<a class="el" href="script_8h.html#a63e349a6089a54da9fe09a3d858648bd">opcodetype</a> opcode)</td></tr>
<tr class="separator:af22201e1171b6390b4a06678d00c78d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3324c3ce4a32c0f76b45c791a039b6fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCScript.html">CScript</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#a3324c3ce4a32c0f76b45c791a039b6fd">operator&lt;&lt;</a> (const <a class="el" href="classCScriptNum.html">CScriptNum</a> &amp;b)</td></tr>
<tr class="separator:a3324c3ce4a32c0f76b45c791a039b6fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e58790e9f280dd7272ca0d81459b6ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCScript.html">CScript</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#a6e58790e9f280dd7272ca0d81459b6ef">operator&lt;&lt;</a> (const std::vector&lt; unsigned char &gt; &amp;b)</td></tr>
<tr class="separator:a6e58790e9f280dd7272ca0d81459b6ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa47d739da94465950b3977c04a49f089"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCScript.html">CScript</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#aa47d739da94465950b3977c04a49f089">operator&lt;&lt;</a> (const <a class="el" href="classCScript.html">CScript</a> &amp;b)</td></tr>
<tr class="separator:aa47d739da94465950b3977c04a49f089"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94635ed93d8d244ec3acfa83f9ecfe5f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#a94635ed93d8d244ec3acfa83f9ecfe5f">GetOp</a> (<a class="el" href="classprevector_1_1iterator.html">iterator</a> &amp;pc, <a class="el" href="script_8h.html#a63e349a6089a54da9fe09a3d858648bd">opcodetype</a> &amp;opcodeRet, std::vector&lt; unsigned char &gt; &amp;vchRet)</td></tr>
<tr class="separator:a94635ed93d8d244ec3acfa83f9ecfe5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a913b6f84ecb7ae584200279fa0c064a9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#a913b6f84ecb7ae584200279fa0c064a9">GetOp</a> (<a class="el" href="classprevector_1_1iterator.html">iterator</a> &amp;pc, <a class="el" href="script_8h.html#a63e349a6089a54da9fe09a3d858648bd">opcodetype</a> &amp;opcodeRet)</td></tr>
<tr class="separator:a913b6f84ecb7ae584200279fa0c064a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae07231780831ba57f723bd35e4572753"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#ae07231780831ba57f723bd35e4572753">GetOp</a> (<a class="el" href="classprevector_1_1const__iterator.html">const_iterator</a> &amp;pc, <a class="el" href="script_8h.html#a63e349a6089a54da9fe09a3d858648bd">opcodetype</a> &amp;opcodeRet, std::vector&lt; unsigned char &gt; &amp;vchRet) const</td></tr>
<tr class="separator:ae07231780831ba57f723bd35e4572753"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa292083a7d467b4991fd650fa42e333d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#aa292083a7d467b4991fd650fa42e333d">GetOp</a> (<a class="el" href="classprevector_1_1const__iterator.html">const_iterator</a> &amp;pc, <a class="el" href="script_8h.html#a63e349a6089a54da9fe09a3d858648bd">opcodetype</a> &amp;opcodeRet) const</td></tr>
<tr class="separator:aa292083a7d467b4991fd650fa42e333d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac2dbe75742054049b0c6de0e9473ef0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#aac2dbe75742054049b0c6de0e9473ef0">GetOp2</a> (<a class="el" href="classprevector_1_1const__iterator.html">const_iterator</a> &amp;pc, <a class="el" href="script_8h.html#a63e349a6089a54da9fe09a3d858648bd">opcodetype</a> &amp;opcodeRet, std::vector&lt; unsigned char &gt; *pvchRet) const</td></tr>
<tr class="separator:aac2dbe75742054049b0c6de0e9473ef0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad6e9f84fe8aa2d27a979f1bc2732463"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#aad6e9f84fe8aa2d27a979f1bc2732463">FindAndDelete</a> (const <a class="el" href="classCScript.html">CScript</a> &amp;b)</td></tr>
<tr class="separator:aad6e9f84fe8aa2d27a979f1bc2732463"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89876c711ef226abd65088672cef6c2d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#a89876c711ef226abd65088672cef6c2d">Find</a> (<a class="el" href="script_8h.html#a63e349a6089a54da9fe09a3d858648bd">opcodetype</a> op) const</td></tr>
<tr class="separator:a89876c711ef226abd65088672cef6c2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a957f92ddf3efcd76b66e514c05f27dde"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#a957f92ddf3efcd76b66e514c05f27dde">GetSigOpCount</a> (bool fAccurate) const</td></tr>
<tr class="separator:a957f92ddf3efcd76b66e514c05f27dde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2fc38465955bb6688d204036633ee85"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#ab2fc38465955bb6688d204036633ee85">GetSigOpCount</a> (const <a class="el" href="classCScript.html">CScript</a> &amp;scriptSig) const</td></tr>
<tr class="separator:ab2fc38465955bb6688d204036633ee85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bebedf75cc256220cd7be25a6c95fe7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#a4bebedf75cc256220cd7be25a6c95fe7">IsNormalPaymentScript</a> () const</td></tr>
<tr class="separator:a4bebedf75cc256220cd7be25a6c95fe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd0d9370d4d4e7b7503d680410752b2b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#abd0d9370d4d4e7b7503d680410752b2b">IsPayToPublicKeyHash</a> () const</td></tr>
<tr class="separator:abd0d9370d4d4e7b7503d680410752b2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c3729c606d318923dc06f95d85a0971"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#a0c3729c606d318923dc06f95d85a0971">IsPayToScriptHash</a> () const</td></tr>
<tr class="separator:a0c3729c606d318923dc06f95d85a0971"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a090905f875fa5a40e616b319de8e973f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#a090905f875fa5a40e616b319de8e973f">IsPushOnly</a> (<a class="el" href="classprevector_1_1const__iterator.html">const_iterator</a> pc) const</td></tr>
<tr class="separator:a090905f875fa5a40e616b319de8e973f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a804771eeafb1039672515eabbc823274"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#a804771eeafb1039672515eabbc823274">IsPushOnly</a> () const</td></tr>
<tr class="separator:a804771eeafb1039672515eabbc823274"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11c26ad1d03fa2d60a733337c21b6719"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#a11c26ad1d03fa2d60a733337c21b6719">IsUnspendable</a> () const</td></tr>
<tr class="separator:a11c26ad1d03fa2d60a733337c21b6719"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b2baf842621f07c4939408acf63377c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#a7b2baf842621f07c4939408acf63377c">clear</a> ()</td></tr>
<tr class="separator:a7b2baf842621f07c4939408acf63377c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classprevector"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classprevector')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classprevector.html">prevector&lt; N, T, Size, Diff &gt;</a></td></tr>
<tr class="memitem:aecbf4de43de23c1b01a2e39bf974f14e inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#aecbf4de43de23c1b01a2e39bf974f14e">assign</a> (<a class="el" href="classprevector.html#a7e0da95e6d1c878f6eeb572f4fc12524">size_type</a> n, const T &amp;val)</td></tr>
<tr class="separator:aecbf4de43de23c1b01a2e39bf974f14e inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bb8dd8d722522a475b6a36bc93cd8c1 inherit pub_methods_classprevector"><td class="memTemplParams" colspan="2">template&lt;typename InputIterator &gt; </td></tr>
<tr class="memitem:a8bb8dd8d722522a475b6a36bc93cd8c1 inherit pub_methods_classprevector"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprevector.html#a8bb8dd8d722522a475b6a36bc93cd8c1">assign</a> (InputIterator first, InputIterator last)</td></tr>
<tr class="separator:a8bb8dd8d722522a475b6a36bc93cd8c1 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a176a8db0d60ddd8cfc3ea70413f7c1c0 inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#a176a8db0d60ddd8cfc3ea70413f7c1c0">prevector</a> ()</td></tr>
<tr class="separator:a176a8db0d60ddd8cfc3ea70413f7c1c0 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c428e879c43daac251d6fbbc2ab7b54 inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#a0c428e879c43daac251d6fbbc2ab7b54">prevector</a> (<a class="el" href="classprevector.html#a7e0da95e6d1c878f6eeb572f4fc12524">size_type</a> n)</td></tr>
<tr class="separator:a0c428e879c43daac251d6fbbc2ab7b54 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a044c7d0d417476bb08cc8c9b33755cac inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#a044c7d0d417476bb08cc8c9b33755cac">prevector</a> (<a class="el" href="classprevector.html#a7e0da95e6d1c878f6eeb572f4fc12524">size_type</a> n, const T &amp;val=T())</td></tr>
<tr class="separator:a044c7d0d417476bb08cc8c9b33755cac inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f97e987163b5d6525168ed8e4229fe9 inherit pub_methods_classprevector"><td class="memTemplParams" colspan="2">template&lt;typename InputIterator &gt; </td></tr>
<tr class="memitem:a1f97e987163b5d6525168ed8e4229fe9 inherit pub_methods_classprevector"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprevector.html#a1f97e987163b5d6525168ed8e4229fe9">prevector</a> (InputIterator first, InputIterator last)</td></tr>
<tr class="separator:a1f97e987163b5d6525168ed8e4229fe9 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abab195dce86a4b44bab7a5e9809a522c inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#abab195dce86a4b44bab7a5e9809a522c">prevector</a> (const <a class="el" href="classprevector.html">prevector</a>&lt; N, T, Size, Diff &gt; &amp;other)</td></tr>
<tr class="separator:abab195dce86a4b44bab7a5e9809a522c inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a325af27672f21e7f2a01d8cdae7abba8 inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprevector.html">prevector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#a325af27672f21e7f2a01d8cdae7abba8">operator=</a> (const <a class="el" href="classprevector.html">prevector</a>&lt; N, T, Size, Diff &gt; &amp;other)</td></tr>
<tr class="separator:a325af27672f21e7f2a01d8cdae7abba8 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a626f7d206dbc24e5610631809762758b inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprevector.html#a7e0da95e6d1c878f6eeb572f4fc12524">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#a626f7d206dbc24e5610631809762758b">size</a> () const</td></tr>
<tr class="separator:a626f7d206dbc24e5610631809762758b inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0057a2d5ac2bbff636af5fbd87ae5235 inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#a0057a2d5ac2bbff636af5fbd87ae5235">empty</a> () const</td></tr>
<tr class="separator:a0057a2d5ac2bbff636af5fbd87ae5235 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9210cbe708412a70868d6e0bca844c9 inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprevector_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#aa9210cbe708412a70868d6e0bca844c9">begin</a> ()</td></tr>
<tr class="separator:aa9210cbe708412a70868d6e0bca844c9 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af446957224d60c10d7a5c9fd226cb003 inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprevector_1_1const__iterator.html">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#af446957224d60c10d7a5c9fd226cb003">begin</a> () const</td></tr>
<tr class="separator:af446957224d60c10d7a5c9fd226cb003 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab7f6e13a3cac85cc340fc6b90c5365c inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprevector_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#aab7f6e13a3cac85cc340fc6b90c5365c">end</a> ()</td></tr>
<tr class="separator:aab7f6e13a3cac85cc340fc6b90c5365c inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84648e4cb6298fafb70ff9bdd438fcf5 inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprevector_1_1const__iterator.html">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#a84648e4cb6298fafb70ff9bdd438fcf5">end</a> () const</td></tr>
<tr class="separator:a84648e4cb6298fafb70ff9bdd438fcf5 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada5a19cb7dfa0271119cfd17e2bf51e1 inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprevector_1_1reverse__iterator.html">reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#ada5a19cb7dfa0271119cfd17e2bf51e1">rbegin</a> ()</td></tr>
<tr class="separator:ada5a19cb7dfa0271119cfd17e2bf51e1 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4c23aba698c67457c435b16ce63033d inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprevector_1_1const__reverse__iterator.html">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#ac4c23aba698c67457c435b16ce63033d">rbegin</a> () const</td></tr>
<tr class="separator:ac4c23aba698c67457c435b16ce63033d inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6653d7df565bf668685a418714e3d712 inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprevector_1_1reverse__iterator.html">reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#a6653d7df565bf668685a418714e3d712">rend</a> ()</td></tr>
<tr class="separator:a6653d7df565bf668685a418714e3d712 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add100a152fc099570286a8ba856ad5f2 inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprevector_1_1const__reverse__iterator.html">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#add100a152fc099570286a8ba856ad5f2">rend</a> () const</td></tr>
<tr class="separator:add100a152fc099570286a8ba856ad5f2 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a833f4c9e5c4804fb8ac57b708657af24 inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#a833f4c9e5c4804fb8ac57b708657af24">capacity</a> () const</td></tr>
<tr class="separator:a833f4c9e5c4804fb8ac57b708657af24 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06c929a30caa5842da7828e113030791 inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top">T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#a06c929a30caa5842da7828e113030791">operator[]</a> (<a class="el" href="classprevector.html#a7e0da95e6d1c878f6eeb572f4fc12524">size_type</a> pos)</td></tr>
<tr class="separator:a06c929a30caa5842da7828e113030791 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2aa1d5299104878a9e5441459927df72 inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top">const T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#a2aa1d5299104878a9e5441459927df72">operator[]</a> (<a class="el" href="classprevector.html#a7e0da95e6d1c878f6eeb572f4fc12524">size_type</a> pos) const</td></tr>
<tr class="separator:a2aa1d5299104878a9e5441459927df72 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2d97a45e0d2872260e868a540d31860 inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#ad2d97a45e0d2872260e868a540d31860">resize</a> (<a class="el" href="classprevector.html#a7e0da95e6d1c878f6eeb572f4fc12524">size_type</a> new_size)</td></tr>
<tr class="separator:ad2d97a45e0d2872260e868a540d31860 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9a34e0210debc65efda453dbd0cbd27 inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#ab9a34e0210debc65efda453dbd0cbd27">reserve</a> (<a class="el" href="classprevector.html#a7e0da95e6d1c878f6eeb572f4fc12524">size_type</a> new_capacity)</td></tr>
<tr class="separator:ab9a34e0210debc65efda453dbd0cbd27 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b82afa760e2aabd8373994a1316523e inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#a3b82afa760e2aabd8373994a1316523e">shrink_to_fit</a> ()</td></tr>
<tr class="separator:a3b82afa760e2aabd8373994a1316523e inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a412f07b8bf5485dabe2fe9d6d5dfe763 inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#a412f07b8bf5485dabe2fe9d6d5dfe763">clear</a> ()</td></tr>
<tr class="separator:a412f07b8bf5485dabe2fe9d6d5dfe763 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4f368a9aa3f0f650e1b2a0894dafe51 inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprevector_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#ad4f368a9aa3f0f650e1b2a0894dafe51">insert</a> (<a class="el" href="classprevector_1_1iterator.html">iterator</a> pos, const T &amp;value)</td></tr>
<tr class="separator:ad4f368a9aa3f0f650e1b2a0894dafe51 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aede9f795653c38dc88bb5fabd80f7b6f inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#aede9f795653c38dc88bb5fabd80f7b6f">insert</a> (<a class="el" href="classprevector_1_1iterator.html">iterator</a> pos, <a class="el" href="classprevector.html#a7e0da95e6d1c878f6eeb572f4fc12524">size_type</a> <a class="el" href="tests_8c.html#ad43c3812e6d13e0518d9f8b8f463ffcf">count</a>, const T &amp;value)</td></tr>
<tr class="separator:aede9f795653c38dc88bb5fabd80f7b6f inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa14cdf5ea4f9f9b5256bca10e49e682c inherit pub_methods_classprevector"><td class="memTemplParams" colspan="2">template&lt;typename InputIterator &gt; </td></tr>
<tr class="memitem:aa14cdf5ea4f9f9b5256bca10e49e682c inherit pub_methods_classprevector"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprevector.html#aa14cdf5ea4f9f9b5256bca10e49e682c">insert</a> (<a class="el" href="classprevector_1_1iterator.html">iterator</a> pos, InputIterator first, InputIterator last)</td></tr>
<tr class="separator:aa14cdf5ea4f9f9b5256bca10e49e682c inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a780af143deebcaaecb164fa1a2d98156 inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprevector_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#a780af143deebcaaecb164fa1a2d98156">erase</a> (<a class="el" href="classprevector_1_1iterator.html">iterator</a> pos)</td></tr>
<tr class="separator:a780af143deebcaaecb164fa1a2d98156 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bcffc1a855e24c2ac67b11f55d80d5f inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprevector_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#a1bcffc1a855e24c2ac67b11f55d80d5f">erase</a> (<a class="el" href="classprevector_1_1iterator.html">iterator</a> first, <a class="el" href="classprevector_1_1iterator.html">iterator</a> last)</td></tr>
<tr class="separator:a1bcffc1a855e24c2ac67b11f55d80d5f inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af34b1eea43f461465aa29fe7ca67449d inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#af34b1eea43f461465aa29fe7ca67449d">push_back</a> (const T &amp;value)</td></tr>
<tr class="separator:af34b1eea43f461465aa29fe7ca67449d inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14e92ae67d4f110c66fe8c430f44a027 inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#a14e92ae67d4f110c66fe8c430f44a027">pop_back</a> ()</td></tr>
<tr class="separator:a14e92ae67d4f110c66fe8c430f44a027 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb71926f63896b2bd6f4da4ffe515d19 inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top">T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#acb71926f63896b2bd6f4da4ffe515d19">front</a> ()</td></tr>
<tr class="separator:acb71926f63896b2bd6f4da4ffe515d19 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c970d084ff59fcfb81185456acb4bb6 inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top">const T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#a6c970d084ff59fcfb81185456acb4bb6">front</a> () const</td></tr>
<tr class="separator:a6c970d084ff59fcfb81185456acb4bb6 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ff352b7b4f87eb70f0e79547d6f5314 inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top">T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#a9ff352b7b4f87eb70f0e79547d6f5314">back</a> ()</td></tr>
<tr class="separator:a9ff352b7b4f87eb70f0e79547d6f5314 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ae4f96ce4f204e135ffd88f2028c128 inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top">const T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#a5ae4f96ce4f204e135ffd88f2028c128">back</a> () const</td></tr>
<tr class="separator:a5ae4f96ce4f204e135ffd88f2028c128 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30e25ab1782f4a6258688334e5d1b817 inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#a30e25ab1782f4a6258688334e5d1b817">swap</a> (<a class="el" href="classprevector.html">prevector</a>&lt; N, T, Size, Diff &gt; &amp;other)</td></tr>
<tr class="separator:a30e25ab1782f4a6258688334e5d1b817 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a507bc6d153e291d93c885162e3a3a8f7 inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#a507bc6d153e291d93c885162e3a3a8f7">~prevector</a> ()</td></tr>
<tr class="separator:a507bc6d153e291d93c885162e3a3a8f7 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6de6f6aff0a0ca527754020dbb26f7ab inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#a6de6f6aff0a0ca527754020dbb26f7ab">operator==</a> (const <a class="el" href="classprevector.html">prevector</a>&lt; N, T, Size, Diff &gt; &amp;other) const</td></tr>
<tr class="separator:a6de6f6aff0a0ca527754020dbb26f7ab inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab82592ccb4e1434025472492549e0c6d inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#ab82592ccb4e1434025472492549e0c6d">operator!=</a> (const <a class="el" href="classprevector.html">prevector</a>&lt; N, T, Size, Diff &gt; &amp;other) const</td></tr>
<tr class="separator:ab82592ccb4e1434025472492549e0c6d inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa599ca1a3ab1fef2736b831ffed19d04 inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#aa599ca1a3ab1fef2736b831ffed19d04">operator&lt;</a> (const <a class="el" href="classprevector.html">prevector</a>&lt; N, T, Size, Diff &gt; &amp;other) const</td></tr>
<tr class="separator:aa599ca1a3ab1fef2736b831ffed19d04 inherit pub_methods_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4828b9a087bccd2f7f45dbbcf7cafe7 inherit pub_methods_classprevector"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#ad4828b9a087bccd2f7f45dbbcf7cafe7">allocated_memory</a> () const</td></tr>
<tr class="separator:ad4828b9a087bccd2f7f45dbbcf7cafe7 inherit pub_methods_classprevector"><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:a7f975fca06b3e9a17da8ba23c7647e2e"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#a7f975fca06b3e9a17da8ba23c7647e2e">DecodeOP_N</a> (<a class="el" href="script_8h.html#a63e349a6089a54da9fe09a3d858648bd">opcodetype</a> opcode)</td></tr>
<tr class="separator:a7f975fca06b3e9a17da8ba23c7647e2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae81b29e2e86343bedacfd4e0ef87bca6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="script_8h.html#a63e349a6089a54da9fe09a3d858648bd">opcodetype</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#ae81b29e2e86343bedacfd4e0ef87bca6">EncodeOP_N</a> (int n)</td></tr>
<tr class="separator:ae81b29e2e86343bedacfd4e0ef87bca6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:ad802105f1515b4953ecbe6aeab2ee1ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCScript.html">CScript</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#ad802105f1515b4953ecbe6aeab2ee1ca">push_int64</a> (int64_t n)</td></tr>
<tr class="separator:ad802105f1515b4953ecbe6aeab2ee1ca"><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:a533d7ad1fc14f689b3aec7d7af7800ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCScript.html">CScript</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCScript.html#a533d7ad1fc14f689b3aec7d7af7800ee">operator+</a> (const <a class="el" href="classCScript.html">CScript</a> &amp;a, const <a class="el" href="classCScript.html">CScript</a> &amp;b)</td></tr>
<tr class="separator:a533d7ad1fc14f689b3aec7d7af7800ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classprevector"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classprevector')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classprevector.html">prevector&lt; N, T, Size, Diff &gt;</a></td></tr>
<tr class="memitem:a7e0da95e6d1c878f6eeb572f4fc12524 inherit pub_types_classprevector"><td class="memItemLeft" align="right" valign="top">typedef Size&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#a7e0da95e6d1c878f6eeb572f4fc12524">size_type</a></td></tr>
<tr class="separator:a7e0da95e6d1c878f6eeb572f4fc12524 inherit pub_types_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34ad7f610eefb33a8db9161cadf15dbe inherit pub_types_classprevector"><td class="memItemLeft" align="right" valign="top">typedef Diff&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#a34ad7f610eefb33a8db9161cadf15dbe">difference_type</a></td></tr>
<tr class="separator:a34ad7f610eefb33a8db9161cadf15dbe inherit pub_types_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaab8519e15c3bdebdcc4bbc86fcff33c inherit pub_types_classprevector"><td class="memItemLeft" align="right" valign="top">typedef T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#aaab8519e15c3bdebdcc4bbc86fcff33c">value_type</a></td></tr>
<tr class="separator:aaab8519e15c3bdebdcc4bbc86fcff33c inherit pub_types_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a457464223499e5cad0ab1b8123d82109 inherit pub_types_classprevector"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classprevector.html#aaab8519e15c3bdebdcc4bbc86fcff33c">value_type</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#a457464223499e5cad0ab1b8123d82109">reference</a></td></tr>
<tr class="separator:a457464223499e5cad0ab1b8123d82109 inherit pub_types_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a381a4d3f4c3f74fde0c92ef21e755ef4 inherit pub_types_classprevector"><td class="memItemLeft" align="right" valign="top">typedef const <a class="el" href="classprevector.html#aaab8519e15c3bdebdcc4bbc86fcff33c">value_type</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#a381a4d3f4c3f74fde0c92ef21e755ef4">const_reference</a></td></tr>
<tr class="separator:a381a4d3f4c3f74fde0c92ef21e755ef4 inherit pub_types_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9c63f0c4a27f8a3c1fc71e153cb93ad inherit pub_types_classprevector"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classprevector.html#aaab8519e15c3bdebdcc4bbc86fcff33c">value_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#ad9c63f0c4a27f8a3c1fc71e153cb93ad">pointer</a></td></tr>
<tr class="separator:ad9c63f0c4a27f8a3c1fc71e153cb93ad inherit pub_types_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae322a41a56ba4c7aad96a2270b9f34fc inherit pub_types_classprevector"><td class="memItemLeft" align="right" valign="top">typedef const <a class="el" href="classprevector.html#aaab8519e15c3bdebdcc4bbc86fcff33c">value_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprevector.html#ae322a41a56ba4c7aad96a2270b9f34fc">const_pointer</a></td></tr>
<tr class="separator:ae322a41a56ba4c7aad96a2270b9f34fc inherit pub_types_classprevector"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Serialized script, used inside transaction inputs and outputs </p>
<p class="definition">Definition at line <a class="el" href="script_8h_source.html#l00373">373</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a92271d96c283ee9de8d73f42456ff363"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92271d96c283ee9de8d73f42456ff363">&#9670;&nbsp;</a></span>CScript() <span class="overload">[1/9]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">CScript::CScript </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="script_8h_source.html#l00393">393</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
</div>
</div>
<a id="a32037617a2648c826f3685d17a46d6cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32037617a2648c826f3685d17a46d6cf">&#9670;&nbsp;</a></span>CScript() <span class="overload">[2/9]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">CScript::CScript </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classCScript.html">CScript</a> &amp;&#160;</td>
<td class="paramname"><em>b</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="script_8h_source.html#l00394">394</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
</div>
</div>
<a id="a06a47661695214630a2f41d4019b20f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06a47661695214630a2f41d4019b20f5">&#9670;&nbsp;</a></span>CScript() <span class="overload">[3/9]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">CScript::CScript </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classprevector_1_1const__iterator.html">const_iterator</a>&#160;</td>
<td class="paramname"><em>pbegin</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classprevector_1_1const__iterator.html">const_iterator</a>&#160;</td>
<td class="paramname"><em>pend</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="script_8h_source.html#l00395">395</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
</div>
</div>
<a id="a7e2741a8cea0f3fb44efb3022b6daa7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e2741a8cea0f3fb44efb3022b6daa7c">&#9670;&nbsp;</a></span>CScript() <span class="overload">[4/9]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">CScript::CScript </td>
<td>(</td>
<td class="paramtype">std::vector&lt; unsigned char &gt;::<a class="el" href="classprevector_1_1const__iterator.html">const_iterator</a>&#160;</td>
<td class="paramname"><em>pbegin</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::vector&lt; unsigned char &gt;::<a class="el" href="classprevector_1_1const__iterator.html">const_iterator</a>&#160;</td>
<td class="paramname"><em>pend</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="script_8h_source.html#l00396">396</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
</div>
</div>
<a id="aa8d9ad6ecd9662b423b73294783396ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8d9ad6ecd9662b423b73294783396ce">&#9670;&nbsp;</a></span>CScript() <span class="overload">[5/9]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">CScript::CScript </td>
<td>(</td>
<td class="paramtype">const unsigned char *&#160;</td>
<td class="paramname"><em>pbegin</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const unsigned char *&#160;</td>
<td class="paramname"><em>pend</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="script_8h_source.html#l00397">397</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
</div>
</div>
<a id="a48cc35ec0c9119def402a7118e81cf00"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a48cc35ec0c9119def402a7118e81cf00">&#9670;&nbsp;</a></span>CScript() <span class="overload">[6/9]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">CScript::CScript </td>
<td>(</td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>b</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="script_8h_source.html#l00412">412</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
</div>
</div>
<a id="a8214376dea81245d33a44a2ea7c2cdc3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8214376dea81245d33a44a2ea7c2cdc3">&#9670;&nbsp;</a></span>CScript() <span class="overload">[7/9]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">CScript::CScript </td>
<td>(</td>
<td class="paramtype"><a class="el" href="script_8h.html#a63e349a6089a54da9fe09a3d858648bd">opcodetype</a>&#160;</td>
<td class="paramname"><em>b</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="script_8h_source.html#l00414">414</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
</div>
</div>
<a id="a360223feeb0931931b8e8a5288dc4bd5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a360223feeb0931931b8e8a5288dc4bd5">&#9670;&nbsp;</a></span>CScript() <span class="overload">[8/9]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">CScript::CScript </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classCScriptNum.html">CScriptNum</a> &amp;&#160;</td>
<td class="paramname"><em>b</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="script_8h_source.html#l00415">415</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
</div>
</div>
<a id="ab2348dd32f252c468f793ec290924603"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2348dd32f252c468f793ec290924603">&#9670;&nbsp;</a></span>CScript() <span class="overload">[9/9]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">CScript::CScript </td>
<td>(</td>
<td class="paramtype">const std::vector&lt; unsigned char &gt; &amp;&#160;</td>
<td class="paramname"><em>b</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="script_8h_source.html#l00416">416</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a7b2baf842621f07c4939408acf63377c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b2baf842621f07c4939408acf63377c">&#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">void CScript::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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="script_8h_source.html#l00639">639</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="dash-tx_8cpp_source.html#l00366">MutateTxSign()</a>, <a class="el" href="transaction_8h_source.html#l00155">CTxOut::SetNull()</a>, <a class="el" href="validation_8h_source.html#l00441">CAddressUnspentValue::SetNull()</a>, <a class="el" href="rawtransaction_8cpp_source.html#l00588">signrawtransaction()</a>, <a class="el" href="sign_8cpp_source.html#l00065">SignStep()</a>, and <a class="el" href="standard_8cpp_source.html#l00041">Solver()</a>.</p>
</div>
</div>
<a id="a7f975fca06b3e9a17da8ba23c7647e2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f975fca06b3e9a17da8ba23c7647e2e">&#9670;&nbsp;</a></span>DecodeOP_N()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static int CScript::DecodeOP_N </td>
<td>(</td>
<td class="paramtype"><a class="el" href="script_8h.html#a63e349a6089a54da9fe09a3d858648bd">opcodetype</a>&#160;</td>
<td class="paramname"><em>opcode</em></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>Encode/decode small integers: </p>
<p class="definition">Definition at line <a class="el" href="script_8h_source.html#l00553">553</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="standard_8cpp_source.html#l00041">Solver()</a>.</p>
</div>
</div>
<a id="ae81b29e2e86343bedacfd4e0ef87bca6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae81b29e2e86343bedacfd4e0ef87bca6">&#9670;&nbsp;</a></span>EncodeOP_N()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="script_8h.html#a63e349a6089a54da9fe09a3d858648bd">opcodetype</a> CScript::EncodeOP_N </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>n</em></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="script_8h_source.html#l00560">560</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="standard_8cpp_source.html#l00275">GetScriptForMultisig()</a>.</p>
</div>
</div>
<a id="a89876c711ef226abd65088672cef6c2d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a89876c711ef226abd65088672cef6c2d">&#9670;&nbsp;</a></span>Find()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int CScript::Find </td>
<td>(</td>
<td class="paramtype"><a class="el" href="script_8h.html#a63e349a6089a54da9fe09a3d858648bd">opcodetype</a>&#160;</td>
<td class="paramname"><em>op</em></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="script_8h_source.html#l00595">595</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
</div>
</div>
<a id="aad6e9f84fe8aa2d27a979f1bc2732463"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad6e9f84fe8aa2d27a979f1bc2732463">&#9670;&nbsp;</a></span>FindAndDelete()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int CScript::FindAndDelete </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classCScript.html">CScript</a> &amp;&#160;</td>
<td class="paramname"><em>b</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="script_8h_source.html#l00568">568</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="interpreter_8cpp_source.html#l00232">EvalScript()</a>.</p>
</div>
</div>
<a id="a94635ed93d8d244ec3acfa83f9ecfe5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94635ed93d8d244ec3acfa83f9ecfe5f">&#9670;&nbsp;</a></span>GetOp() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CScript::GetOp </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classprevector_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramname"><em>pc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="script_8h.html#a63e349a6089a54da9fe09a3d858648bd">opcodetype</a> &amp;&#160;</td>
<td class="paramname"><em>opcodeRet</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::vector&lt; unsigned char &gt; &amp;&#160;</td>
<td class="paramname"><em>vchRet</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="script_8h_source.html#l00473">473</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="interpreter_8cpp_source.html#l00232">EvalScript()</a>, <a class="el" href="keystore_8cpp_source.html#l00069">ExtractPubKey()</a>, <a class="el" href="script_8h_source.html#l00595">Find()</a>, <a class="el" href="script_8h_source.html#l00568">FindAndDelete()</a>, <a class="el" href="script_8cpp_source.html#l00179">GetSigOpCount()</a>, <a class="el" href="bloom_8cpp_source.html#l00136">CBloomFilter::IsRelevantAndUpdate()</a>, <a class="el" href="core__write_8cpp_source.html#l00075">ScriptToAsmStr()</a>, and <a class="el" href="standard_8cpp_source.html#l00041">Solver()</a>.</p>
</div>
</div>
<a id="a913b6f84ecb7ae584200279fa0c064a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a913b6f84ecb7ae584200279fa0c064a9">&#9670;&nbsp;</a></span>GetOp() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CScript::GetOp </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classprevector_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramname"><em>pc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="script_8h.html#a63e349a6089a54da9fe09a3d858648bd">opcodetype</a> &amp;&#160;</td>
<td class="paramname"><em>opcodeRet</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="script_8h_source.html#l00482">482</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
</div>
</div>
<a id="ae07231780831ba57f723bd35e4572753"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae07231780831ba57f723bd35e4572753">&#9670;&nbsp;</a></span>GetOp() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CScript::GetOp </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classprevector_1_1const__iterator.html">const_iterator</a> &amp;&#160;</td>
<td class="paramname"><em>pc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="script_8h.html#a63e349a6089a54da9fe09a3d858648bd">opcodetype</a> &amp;&#160;</td>
<td class="paramname"><em>opcodeRet</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::vector&lt; unsigned char &gt; &amp;&#160;</td>
<td class="paramname"><em>vchRet</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</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="script_8h_source.html#l00490">490</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
</div>
</div>
<a id="aa292083a7d467b4991fd650fa42e333d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa292083a7d467b4991fd650fa42e333d">&#9670;&nbsp;</a></span>GetOp() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CScript::GetOp </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classprevector_1_1const__iterator.html">const_iterator</a> &amp;&#160;</td>
<td class="paramname"><em>pc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="script_8h.html#a63e349a6089a54da9fe09a3d858648bd">opcodetype</a> &amp;&#160;</td>
<td class="paramname"><em>opcodeRet</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</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="script_8h_source.html#l00495">495</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
</div>
</div>
<a id="aac2dbe75742054049b0c6de0e9473ef0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac2dbe75742054049b0c6de0e9473ef0">&#9670;&nbsp;</a></span>GetOp2()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CScript::GetOp2 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classprevector_1_1const__iterator.html">const_iterator</a> &amp;&#160;</td>
<td class="paramname"><em>pc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="script_8h.html#a63e349a6089a54da9fe09a3d858648bd">opcodetype</a> &amp;&#160;</td>
<td class="paramname"><em>opcodeRet</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::vector&lt; unsigned char &gt; *&#160;</td>
<td class="paramname"><em>pvchRet</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</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="script_8h_source.html#l00500">500</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="core__write_8cpp_source.html#l00023">FormatScript()</a>, and <a class="el" href="script_8h_source.html#l00473">GetOp()</a>.</p>
</div>
</div>
<a id="a957f92ddf3efcd76b66e514c05f27dde"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a957f92ddf3efcd76b66e514c05f27dde">&#9670;&nbsp;</a></span>GetSigOpCount() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int CScript::GetSigOpCount </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>fAccurate</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Pre-version-0.6, Bitcoin always counted CHECKMULTISIGs as 20 sigops. With pay-to-script-hash, that changed: CHECKMULTISIGs serialized in scriptSigs are counted more accurately, assuming they are of the form ... OP_N CHECKMULTISIG ... </p>
<p class="definition">Definition at line <a class="el" href="script_8cpp_source.html#l00155">155</a> of file <a class="el" href="script_8cpp_source.html">script.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="validation_8cpp_source.html#l00417">GetLegacySigOpCount()</a>, <a class="el" href="validation_8cpp_source.html#l00431">GetP2SHSigOpCount()</a>, and <a class="el" href="script_8cpp_source.html#l00179">GetSigOpCount()</a>.</p>
</div>
</div>
<a id="ab2fc38465955bb6688d204036633ee85"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2fc38465955bb6688d204036633ee85">&#9670;&nbsp;</a></span>GetSigOpCount() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int CScript::GetSigOpCount </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classCScript.html">CScript</a> &amp;&#160;</td>
<td class="paramname"><em>scriptSig</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Accurately count sigOps, including sigOps in pay-to-script-hash transactions: </p>
<p>... and return its opcount: </p>
<p class="definition">Definition at line <a class="el" href="script_8cpp_source.html#l00179">179</a> of file <a class="el" href="script_8cpp_source.html">script.cpp</a>.</p>
</div>
</div>
<a id="a4bebedf75cc256220cd7be25a6c95fe7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4bebedf75cc256220cd7be25a6c95fe7">&#9670;&nbsp;</a></span>IsNormalPaymentScript()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CScript::IsNormalPaymentScript </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="script_8cpp_source.html#l00203">203</a> of file <a class="el" href="script_8cpp_source.html">script.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="governance-object_8cpp_source.html#l00502">CGovernanceObject::IsCollateralValid()</a>, <a class="el" href="privatesend_8cpp_source.html#l00174">CPrivateSend::IsCollateralValid()</a>, <a class="el" href="instantx_8cpp_source.html#l00922">CTxLockRequest::IsValid()</a>, and <a class="el" href="privatesend-server_8cpp_source.html#l00018">CPrivateSendServer::ProcessMessage()</a>.</p>
</div>
</div>
<a id="abd0d9370d4d4e7b7503d680410752b2b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd0d9370d4d4e7b7503d680410752b2b">&#9670;&nbsp;</a></span>IsPayToPublicKeyHash()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CScript::IsPayToPublicKeyHash </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="script_8cpp_source.html#l00227">227</a> of file <a class="el" href="script_8cpp_source.html">script.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="txmempool_8cpp_source.html#l00426">CTxMemPool::addAddressIndex()</a>, <a class="el" href="txmempool_8cpp_source.html#l00500">CTxMemPool::addSpentIndex()</a>, <a class="el" href="validation_8cpp_source.html#l01956">ConnectBlock()</a>, and <a class="el" href="validation_8cpp_source.html#l01696">DisconnectBlock()</a>.</p>
</div>
</div>
<a id="a0c3729c606d318923dc06f95d85a0971"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c3729c606d318923dc06f95d85a0971">&#9670;&nbsp;</a></span>IsPayToScriptHash()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CScript::IsPayToScriptHash </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="script_8cpp_source.html#l00238">238</a> of file <a class="el" href="script_8cpp_source.html">script.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="txmempool_8cpp_source.html#l00426">CTxMemPool::addAddressIndex()</a>, <a class="el" href="txmempool_8cpp_source.html#l00500">CTxMemPool::addSpentIndex()</a>, <a class="el" href="validation_8cpp_source.html#l01956">ConnectBlock()</a>, <a class="el" href="validation_8cpp_source.html#l01696">DisconnectBlock()</a>, <a class="el" href="validation_8cpp_source.html#l00431">GetP2SHSigOpCount()</a>, <a class="el" href="rpcwallet_8cpp_source.html#l02533">listunspent()</a>, <a class="el" href="standard_8cpp_source.html#l00041">Solver()</a>, and <a class="el" href="interpreter_8cpp_source.html#l01242">VerifyScript()</a>.</p>
</div>
</div>
<a id="a090905f875fa5a40e616b319de8e973f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a090905f875fa5a40e616b319de8e973f">&#9670;&nbsp;</a></span>IsPushOnly() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CScript::IsPushOnly </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classprevector_1_1const__iterator.html">const_iterator</a>&#160;</td>
<td class="paramname"><em>pc</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Called by IsStandardTx and P2SH/BIP62 VerifyScript (which makes it consensus-critical). </p>
<p class="definition">Definition at line <a class="el" href="script_8cpp_source.html#l00247">247</a> of file <a class="el" href="script_8cpp_source.html">script.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="policy_8cpp_source.html#l00059">IsStandardTx()</a>, <a class="el" href="standard_8cpp_source.html#l00041">Solver()</a>, and <a class="el" href="interpreter_8cpp_source.html#l01242">VerifyScript()</a>.</p>
</div>
</div>
<a id="a804771eeafb1039672515eabbc823274"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a804771eeafb1039672515eabbc823274">&#9670;&nbsp;</a></span>IsPushOnly() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CScript::IsPushOnly </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="script_8cpp_source.html#l00264">264</a> of file <a class="el" href="script_8cpp_source.html">script.cpp</a>.</p>
</div>
</div>
<a id="a11c26ad1d03fa2d60a733337c21b6719"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11c26ad1d03fa2d60a733337c21b6719">&#9670;&nbsp;</a></span>IsUnspendable()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CScript::IsUnspendable </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>Returns whether the script is guaranteed to fail at execution, regardless of the initial stack. This allows outputs to be pruned instantly when entering the UTXO set. </p>
<p class="definition">Definition at line <a class="el" href="script_8h_source.html#l00634">634</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="coins_8h_source.html#l00120">CCoins::ClearUnspendable()</a>, <a class="el" href="wallet_8cpp_source.html#l01585">CWalletTx::GetAmounts()</a>, <a class="el" href="transaction_8h_source.html#l00169">CTxOut::GetDustThreshold()</a>, <a class="el" href="governance-object_8cpp_source.html#l00502">CGovernanceObject::IsCollateralValid()</a>, <a class="el" href="instantx_8cpp_source.html#l00922">CTxLockRequest::IsValid()</a>, and <a class="el" href="core__write_8cpp_source.html#l00075">ScriptToAsmStr()</a>.</p>
</div>
</div>
<a id="af5c72a9c725a2c4f1432cc214d54cfd7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5c72a9c725a2c4f1432cc214d54cfd7">&#9670;&nbsp;</a></span>operator+=()</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="classCScript.html">CScript</a>&amp; CScript::operator+= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classCScript.html">CScript</a> &amp;&#160;</td>
<td class="paramname"><em>b</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="script_8h_source.html#l00399">399</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
</div>
</div>
<a id="aafde904eee737599e8b4f98c4a9d1043"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aafde904eee737599e8b4f98c4a9d1043">&#9670;&nbsp;</a></span>operator&lt;&lt;() <span class="overload">[1/5]</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="classCScript.html">CScript</a>&amp; CScript::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>b</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="script_8h_source.html#l00419">419</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="script_8h_source.html#l00412">CScript()</a>.</p>
</div>
</div>
<a id="af22201e1171b6390b4a06678d00c78d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af22201e1171b6390b4a06678d00c78d3">&#9670;&nbsp;</a></span>operator&lt;&lt;() <span class="overload">[2/5]</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="classCScript.html">CScript</a>&amp; CScript::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="script_8h.html#a63e349a6089a54da9fe09a3d858648bd">opcodetype</a>&#160;</td>
<td class="paramname"><em>opcode</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="script_8h_source.html#l00421">421</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
</div>
</div>
<a id="a3324c3ce4a32c0f76b45c791a039b6fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3324c3ce4a32c0f76b45c791a039b6fd">&#9670;&nbsp;</a></span>operator&lt;&lt;() <span class="overload">[3/5]</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="classCScript.html">CScript</a>&amp; CScript::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classCScriptNum.html">CScriptNum</a> &amp;&#160;</td>
<td class="paramname"><em>b</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="script_8h_source.html#l00429">429</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
</div>
</div>
<a id="a6e58790e9f280dd7272ca0d81459b6ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e58790e9f280dd7272ca0d81459b6ef">&#9670;&nbsp;</a></span>operator&lt;&lt;() <span class="overload">[4/5]</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="classCScript.html">CScript</a>&amp; CScript::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">const std::vector&lt; unsigned char &gt; &amp;&#160;</td>
<td class="paramname"><em>b</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="script_8h_source.html#l00435">435</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
</div>
</div>
<a id="aa47d739da94465950b3977c04a49f089"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa47d739da94465950b3977c04a49f089">&#9670;&nbsp;</a></span>operator&lt;&lt;() <span class="overload">[5/5]</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="classCScript.html">CScript</a>&amp; CScript::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classCScript.html">CScript</a> &amp;&#160;</td>
<td class="paramname"><em>b</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="script_8h_source.html#l00464">464</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
</div>
</div>
<a id="ad802105f1515b4953ecbe6aeab2ee1ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad802105f1515b4953ecbe6aeab2ee1ca">&#9670;&nbsp;</a></span>push_int64()</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="classCScript.html">CScript</a>&amp; CScript::push_int64 </td>
<td>(</td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>n</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="script_8h_source.html#l00376">376</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="script_8h_source.html#l00419">operator&lt;&lt;()</a>.</p>
</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="a533d7ad1fc14f689b3aec7d7af7800ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a533d7ad1fc14f689b3aec7d7af7800ee">&#9670;&nbsp;</a></span>operator+</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="classCScript.html">CScript</a> operator+ </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classCScript.html">CScript</a> &amp;&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classCScript.html">CScript</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="script_8h_source.html#l00405">405</a> of file <a class="el" href="script_8h_source.html">script.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/script/<a class="el" href="script_8h_source.html">script.h</a></li>
<li>src/script/<a class="el" href="script_8cpp_source.html">script.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="classCScript.html">CScript</a></li>
<li class="footer">Generated on Thu Dec 14 2017 13:15:12 for Dash Core by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.14 </li>
</ul>
</div>
</body>
</html>