Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > by-pkgid > aaf33964de706a538481c929c1da6a44 > files > 633

faust-doc-0.9.10-5mdv2010.1.x86_64.rpm

<!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"/>
<title>FAUST compiler: boxes.hh File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>boxes.hh File Reference</h1><code>#include &quot;<a class="el" href="tlib_8hh_source.html">tlib.hh</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="signals_8hh_source.html">signals.hh</a>&quot;</code><br/>
<div class="dynheader">
Include dependency graph for boxes.hh:</div>
<div class="dynsection">
</div>
<div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dynsection">
</div>

<p><a href="boxes_8hh_source.html">Go to the source code of this file.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCTree.html">Tree</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a52afc5e73408f761d5d61926ced73eef">prim0</a> )()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCTree.html">Tree</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#ad7497a9790f9d05878096b459487a510">prim1</a> )(<a class="el" href="classCTree.html">Tree</a> x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCTree.html">Tree</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#abc5863a46190002232036f027c5acfdb">prim2</a> )(<a class="el" href="classCTree.html">Tree</a> x, <a class="el" href="classCTree.html">Tree</a> y)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCTree.html">Tree</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a2769ccced25ffcb2997204594bb52f0e">prim3</a> )(<a class="el" href="classCTree.html">Tree</a> x, <a class="el" href="classCTree.html">Tree</a> y, <a class="el" href="classCTree.html">Tree</a> z)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCTree.html">Tree</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a55608c6610d13a8ccd575de80c191b31">prim4</a> )(<a class="el" href="classCTree.html">Tree</a> w, <a class="el" href="classCTree.html">Tree</a> x, <a class="el" href="classCTree.html">Tree</a> y, <a class="el" href="classCTree.html">Tree</a> z)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCTree.html">Tree</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#ae228ee0345249785e8f74cce21162037">prim5</a> )(<a class="el" href="classCTree.html">Tree</a> v, <a class="el" href="classCTree.html">Tree</a> w, <a class="el" href="classCTree.html">Tree</a> x, <a class="el" href="classCTree.html">Tree</a> y, <a class="el" href="classCTree.html">Tree</a> z)</td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#ab32253e24dd40d91b770b381da0d35b1">boxIdent</a> (const char *name)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a15452e8c3476a87963f8a52cb1e905db">isBoxIdent</a> (<a class="el" href="classCTree.html">Tree</a> t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a8763df52e9ba512f13612b18b1687d31">isBoxIdent</a> (<a class="el" href="classCTree.html">Tree</a> t, const char **name)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#add4e510a062bf67762e0ae3ac6112b81">boxInt</a> (int n)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a8317435afefe21442cf381334d61bf58">boxReal</a> (double n)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a7904414896442fcfa0947156b6563d52">isBoxInt</a> (<a class="el" href="classCTree.html">Tree</a> t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a292a68d93ea73f703bc880cca4d01bc2">isBoxReal</a> (<a class="el" href="classCTree.html">Tree</a> t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a5460309eb4c733fe04e11b0fa4218ca1">isBoxInt</a> (<a class="el" href="classCTree.html">Tree</a> t, int *i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a127e93f0bfa5acbb202ab74dfdc123ab">isBoxReal</a> (<a class="el" href="classCTree.html">Tree</a> t, double *r)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a34d15b5662d2828e5c1ff213bbb91598">boxWire</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a2f7292844af8b87ae01fa10f654c7fc5">boxCut</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#ac32713127f8c8c3cb26e28a31580b257">isBoxWire</a> (<a class="el" href="classCTree.html">Tree</a> t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#acf54df78e7e909644907619a03b3f695">isBoxCut</a> (<a class="el" href="classCTree.html">Tree</a> t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a25d857ff11c486793e99095d26ed36ba">boxSlot</a> (int id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a2df8043d88f55391102ea7878a0a9b5e">boxSymbolic</a> (<a class="el" href="classCTree.html">Tree</a> slot, <a class="el" href="classCTree.html">Tree</a> body)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#af4b23a35faec0884c4591ff92576c3d4">isBoxSlot</a> (<a class="el" href="classCTree.html">Tree</a> t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#ab73899d732fd2181be3d72f28c11ab3d">isBoxSymbolic</a> (<a class="el" href="classCTree.html">Tree</a> t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a7914adfeb6137b29d9ffc2e51e6c81c0">isBoxSlot</a> (<a class="el" href="classCTree.html">Tree</a> t, int *id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a08da0a2c862372b6ade86a87dee0911d">isBoxSymbolic</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;slot, <a class="el" href="classCTree.html">Tree</a> &amp;body)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#ad9b1c09a1b4f662e3ebbbbf1e8f4878f">boxSeq</a> (<a class="el" href="classCTree.html">Tree</a> x, <a class="el" href="classCTree.html">Tree</a> y)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a9d0633a71eaa42ce8af4decc9e172321">boxPar</a> (<a class="el" href="classCTree.html">Tree</a> x, <a class="el" href="classCTree.html">Tree</a> y)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#aa52c8bd74ff76718393d955dce780197">boxRec</a> (<a class="el" href="classCTree.html">Tree</a> x, <a class="el" href="classCTree.html">Tree</a> y)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a62c680e700c94c5738513b2f79af180a">boxSplit</a> (<a class="el" href="classCTree.html">Tree</a> x, <a class="el" href="classCTree.html">Tree</a> y)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a748692b443f7f0b37e7f0f63dc98be4a">boxMerge</a> (<a class="el" href="classCTree.html">Tree</a> x, <a class="el" href="classCTree.html">Tree</a> y)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#ad7c79f7a1c0aa3109ab0548e59194d48">isBoxSeq</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;x, <a class="el" href="classCTree.html">Tree</a> &amp;y)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a8a24d365092cfdabb32218ab8e446dc6">isBoxPar</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;x, <a class="el" href="classCTree.html">Tree</a> &amp;y)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a97de4dc9680e2d0820a5d1d18255fa35">isBoxRec</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;x, <a class="el" href="classCTree.html">Tree</a> &amp;y)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a654a2a97bdc734448e669899976bdbd0">isBoxSplit</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;x, <a class="el" href="classCTree.html">Tree</a> &amp;y)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a7b7d0ce5bacf1a799517f7b50dfe7a3e">isBoxMerge</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;x, <a class="el" href="classCTree.html">Tree</a> &amp;y)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a1c493db9453686ddb1376df07b30a79e">boxIPar</a> (<a class="el" href="classCTree.html">Tree</a> x, <a class="el" href="classCTree.html">Tree</a> y, <a class="el" href="classCTree.html">Tree</a> z)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a0a0c6fc221345a893a51b823127e5576">boxISeq</a> (<a class="el" href="classCTree.html">Tree</a> x, <a class="el" href="classCTree.html">Tree</a> y, <a class="el" href="classCTree.html">Tree</a> z)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a0799844fbfde14e41dd3f4b5f027f5ef">boxISum</a> (<a class="el" href="classCTree.html">Tree</a> x, <a class="el" href="classCTree.html">Tree</a> y, <a class="el" href="classCTree.html">Tree</a> z)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a3d760626a8436a3e516b4aec69bd9c92">boxIProd</a> (<a class="el" href="classCTree.html">Tree</a> x, <a class="el" href="classCTree.html">Tree</a> y, <a class="el" href="classCTree.html">Tree</a> z)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#aaee8867be9aa585c10a24e8bcfda8be8">isBoxIPar</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;x, <a class="el" href="classCTree.html">Tree</a> &amp;y, <a class="el" href="classCTree.html">Tree</a> &amp;z)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a941c97af1f77596438700760de8556b4">isBoxISeq</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;x, <a class="el" href="classCTree.html">Tree</a> &amp;y, <a class="el" href="classCTree.html">Tree</a> &amp;z)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#adb2b3be73061b6840374339d0a111dd5">isBoxISum</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;x, <a class="el" href="classCTree.html">Tree</a> &amp;y, <a class="el" href="classCTree.html">Tree</a> &amp;z)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#ac0013317ab94b61d9e25f026316487b3">isBoxIProd</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;x, <a class="el" href="classCTree.html">Tree</a> &amp;y, <a class="el" href="classCTree.html">Tree</a> &amp;z)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a18629ff8f771a4eb8b2a6666b56de271">buildBoxAbstr</a> (<a class="el" href="classCTree.html">Tree</a> x, <a class="el" href="classCTree.html">Tree</a> y)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#ab3169568c6fd2f42160b8958f152fac2">buildBoxAppl</a> (<a class="el" href="classCTree.html">Tree</a> x, <a class="el" href="classCTree.html">Tree</a> y)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a7b9ba7eb8ed44f3f3a35872401156e50">boxAbstr</a> (<a class="el" href="classCTree.html">Tree</a> x, <a class="el" href="classCTree.html">Tree</a> y)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a3f94156c5c40d8dd7a97a9ad8d13dbb2">boxAppl</a> (<a class="el" href="classCTree.html">Tree</a> x, <a class="el" href="classCTree.html">Tree</a> y)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#ab0b15f29743df4080b8b1c38e64a2cc1">isBoxAbstr</a> (<a class="el" href="classCTree.html">Tree</a> t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a25bfc1d2b8e1649e3f5ca468771c08f6">isBoxAppl</a> (<a class="el" href="classCTree.html">Tree</a> t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#aa0fcd8b2f86901073a866979a72afa1f">isBoxAbstr</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;x, <a class="el" href="classCTree.html">Tree</a> &amp;y)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a4c7997963efbaa51994edc85a0b9089f">isBoxAppl</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;x, <a class="el" href="classCTree.html">Tree</a> &amp;y)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a321a193061eae875a5a8763bfd992f38">closure</a> (<a class="el" href="classCTree.html">Tree</a> abstr, <a class="el" href="classCTree.html">Tree</a> genv, <a class="el" href="classCTree.html">Tree</a> vis, <a class="el" href="classCTree.html">Tree</a> lenv)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a06b09fa05baf1a2567fb4aae3d1ce544">isClosure</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;abstr, <a class="el" href="classCTree.html">Tree</a> &amp;genv, <a class="el" href="classCTree.html">Tree</a> &amp;vis, <a class="el" href="classCTree.html">Tree</a> &amp;lenv)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#aee690e95672b37e13979d9fdfb30b9f8">boxAccess</a> (<a class="el" href="classCTree.html">Tree</a> exp, <a class="el" href="classCTree.html">Tree</a> id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a342ac3176f21f2f11931cd0b004d78d3">isBoxAccess</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;exp, <a class="el" href="classCTree.html">Tree</a> &amp;id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a30c72e68e6f8b5cb2238c457b5ffbee1">boxWithLocalDef</a> (<a class="el" href="classCTree.html">Tree</a> body, <a class="el" href="classCTree.html">Tree</a> ldef)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#ab7f1921185dc888aee8f041a96989eb3">isBoxWithLocalDef</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;body, <a class="el" href="classCTree.html">Tree</a> &amp;ldef)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#ab4f4d00d6bc173a3c9d20cd7054ffdb7">boxError</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a0f492ef7453000e0b40455ac32bd76d4">isBoxError</a> (<a class="el" href="classCTree.html">Tree</a> t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a2b5637e4d50a0d99d6a301b4670ba18f">boxPrim0</a> (<a class="el" href="boxes_8hh.html#a52afc5e73408f761d5d61926ced73eef">prim0</a> foo)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a7f6362239500f480c0a61d4293f8c9e2">boxPrim1</a> (<a class="el" href="boxes_8hh.html#ad7497a9790f9d05878096b459487a510">prim1</a> foo)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#af5b10ed7352e45d75eff6110e04b64a1">boxPrim2</a> (<a class="el" href="boxes_8hh.html#abc5863a46190002232036f027c5acfdb">prim2</a> foo)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a639a768e209dadc349aae010d85e42d5">boxPrim3</a> (<a class="el" href="boxes_8hh.html#a2769ccced25ffcb2997204594bb52f0e">prim3</a> foo)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#acbbd30c14851f8ee0d632d4ca4ed893d">boxPrim4</a> (<a class="el" href="boxes_8hh.html#a55608c6610d13a8ccd575de80c191b31">prim4</a> foo)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#ad29739b19510e1892a200ff009d9b0cb">boxPrim5</a> (<a class="el" href="boxes_8hh.html#ae228ee0345249785e8f74cce21162037">prim5</a> foo)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#af6596889fd117b00a85ca9ee837f2988">isBoxPrim0</a> (<a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a261369dc82c96fbfa1978859ca4cf2e3">isBoxPrim1</a> (<a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a9c79105875b22a5b09a0b6f768375d09">isBoxPrim2</a> (<a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a826142cbc8a1a762612f22273303794e">isBoxPrim3</a> (<a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a5cae175b6153210d76c153feb2af908c">isBoxPrim4</a> (<a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#aba4a65a9f30e78759da0796c55b13e8e">isBoxPrim5</a> (<a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a70e003707a2fffb29395d50dce334f54">isBoxPrim0</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="boxes_8hh.html#a52afc5e73408f761d5d61926ced73eef">prim0</a> *p)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a43d2a4b32ffcc8b9ace23187915a1222">isBoxPrim1</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="boxes_8hh.html#ad7497a9790f9d05878096b459487a510">prim1</a> *p)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#af67d87b2e24763d9f8dada435623a418">isBoxPrim2</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="boxes_8hh.html#abc5863a46190002232036f027c5acfdb">prim2</a> *p)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a3ef2f20df5d0676c97cd41a6bf1ddd15">isBoxPrim3</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="boxes_8hh.html#a2769ccced25ffcb2997204594bb52f0e">prim3</a> *p)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a112e6328782703e071143c3ac1e34d7c">isBoxPrim4</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="boxes_8hh.html#a55608c6610d13a8ccd575de80c191b31">prim4</a> *p)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a0aa52ae0bc2b71e9003bfead1cd8bfdd">isBoxPrim5</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="boxes_8hh.html#ae228ee0345249785e8f74cce21162037">prim5</a> *p)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a7c0e937a8a7e08abead6829b06caf9af">boxFFun</a> (<a class="el" href="classCTree.html">Tree</a> ff)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a70f7ab7aecc722355d6096ca89a7658f">isBoxFFun</a> (<a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#af04264397c7d20667c97d9d252a71716">isBoxFFun</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;ff)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#ac37319b7a8ede40a08ec6d91117df8a0">boxFConst</a> (<a class="el" href="classCTree.html">Tree</a> type, <a class="el" href="classCTree.html">Tree</a> name, <a class="el" href="classCTree.html">Tree</a> file)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a8744a0451eacde8e56290b3fd74bc0b1">isBoxFConst</a> (<a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a8b5c943d4348e90644b3d82f100c8620">isBoxFConst</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;type, <a class="el" href="classCTree.html">Tree</a> &amp;name, <a class="el" href="classCTree.html">Tree</a> &amp;file)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a32e16dd38f20185aa4859780bdd23520">boxFVar</a> (<a class="el" href="classCTree.html">Tree</a> type, <a class="el" href="classCTree.html">Tree</a> name, <a class="el" href="classCTree.html">Tree</a> file)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#aed6793582932079092255c2643b45f91">isBoxFVar</a> (<a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a4135f21f36c09eab094864b60e12e4c0">isBoxFVar</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;type, <a class="el" href="classCTree.html">Tree</a> &amp;name, <a class="el" href="classCTree.html">Tree</a> &amp;file)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a133b62e31befea771cf81e68577ac59b">boxEnvironment</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a37fc5c4fbb1931425e6bfe12f637ee87">isBoxEnvironment</a> (<a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#adf194007a4d3813eecbedd0625f701e3">boxComponent</a> (<a class="el" href="classCTree.html">Tree</a> filename)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#abc1bd1c9718505ba602a6b5ed9d918b6">isBoxComponent</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;filename)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a37a3b23cf6380ff81a22c207a345a061">boxLibrary</a> (<a class="el" href="classCTree.html">Tree</a> filename)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a8a529d26442422fd10a2c1a8ed7d7044">isBoxLibrary</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;filename)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a34a145266d5098db2ea93d82b6040704">importFile</a> (<a class="el" href="classCTree.html">Tree</a> filename)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a669c5f5ddf58b6f22e1497e24577469b">isImportFile</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;filename)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#aebff638fa31efbdb7bd4859af98229e1">boxButton</a> (<a class="el" href="classCTree.html">Tree</a> label)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a83b021a73e7c4af2535efcfe0832c690">isBoxButton</a> (<a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a229de3d27b2a7d7cf527da5bbf788f50">isBoxButton</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;label)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#acaa81389efafc45dad215f6232e7898b">boxCheckbox</a> (<a class="el" href="classCTree.html">Tree</a> label)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a635dcccb574f9a9c911b89a756126473">isBoxCheckbox</a> (<a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a34547a750f3acbe5743f715348f40992">isBoxCheckbox</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;label)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a8956693a5ac53c607c38f86647c10ddc">boxVSlider</a> (<a class="el" href="classCTree.html">Tree</a> label, <a class="el" href="classCTree.html">Tree</a> cur, <a class="el" href="classCTree.html">Tree</a> min, <a class="el" href="classCTree.html">Tree</a> max, <a class="el" href="classCTree.html">Tree</a> step)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a4bf55c2d9a65d986d0d19da98d14db16">isBoxVSlider</a> (<a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#aa582248c5bf3fc247645f4a386785a74">isBoxVSlider</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;label, <a class="el" href="classCTree.html">Tree</a> &amp;cur, <a class="el" href="classCTree.html">Tree</a> &amp;min, <a class="el" href="classCTree.html">Tree</a> &amp;max, <a class="el" href="classCTree.html">Tree</a> &amp;step)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#afc2d4e2080c5d5da0de1b410844d0550">boxHSlider</a> (<a class="el" href="classCTree.html">Tree</a> label, <a class="el" href="classCTree.html">Tree</a> cur, <a class="el" href="classCTree.html">Tree</a> min, <a class="el" href="classCTree.html">Tree</a> max, <a class="el" href="classCTree.html">Tree</a> step)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#adf3ec537a021d2a50ddc8e029d540451">isBoxHSlider</a> (<a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#ae21de288797af3a00a423d6f1bbaa266">isBoxHSlider</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;label, <a class="el" href="classCTree.html">Tree</a> &amp;cur, <a class="el" href="classCTree.html">Tree</a> &amp;min, <a class="el" href="classCTree.html">Tree</a> &amp;max, <a class="el" href="classCTree.html">Tree</a> &amp;step)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a3b0bc2a4c5870c195751f44af9ac5cd7">boxNumEntry</a> (<a class="el" href="classCTree.html">Tree</a> label, <a class="el" href="classCTree.html">Tree</a> cur, <a class="el" href="classCTree.html">Tree</a> min, <a class="el" href="classCTree.html">Tree</a> max, <a class="el" href="classCTree.html">Tree</a> step)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#aa135a488b7d54dcce1249f5761ab014a">isBoxNumEntry</a> (<a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#abbfb020771f7db90bb175f01c86bff82">isBoxNumEntry</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;label, <a class="el" href="classCTree.html">Tree</a> &amp;cur, <a class="el" href="classCTree.html">Tree</a> &amp;min, <a class="el" href="classCTree.html">Tree</a> &amp;max, <a class="el" href="classCTree.html">Tree</a> &amp;step)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#aba48d9cadc2f31e1763a70b0b270724b">boxVGroup</a> (<a class="el" href="classCTree.html">Tree</a> label, <a class="el" href="classCTree.html">Tree</a> x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a5643302db2568cf9eaa48fd6f7d336a9">isBoxVGroup</a> (<a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#ab1546e8011fc885101e9de10c48f4a3e">isBoxVGroup</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;label, <a class="el" href="classCTree.html">Tree</a> &amp;x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a0998b1226b05217f0c99e6b4cafe315c">boxHGroup</a> (<a class="el" href="classCTree.html">Tree</a> label, <a class="el" href="classCTree.html">Tree</a> x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a1b73cc14722de085e72c0a008fa56af3">isBoxHGroup</a> (<a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#ac4d7515ecc5247b6224ac33423eb08aa">isBoxHGroup</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;label, <a class="el" href="classCTree.html">Tree</a> &amp;x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a24d78d464c75d42d2c4e33c50bce028c">boxTGroup</a> (<a class="el" href="classCTree.html">Tree</a> label, <a class="el" href="classCTree.html">Tree</a> x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a3e76d86869cc8b1df759a4bcb972cf2d">isBoxTGroup</a> (<a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a17d47efe096c66c683d899e4fafd61d2">isBoxTGroup</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;label, <a class="el" href="classCTree.html">Tree</a> &amp;x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#ae0c523b690efb8cf69c62498c09452d2">boxVBargraph</a> (<a class="el" href="classCTree.html">Tree</a> label, <a class="el" href="classCTree.html">Tree</a> min, <a class="el" href="classCTree.html">Tree</a> max)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a1f17c731544a73f907993681b57e7461">isBoxVBargraph</a> (<a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#af618ace917ccf474432cbc9749cf87ed">isBoxVBargraph</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;label, <a class="el" href="classCTree.html">Tree</a> &amp;min, <a class="el" href="classCTree.html">Tree</a> &amp;max)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a72d6df517519cd43588cb8d4356a5f01">boxHBargraph</a> (<a class="el" href="classCTree.html">Tree</a> label, <a class="el" href="classCTree.html">Tree</a> min, <a class="el" href="classCTree.html">Tree</a> max)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#aa34cc27fbf6e04a6825ba4461af2a9e0">isBoxHBargraph</a> (<a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a9e286f7a6c8bcc85c720e95779559c22">isBoxHBargraph</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;label, <a class="el" href="classCTree.html">Tree</a> &amp;min, <a class="el" href="classCTree.html">Tree</a> &amp;max)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a8bc3b57470ff5814f5f24ed97dff593b">boxCase</a> (<a class="el" href="classCTree.html">Tree</a> rules)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a345a4cfac5657c40640b503058b300f9">isBoxCase</a> (<a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#ade05ced5d38ca4d3455ebd6f0640564d">isBoxCase</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;rules)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#aa155619a2d5daf20b6f652cfdde63876">boxPatternMatcher</a> (<a class="el" href="structAutomaton.html">Automaton</a> *a, int state, <a class="el" href="classCTree.html">Tree</a> env, <a class="el" href="classCTree.html">Tree</a> origRules, <a class="el" href="classCTree.html">Tree</a> revParamList)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a23a555bb65c1a6a4af53c7c1f24ff124">isBoxPatternMatcher</a> (<a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a0ea7762508af0708882f413a98131393">isBoxPatternMatcher</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="structAutomaton.html">Automaton</a> *&amp;a, int &amp;state, <a class="el" href="classCTree.html">Tree</a> &amp;env, <a class="el" href="classCTree.html">Tree</a> &amp;origRules, <a class="el" href="classCTree.html">Tree</a> &amp;revParamList)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#a4c923f00afc25e923857fe3c6f3c1ca3">boxPatternVar</a> (<a class="el" href="classCTree.html">Tree</a> id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#ad166878e0270e4eab4adf2fb5f81fc31">isBoxPatternVar</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="boxes_8hh.html#ac5c10eb592a85ecba6d6990f9f78010d">getBoxType</a> (<a class="el" href="classCTree.html">Tree</a> box, int *inum, int *onum)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the type (number of inputs and outputs) of a box or false if undefined.  <a href="#ac5c10eb592a85ecba6d6990f9f78010d"></a><br/></td></tr>
</table>
<hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="a52afc5e73408f761d5d61926ced73eef"></a><!-- doxytag: member="boxes.hh::prim0" ref="a52afc5e73408f761d5d61926ced73eef" args=")()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classCTree.html">Tree</a>(* <a class="el" href="boxes_8hh.html#a52afc5e73408f761d5d61926ced73eef">prim0</a>)()</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8hh_source.html#l00179">179</a> of file <a class="el" href="boxes_8hh_source.html">boxes.hh</a>.</p>

</div>
</div>
<a class="anchor" id="ad7497a9790f9d05878096b459487a510"></a><!-- doxytag: member="boxes.hh::prim1" ref="ad7497a9790f9d05878096b459487a510" args=")(Tree x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classCTree.html">Tree</a>(* <a class="el" href="boxes_8hh.html#ad7497a9790f9d05878096b459487a510">prim1</a>)(<a class="el" href="classCTree.html">Tree</a> x)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8hh_source.html#l00180">180</a> of file <a class="el" href="boxes_8hh_source.html">boxes.hh</a>.</p>

</div>
</div>
<a class="anchor" id="abc5863a46190002232036f027c5acfdb"></a><!-- doxytag: member="boxes.hh::prim2" ref="abc5863a46190002232036f027c5acfdb" args=")(Tree x, Tree y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classCTree.html">Tree</a>(* <a class="el" href="boxes_8hh.html#abc5863a46190002232036f027c5acfdb">prim2</a>)(<a class="el" href="classCTree.html">Tree</a> x, <a class="el" href="classCTree.html">Tree</a> y)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8hh_source.html#l00181">181</a> of file <a class="el" href="boxes_8hh_source.html">boxes.hh</a>.</p>

</div>
</div>
<a class="anchor" id="a2769ccced25ffcb2997204594bb52f0e"></a><!-- doxytag: member="boxes.hh::prim3" ref="a2769ccced25ffcb2997204594bb52f0e" args=")(Tree x, Tree y, Tree z)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classCTree.html">Tree</a>(* <a class="el" href="boxes_8hh.html#a2769ccced25ffcb2997204594bb52f0e">prim3</a>)(<a class="el" href="classCTree.html">Tree</a> x, <a class="el" href="classCTree.html">Tree</a> y, <a class="el" href="classCTree.html">Tree</a> z)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8hh_source.html#l00182">182</a> of file <a class="el" href="boxes_8hh_source.html">boxes.hh</a>.</p>

</div>
</div>
<a class="anchor" id="a55608c6610d13a8ccd575de80c191b31"></a><!-- doxytag: member="boxes.hh::prim4" ref="a55608c6610d13a8ccd575de80c191b31" args=")(Tree w, Tree x, Tree y, Tree z)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classCTree.html">Tree</a>(* <a class="el" href="boxes_8hh.html#a55608c6610d13a8ccd575de80c191b31">prim4</a>)(<a class="el" href="classCTree.html">Tree</a> w, <a class="el" href="classCTree.html">Tree</a> x, <a class="el" href="classCTree.html">Tree</a> y, <a class="el" href="classCTree.html">Tree</a> z)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8hh_source.html#l00183">183</a> of file <a class="el" href="boxes_8hh_source.html">boxes.hh</a>.</p>

</div>
</div>
<a class="anchor" id="ae228ee0345249785e8f74cce21162037"></a><!-- doxytag: member="boxes.hh::prim5" ref="ae228ee0345249785e8f74cce21162037" args=")(Tree v, Tree w, Tree x, Tree y, Tree z)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classCTree.html">Tree</a>(* <a class="el" href="boxes_8hh.html#ae228ee0345249785e8f74cce21162037">prim5</a>)(<a class="el" href="classCTree.html">Tree</a> v, <a class="el" href="classCTree.html">Tree</a> w, <a class="el" href="classCTree.html">Tree</a> x, <a class="el" href="classCTree.html">Tree</a> y, <a class="el" href="classCTree.html">Tree</a> z)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8hh_source.html#l00184">184</a> of file <a class="el" href="boxes_8hh_source.html">boxes.hh</a>.</p>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a7b9ba7eb8ed44f3f3a35872401156e50"></a><!-- doxytag: member="boxes.hh::boxAbstr" ref="a7b9ba7eb8ed44f3f3a35872401156e50" args="(Tree x, Tree y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxAbstr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00170">170</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="boxes_8cpp_source.html#l00179">buildBoxAbstr()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00170"></a>00170 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a5e5364628594a0b96c63f6fb0aeac765">BOXABSTR</a>, x, y); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="aee690e95672b37e13979d9fdfb30b9f8"></a><!-- doxytag: member="boxes.hh::boxAccess" ref="aee690e95672b37e13979d9fdfb30b9f8" args="(Tree exp, Tree id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxAccess </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>exp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00225">225</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00225"></a>00225 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#aa2c3bcc9c5daf0a1995e0bc63553bfdd">BOXACCESS</a>, exp, <span class="keywordtype">id</span>); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a3f94156c5c40d8dd7a97a9ad8d13dbb2"></a><!-- doxytag: member="boxes.hh::boxAppl" ref="a3f94156c5c40d8dd7a97a9ad8d13dbb2" args="(Tree x, Tree y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxAppl </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00171">171</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="boxes_8cpp_source.html#l00197">buildBoxAppl()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00171"></a>00171 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a09e686f54f81b4d9f36efc2a31af6047">BOXAPPL</a>, x, y); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="aebff638fa31efbdb7bd4859af98229e1"></a><!-- doxytag: member="boxes.hh::boxButton" ref="aebff638fa31efbdb7bd4859af98229e1" args="(Tree label)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxButton </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>label</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00325">325</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00325"></a>00325 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a1d9fe7111b4aaec785e33988ce107277">BOXBUTTON</a>, lbl);                  }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a8bc3b57470ff5814f5f24ed97dff593b"></a><!-- doxytag: member="boxes.hh::boxCase" ref="a8bc3b57470ff5814f5f24ed97dff593b" args="(Tree rules)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxCase </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>rules</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00435">435</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00974">applyList()</a>, <a class="el" href="sourcereader_8cpp_source.html#l00104">makeDefinition()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00435"></a>00435 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a1ce7332b44450c80ff0500872d820285">BOXCASE</a>, rules);                  }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="acaa81389efafc45dad215f6232e7898b"></a><!-- doxytag: member="boxes.hh::boxCheckbox" ref="acaa81389efafc45dad215f6232e7898b" args="(Tree label)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxCheckbox </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>label</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00331">331</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00331"></a>00331 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a890a2b5241817f631feed533b7f34a0f">BOXCHECKBOX</a>, lbl);                    }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="adf194007a4d3813eecbedd0625f701e3"></a><!-- doxytag: member="boxes.hh::boxComponent" ref="adf194007a4d3813eecbedd0625f701e3" args="(Tree filename)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxComponent </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>filename</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00249">249</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00249"></a>00249 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#aa3519c62a1f99bc2a6944b8b472d2c45">BOXCOMPONENT</a>, filename); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a2f7292844af8b87ae01fa10f654c7fc5"></a><!-- doxytag: member="boxes.hh::boxCut" ref="a2f7292844af8b87ae01fa10f654c7fc5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxCut </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00089">89</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00089"></a>00089 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#adb4a15094fba878376aa0cf4b048c5df">BOXCUT</a>); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a133b62e31befea771cf81e68577ac59b"></a><!-- doxytag: member="boxes.hh::boxEnvironment" ref="a133b62e31befea771cf81e68577ac59b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxEnvironment </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00244">244</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00244"></a>00244 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#ac34c3041479e58f9e09f7346a0e8d881">BOXENVIRONMENT</a>); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="ab4f4d00d6bc173a3c9d20cd7054ffdb7"></a><!-- doxytag: member="boxes.hh::boxError" ref="ab4f4d00d6bc173a3c9d20cd7054ffdb7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxError </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00214">214</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="patternmatcher_8cpp_source.html#l00660">apply_pattern_matcher()</a>, and <a class="el" href="eval_8cpp_source.html#l00974">applyList()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00215"></a>00215 {
<a name="l00216"></a>00216     <span class="keywordflow">return</span>  <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a7bd604a4c313e5fe3e57156a9b5620f4">BOXERROR</a>);
<a name="l00217"></a>00217 }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="ac37319b7a8ede40a08ec6d91117df8a0"></a><!-- doxytag: member="boxes.hh::boxFConst" ref="ac37319b7a8ede40a08ec6d91117df8a0" args="(Tree type, Tree name, Tree file)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxFConst </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>file</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00309">309</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00309"></a>00309 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a016b2e83e3913a0a1cd514a673f85455">BOXFCONST</a>, type, name, file);             }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a7c0e937a8a7e08abead6829b06caf9af"></a><!-- doxytag: member="boxes.hh::boxFFun" ref="a7c0e937a8a7e08abead6829b06caf9af" args="(Tree ff)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxFFun </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>ff</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00303">303</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00303"></a>00303 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a8802563c92ede46df8a71bf1b632d0dd">BOXFFUN</a>, ff);                 }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a32e16dd38f20185aa4859780bdd23520"></a><!-- doxytag: member="boxes.hh::boxFVar" ref="a32e16dd38f20185aa4859780bdd23520" args="(Tree type, Tree name, Tree file)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxFVar </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>file</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00315">315</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00315"></a>00315 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#afa7c9792909598bf93e1b29550490567">BOXFVAR</a>, type, name, file);             }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a72d6df517519cd43588cb8d4356a5f01"></a><!-- doxytag: member="boxes.hh::boxHBargraph" ref="a72d6df517519cd43588cb8d4356a5f01" args="(Tree label, Tree min, Tree max)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxHBargraph </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>min</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>max</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00416">416</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00416"></a>00416 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a6ef1b051df7f78821cfc91724dfc1f0a">BOXHBARGRAPH</a>, lbl, min, max);     }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a0998b1226b05217f0c99e6b4cafe315c"></a><!-- doxytag: member="boxes.hh::boxHGroup" ref="a0998b1226b05217f0c99e6b4cafe315c" args="(Tree label, Tree x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxHGroup </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>x</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00398">398</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00398"></a>00398 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a21973ba00e568dc6035b179473d949ec">BOXHGROUP</a>, lbl, x);               }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="afc2d4e2080c5d5da0de1b410844d0550"></a><!-- doxytag: member="boxes.hh::boxHSlider" ref="afc2d4e2080c5d5da0de1b410844d0550" args="(Tree label, Tree cur, Tree min, Tree max, Tree step)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxHSlider </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>cur</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>min</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>max</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>step</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00337">337</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="list_8hh_source.html#l00130">list4()</a>, and <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00338"></a>00338                                             { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a96c548be893260caa2f9493426a6bc4b">BOXHSLIDER</a>, lbl, <a class="code" href="list_8hh.html#a98e1fc72e3cecd5580c48ba4dc3103db">list4</a>(cur,min,max,step));        }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="ab32253e24dd40d91b770b381da0d35b1"></a><!-- doxytag: member="boxes.hh::boxIdent" ref="ab32253e24dd40d91b770b381da0d35b1" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxIdent </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00056">56</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="symbol_8hh_source.html#l00095">symbol()</a>, and <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="doc__autodoc_8cpp_source.html#l00058">declareAutoDoc()</a>, <a class="el" href="eval_8cpp_source.html#l00102">evalprocess()</a>, <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>, <a class="el" href="eval_8cpp_source.html#l00733">writeIdentValue()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00056"></a>00056 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#abeab81c528eaef806f524a989f04df57">BOXIDENT</a>, <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="symbol_8hh.html#aaa87083235b70d1042e59ae25e0800d8" title="Returns (and creates if new) the symbol of name str.">symbol</a>(<a class="code" href="symbol_8hh.html#a8243134fbbd9d924ebbb3f833922e310" title="Returns the name of a symbol.">name</a>)) ); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="add4e510a062bf67762e0ae3ac6112b81"></a><!-- doxytag: member="boxes.hh::boxInt" ref="add4e510a062bf67762e0ae3ac6112b81" args="(int n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxInt </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>n</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00074">74</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00618">isBoxNumeric()</a>, <a class="el" href="eval_8cpp_source.html#l00569">replaceBoxNumeric()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00074"></a>00074 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(n);   }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a1c493db9453686ddb1376df07b30a79e"></a><!-- doxytag: member="boxes.hh::boxIPar" ref="a1c493db9453686ddb1376df07b30a79e" args="(Tree x, Tree y, Tree z)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxIPar </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>z</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00149">149</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00149"></a>00149 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a1704bd19c6262ebf3eb84f3a08b3fc1d">BOXIPAR</a>, x, y, z);        }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a3d760626a8436a3e516b4aec69bd9c92"></a><!-- doxytag: member="boxes.hh::boxIProd" ref="a3d760626a8436a3e516b4aec69bd9c92" args="(Tree x, Tree y, Tree z)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxIProd </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>z</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00152">152</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00152"></a>00152 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a70fa513567be9eb7036d2e909f813e03">BOXIPROD</a>, x, y, z);       }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a0a0c6fc221345a893a51b823127e5576"></a><!-- doxytag: member="boxes.hh::boxISeq" ref="a0a0c6fc221345a893a51b823127e5576" args="(Tree x, Tree y, Tree z)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxISeq </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>z</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00150">150</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00150"></a>00150 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a0d3a9baac887105f9674825faddef12b">BOXISEQ</a>, x, y, z);        }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a0799844fbfde14e41dd3f4b5f027f5ef"></a><!-- doxytag: member="boxes.hh::boxISum" ref="a0799844fbfde14e41dd3f4b5f027f5ef" args="(Tree x, Tree y, Tree z)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxISum </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>z</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00151">151</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00151"></a>00151 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#aeed8dbe8a71842599e37647deda58581">BOXISUM</a>, x, y, z);        }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a37a3b23cf6380ff81a22c207a345a061"></a><!-- doxytag: member="boxes.hh::boxLibrary" ref="a37a3b23cf6380ff81a22c207a345a061" args="(Tree filename)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxLibrary </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>filename</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00254">254</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00254"></a>00254 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a32826dd9ccffaf0653c3e23b9b6d04ff">BOXLIBRARY</a>, filename); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a748692b443f7f0b37e7f0f63dc98be4a"></a><!-- doxytag: member="boxes.hh::boxMerge" ref="a748692b443f7f0b37e7f0f63dc98be4a" args="(Tree x, Tree y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxMerge </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00136">136</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00136"></a>00136 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a3242fcf0415cbcb331d271352e9e436d">BOXMERGE</a>, x, y); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a3b0bc2a4c5870c195751f44af9ac5cd7"></a><!-- doxytag: member="boxes.hh::boxNumEntry" ref="a3b0bc2a4c5870c195751f44af9ac5cd7" args="(Tree label, Tree cur, Tree min, Tree max, Tree step)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxNumEntry </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>cur</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>min</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>max</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>step</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00378">378</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="list_8hh_source.html#l00130">list4()</a>, and <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00379"></a>00379                                             { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a6eeba6bf85cc7cfbe492dcc11dc54a65">BOXNUMENTRY</a>, lbl, <a class="code" href="list_8hh.html#a98e1fc72e3cecd5580c48ba4dc3103db">list4</a>(cur,min,max,step));       }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a9d0633a71eaa42ce8af4decc9e172321"></a><!-- doxytag: member="boxes.hh::boxPar" ref="a9d0633a71eaa42ce8af4decc9e172321" args="(Tree x, Tree y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxPar </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00124">124</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00816">iteratePar()</a>, <a class="el" href="eval_8cpp_source.html#l00898">iterateProd()</a>, <a class="el" href="eval_8cpp_source.html#l00870">iterateSum()</a>, <a class="el" href="eval_8cpp_source.html#l01119">larg2par()</a>, <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00124"></a>00124 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#add474ef43191a7de14c1eb9f7d5d419d">BOXPAR</a>, x, y);        }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="aa155619a2d5daf20b6f652cfdde63876"></a><!-- doxytag: member="boxes.hh::boxPatternMatcher" ref="aa155619a2d5daf20b6f652cfdde63876" args="(Automaton *a, int state, Tree env, Tree origRules, Tree revParamList)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxPatternMatcher </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structAutomaton.html">Automaton</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>state</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>env</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>origRules</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>revParamList</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00443">443</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00974">applyList()</a>, and <a class="el" href="eval_8cpp_source.html#l01321">evalCase()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00444"></a>00444 { 
<a name="l00445"></a>00445     <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a97cb5e8bb338b613d05c845173942384">BOXPATMATCHER</a>, <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>((<span class="keywordtype">void</span>*)a), <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(state), env, origRules, revParamList); 
<a name="l00446"></a>00446 }                   
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a4c923f00afc25e923857fe3c6f3c1ca3"></a><!-- doxytag: member="boxes.hh::boxPatternVar" ref="a4c923f00afc25e923857fe3c6f3c1ca3" args="(Tree id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxPatternVar </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>id</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00439">439</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l01251">evalIdDef()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00439"></a>00439 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#ac37bcf67fcf3dc925659bbe04e7f0860">BOXPATVAR</a>, <span class="keywordtype">id</span>);                   }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a2b5637e4d50a0d99d6a301b4670ba18f"></a><!-- doxytag: member="boxes.hh::boxPrim0" ref="a2b5637e4d50a0d99d6a301b4670ba18f" args="(prim0 foo)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxPrim0 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="boxes_8hh.html#a52afc5e73408f761d5d61926ced73eef">prim0</a>&nbsp;</td>
          <td class="paramname"> <em>foo</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00269">269</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00269"></a>00269 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a35eeff49ee32116be544c9281010e696">BOXPRIM0</a>, <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>((<span class="keywordtype">void</span>*)foo)); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a7f6362239500f480c0a61d4293f8c9e2"></a><!-- doxytag: member="boxes.hh::boxPrim1" ref="a7f6362239500f480c0a61d4293f8c9e2" args="(prim1 foo)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxPrim1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="boxes_8hh.html#ad7497a9790f9d05878096b459487a510">prim1</a>&nbsp;</td>
          <td class="paramname"> <em>foo</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00274">274</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00274"></a>00274 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a6436154696a137a23b75be62d0b3b210">BOXPRIM1</a>, <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>((<span class="keywordtype">void</span>*)foo)); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="af5b10ed7352e45d75eff6110e04b64a1"></a><!-- doxytag: member="boxes.hh::boxPrim2" ref="af5b10ed7352e45d75eff6110e04b64a1" args="(prim2 foo)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxPrim2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="boxes_8hh.html#abc5863a46190002232036f027c5acfdb">prim2</a>&nbsp;</td>
          <td class="paramname"> <em>foo</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00279">279</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00898">iterateProd()</a>, <a class="el" href="eval_8cpp_source.html#l00870">iterateSum()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00279"></a>00279 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a3251a8e0dc0ae6d77db90759cac48597">BOXPRIM2</a>, <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>((<span class="keywordtype">void</span>*)foo)); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a639a768e209dadc349aae010d85e42d5"></a><!-- doxytag: member="boxes.hh::boxPrim3" ref="a639a768e209dadc349aae010d85e42d5" args="(prim3 foo)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxPrim3 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="boxes_8hh.html#a2769ccced25ffcb2997204594bb52f0e">prim3</a>&nbsp;</td>
          <td class="paramname"> <em>foo</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00284">284</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00284"></a>00284 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#add2012e7cc7fa892a41a06e2179d2245">BOXPRIM3</a>, <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>((<span class="keywordtype">void</span>*)foo)); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="acbbd30c14851f8ee0d632d4ca4ed893d"></a><!-- doxytag: member="boxes.hh::boxPrim4" ref="acbbd30c14851f8ee0d632d4ca4ed893d" args="(prim4 foo)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxPrim4 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="boxes_8hh.html#a55608c6610d13a8ccd575de80c191b31">prim4</a>&nbsp;</td>
          <td class="paramname"> <em>foo</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00289">289</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00289"></a>00289 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a554d069083f25da0ee252f01d903b1a1">BOXPRIM4</a>, <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>((<span class="keywordtype">void</span>*)foo)); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="ad29739b19510e1892a200ff009d9b0cb"></a><!-- doxytag: member="boxes.hh::boxPrim5" ref="ad29739b19510e1892a200ff009d9b0cb" args="(prim5 foo)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxPrim5 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="boxes_8hh.html#ae228ee0345249785e8f74cce21162037">prim5</a>&nbsp;</td>
          <td class="paramname"> <em>foo</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00294">294</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00294"></a>00294 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#ac5968324d111135ea6b43400d709ec30">BOXPRIM5</a>, <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>((<span class="keywordtype">void</span>*)foo)); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a8317435afefe21442cf381334d61bf58"></a><!-- doxytag: member="boxes.hh::boxReal" ref="a8317435afefe21442cf381334d61bf58" args="(double n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxReal </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>n</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00075">75</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00618">isBoxNumeric()</a>, <a class="el" href="eval_8cpp_source.html#l00569">replaceBoxNumeric()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00075"></a>00075 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(n);   }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="aa52c8bd74ff76718393d955dce780197"></a><!-- doxytag: member="boxes.hh::boxRec" ref="aa52c8bd74ff76718393d955dce780197" args="(Tree x, Tree y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxRec </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00128">128</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00128"></a>00128 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#abefb4b445ceb5d6b5530d0b5fadd7890">BOXREC</a>, x, y);        }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="ad9b1c09a1b4f662e3ebbbbf1e8f4878f"></a><!-- doxytag: member="boxes.hh::boxSeq" ref="ad9b1c09a1b4f662e3ebbbbf1e8f4878f" args="(Tree x, Tree y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxSeq </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00120">120</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00974">applyList()</a>, <a class="el" href="eval_8cpp_source.html#l00898">iterateProd()</a>, <a class="el" href="eval_8cpp_source.html#l00842">iterateSeq()</a>, <a class="el" href="eval_8cpp_source.html#l00870">iterateSum()</a>, <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00120"></a>00120 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#adf2eea586e80954eed1681230c0054ae">BOXSEQ</a>, x, y);        }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a25d857ff11c486793e99095d26ed36ba"></a><!-- doxytag: member="boxes.hh::boxSlot" ref="a25d857ff11c486793e99095d26ed36ba" args="(int id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxSlot </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>id</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00103">103</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00150">real_a2sb()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00103"></a>00103 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#afd25c9a107e448a1e6d470d34d0959dc">BOXSLOT</a>,<a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<span class="keywordtype">id</span>)); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a62c680e700c94c5738513b2f79af180a"></a><!-- doxytag: member="boxes.hh::boxSplit" ref="a62c680e700c94c5738513b2f79af180a" args="(Tree x, Tree y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxSplit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00132">132</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00132"></a>00132 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a08e2b3e2e7b6fe67a15e3df15a6ae407">BOXSPLIT</a>, x, y);      }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a2df8043d88f55391102ea7878a0a9b5e"></a><!-- doxytag: member="boxes.hh::boxSymbolic" ref="a2df8043d88f55391102ea7878a0a9b5e" args="(Tree slot, Tree body)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxSymbolic </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>slot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>body</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00110">110</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00150">real_a2sb()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00110"></a>00110 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a9205d186c9ec22c41965edcf98cf66fa">BOXSYMBOLIC</a>,slot, body); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a24d78d464c75d42d2c4e33c50bce028c"></a><!-- doxytag: member="boxes.hh::boxTGroup" ref="a24d78d464c75d42d2c4e33c50bce028c" args="(Tree label, Tree x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxTGroup </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>x</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00410">410</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00410"></a>00410 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a50e4f16618a45becf2554f1771fbe755">BOXTGROUP</a>, lbl, x);               }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="ae0c523b690efb8cf69c62498c09452d2"></a><!-- doxytag: member="boxes.hh::boxVBargraph" ref="ae0c523b690efb8cf69c62498c09452d2" args="(Tree label, Tree min, Tree max)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxVBargraph </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>min</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>max</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00422">422</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00422"></a>00422 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a5b410628271e9343ca198e23a5c61ff9">BOXVBARGRAPH</a>, lbl, min, max);     }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="aba48d9cadc2f31e1763a70b0b270724b"></a><!-- doxytag: member="boxes.hh::boxVGroup" ref="aba48d9cadc2f31e1763a70b0b270724b" args="(Tree label, Tree x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxVGroup </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>x</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00404">404</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00404"></a>00404 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a860a6e96ba08dd8556be5ac41860473a">BOXVGROUP</a>, lbl, x);               }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a8956693a5ac53c607c38f86647c10ddc"></a><!-- doxytag: member="boxes.hh::boxVSlider" ref="a8956693a5ac53c607c38f86647c10ddc" args="(Tree label, Tree cur, Tree min, Tree max, Tree step)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxVSlider </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>cur</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>min</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>max</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>step</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00357">357</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="list_8hh_source.html#l00130">list4()</a>, and <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00358"></a>00358                                             { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a1bb0161c2f0f410d91fe208b8bbfe854">BOXVSLIDER</a>, lbl, <a class="code" href="list_8hh.html#a98e1fc72e3cecd5580c48ba4dc3103db">list4</a>(cur,min,max,step));        }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a34d15b5662d2828e5c1ff213bbb91598"></a><!-- doxytag: member="boxes.hh::boxWire" ref="a34d15b5662d2828e5c1ff213bbb91598" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxWire </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00093">93</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00955">nwires()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00093"></a>00093 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#adf1f890b425facd35eb3981cbdc7bf1e">BOXWIRE</a>); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a30c72e68e6f8b5cb2238c457b5ffbee1"></a><!-- doxytag: member="boxes.hh::boxWithLocalDef" ref="a30c72e68e6f8b5cb2238c457b5ffbee1" args="(Tree body, Tree ldef)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> boxWithLocalDef </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>body</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>ldef</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00234">234</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00234"></a>00234 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a8595885607f755db358bb7c75915b50f">BOXWITHLOCALDEF</a>, body, ldef); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a18629ff8f771a4eb8b2a6666b56de271"></a><!-- doxytag: member="boxes.hh::buildBoxAbstr" ref="a18629ff8f771a4eb8b2a6666b56de271" args="(Tree x, Tree y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> buildBoxAbstr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00179">179</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="boxes_8cpp_source.html#l00170">boxAbstr()</a>, <a class="el" href="boxes_8cpp_source.html#l00179">buildBoxAbstr()</a>, <a class="el" href="list_8hh_source.html#l00133">hd()</a>, <a class="el" href="list_8hh_source.html#l00137">isNil()</a>, and <a class="el" href="list_8hh_source.html#l00134">tl()</a>.</p>

<p>Referenced by <a class="el" href="boxes_8cpp_source.html#l00179">buildBoxAbstr()</a>, <a class="el" href="sourcereader_8cpp_source.html#l00104">makeDefinition()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00180"></a>00180 {
<a name="l00181"></a>00181     <span class="keywordflow">if</span> (<a class="code" href="list_8hh.html#a2569c3a07bbbfa55e0afde62de62aeec">isNil</a>(largs)) {
<a name="l00182"></a>00182         <span class="keywordflow">return</span> body;
<a name="l00183"></a>00183     } <span class="keywordflow">else</span> {
<a name="l00184"></a>00184         <span class="keywordflow">return</span> <a class="code" href="boxes_8cpp.html#afcbfa6cdd8ea0fdfd9267be467cc8087">buildBoxAbstr</a>(<a class="code" href="list_8hh.html#a4075748f5c7156306ec898795313a2e0">tl</a>(largs), <a class="code" href="boxes_8cpp.html#a7b9ba7eb8ed44f3f3a35872401156e50">boxAbstr</a>(<a class="code" href="list_8hh.html#a067ad6f83087b420a1c44e48e56be389">hd</a>(largs), body));
<a name="l00185"></a>00185     }
<a name="l00186"></a>00186 }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="ab3169568c6fd2f42160b8958f152fac2"></a><!-- doxytag: member="boxes.hh::buildBoxAppl" ref="ab3169568c6fd2f42160b8958f152fac2" args="(Tree x, Tree y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> buildBoxAppl </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00197">197</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="boxes_8cpp_source.html#l00171">boxAppl()</a>, and <a class="el" href="list_8hh_source.html#l00137">isNil()</a>.</p>

<p>Referenced by <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00198"></a>00198 {
<a name="l00199"></a>00199     <span class="keywordflow">if</span> (<a class="code" href="list_8hh.html#a2569c3a07bbbfa55e0afde62de62aeec">isNil</a> (revarglist)) exit(1); <span class="comment">// a revoir !!!!!!</span>
<a name="l00200"></a>00200     <span class="keywordflow">return</span>  <a class="code" href="boxes_8cpp.html#a3f94156c5c40d8dd7a97a9ad8d13dbb2">boxAppl</a>(fun, revarglist);
<a name="l00201"></a>00201 }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a321a193061eae875a5a8763bfd992f38"></a><!-- doxytag: member="boxes.hh::closure" ref="a321a193061eae875a5a8763bfd992f38" args="(Tree abstr, Tree genv, Tree vis, Tree lenv)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> closure </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>abstr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>genv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>vis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>lenv</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00204">204</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="patternmatcher_8cpp_source.html#l00660">apply_pattern_matcher()</a>, <a class="el" href="eval_8cpp_source.html#l01204">pushMultiClosureDefs()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00205"></a>00205 {
<a name="l00206"></a>00206     <span class="keywordflow">return</span>  <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#aa62ea2994b4efda6ded3aeb6f0caa3d0">CLOSURE</a>, abstr, genv, vis, lenv);
<a name="l00207"></a>00207 }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="ac5c10eb592a85ecba6d6990f9f78010d"></a><!-- doxytag: member="boxes.hh::getBoxType" ref="ac5c10eb592a85ecba6d6990f9f78010d" args="(Tree box, int *inum, int *onum)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool getBoxType </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>box</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>inum</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>onum</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return the type (number of inputs and outputs) of a box or false if undefined. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>box</em>&nbsp;</td><td>the box we want to know the type </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>inum</em>&nbsp;</td><td>the place to return the number of inputs </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>onum</em>&nbsp;</td><td>the place to return the number of outputs </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if type is defined, false if undefined </dd></dl>

<p>Definition at line <a class="el" href="boxtype_8cpp_source.html#l00063">63</a> of file <a class="el" href="boxtype_8cpp_source.html">boxtype.cpp</a>.</p>

<p>References <a class="el" href="list_8hh_source.html#l00124">cons()</a>, <a class="el" href="node_8hh_source.html#l00098">Node::getInt()</a>, <a class="el" href="list_8cpp_source.html#l00423">getProperty()</a>, <a class="el" href="list_8hh_source.html#l00133">hd()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="list_8hh_source.html#l00137">isNil()</a>, <a class="el" href="list_8cpp_source.html#l00116">nil</a>, <a class="el" href="tree_8hh_source.html#l00141">CTree::node()</a>, <a class="el" href="list_8cpp_source.html#l00418">setProperty()</a>, <a class="el" href="list_8hh_source.html#l00134">tl()</a>, and <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00974">applyList()</a>, <a class="el" href="eval_8cpp_source.html#l00920">boxlistOutputs()</a>, <a class="el" href="eval_8cpp_source.html#l00677">eval2double()</a>, <a class="el" href="eval_8cpp_source.html#l00706">eval2int()</a>, <a class="el" href="drawschema_8cpp_source.html#l00318">generateDiagramSchema()</a>, <a class="el" href="doc_8cpp_source.html#l00790">getBoxInputsAndOutputs()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="eval_8cpp_source.html#l00618">isBoxNumeric()</a>, <a class="el" href="main_8cpp_source.html#l00475">main()</a>, <a class="el" href="doc_8cpp_source.html#l00575">mapGetEqName()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00569">replaceBoxNumeric()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00064"></a>00064 {
<a name="l00065"></a>00065     <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t;
<a name="l00066"></a>00066     <span class="keywordflow">if</span> (<a class="code" href="list_8cpp.html#a665745948013d012bb123e9577c094bd">getProperty</a>(box, <a class="code" href="boxtype_8cpp.html#a8112d401cbebb0271a59c1519be875be">BOXTYPEPROP</a>, t)) {
<a name="l00067"></a>00067         
<a name="l00068"></a>00068         <span class="keywordflow">if</span> (<a class="code" href="list_8hh.html#a2569c3a07bbbfa55e0afde62de62aeec">isNil</a>(t)) {
<a name="l00069"></a>00069             <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00070"></a>00070         } <span class="keywordflow">else</span> {
<a name="l00071"></a>00071             *inum = <a class="code" href="list_8hh.html#a067ad6f83087b420a1c44e48e56be389">hd</a>(t)-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>().<a class="code" href="classNode.html#a0ac89402d0e51d19bed062529a375efe">getInt</a>();
<a name="l00072"></a>00072             *onum = <a class="code" href="list_8hh.html#a4075748f5c7156306ec898795313a2e0">tl</a>(t)-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>().<a class="code" href="classNode.html#a0ac89402d0e51d19bed062529a375efe">getInt</a>();
<a name="l00073"></a>00073             <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00074"></a>00074         }
<a name="l00075"></a>00075         
<a name="l00076"></a>00076     } <span class="keywordflow">else</span> {
<a name="l00077"></a>00077     
<a name="l00078"></a>00078         <span class="keywordflow">if</span> (<a class="code" href="boxtype_8cpp.html#ae159e6baa8401e374f0f42182725fd46" title="Infere the type (number of inputs and outputs) of a box.">infereBoxType</a>(box, inum, onum)) {
<a name="l00079"></a>00079             <a class="code" href="list_8cpp.html#a5ead5a3e91af18d8f94e0974990a3c5a">setProperty</a>(box, <a class="code" href="boxtype_8cpp.html#a8112d401cbebb0271a59c1519be875be">BOXTYPEPROP</a>, <a class="code" href="list_8hh.html#ae1ed153946fcfc025009c6d9c9c40bee">cons</a>(<a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(*inum), <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(*onum)));
<a name="l00080"></a>00080             <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00081"></a>00081         } <span class="keywordflow">else</span> {
<a name="l00082"></a>00082             <a class="code" href="list_8cpp.html#a5ead5a3e91af18d8f94e0974990a3c5a">setProperty</a>(box, <a class="code" href="boxtype_8cpp.html#a8112d401cbebb0271a59c1519be875be">BOXTYPEPROP</a>, <a class="code" href="list_8cpp.html#a538b704dd07794b7237108f1917c471e">nil</a>);
<a name="l00083"></a>00083             <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00084"></a>00084         }
<a name="l00085"></a>00085     }
<a name="l00086"></a>00086 }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a34a145266d5098db2ea93d82b6040704"></a><!-- doxytag: member="boxes.hh::importFile" ref="a34a145266d5098db2ea93d82b6040704" args="(Tree filename)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> importFile </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>filename</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00260">260</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="main_8cpp_source.html#l00475">main()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00260"></a>00260 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="boxes_8cpp.html#a80a6917dc1197dbf0ef37cbf9fc045c7">IMPORTFILE</a>, filename); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="aa0fcd8b2f86901073a866979a72afa1f"></a><!-- doxytag: member="boxes.hh::isBoxAbstr" ref="aa0fcd8b2f86901073a866979a72afa1f" args="(Tree t, Tree &amp;x, Tree &amp;y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxAbstr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00176">176</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00176"></a>00176 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="boxes_8cpp.html#a5e5364628594a0b96c63f6fb0aeac765">BOXABSTR</a>, x, y); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="ab0b15f29743df4080b8b1c38e64a2cc1"></a><!-- doxytag: member="boxes.hh::isBoxAbstr" ref="ab0b15f29743df4080b8b1c38e64a2cc1" args="(Tree t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxAbstr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00173">173</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00141">CTree::node()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00974">applyList()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="eval_8cpp_source.html#l00150">real_a2sb()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00173"></a>00173 { <span class="keywordflow">return</span> t-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>() == <a class="code" href="classNode.html" title="Class Node = (type x (int + double + Sym + void*)).">Node</a>(<a class="code" href="boxes_8cpp.html#a5e5364628594a0b96c63f6fb0aeac765">BOXABSTR</a>); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a342ac3176f21f2f11931cd0b004d78d3"></a><!-- doxytag: member="boxes.hh::isBoxAccess" ref="a342ac3176f21f2f11931cd0b004d78d3" args="(Tree t, Tree &amp;exp, Tree &amp;id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxAccess </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>exp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00226">226</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00226"></a>00226 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="boxes_8cpp.html#aa2c3bcc9c5daf0a1995e0bc63553bfdd">BOXACCESS</a>, exp, <span class="keywordtype">id</span>); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a4c7997963efbaa51994edc85a0b9089f"></a><!-- doxytag: member="boxes.hh::isBoxAppl" ref="a4c7997963efbaa51994edc85a0b9089f" args="(Tree t, Tree &amp;x, Tree &amp;y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxAppl </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00177">177</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00177"></a>00177 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="boxes_8cpp.html#a09e686f54f81b4d9f36efc2a31af6047">BOXAPPL</a>, x, y); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a25bfc1d2b8e1649e3f5ca468771c08f6"></a><!-- doxytag: member="boxes.hh::isBoxAppl" ref="a25bfc1d2b8e1649e3f5ca468771c08f6" args="(Tree t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxAppl </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00174">174</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00141">CTree::node()</a>.</p>

<p>Referenced by <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00174"></a>00174 { <span class="keywordflow">return</span> t-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>() == <a class="code" href="classNode.html" title="Class Node = (type x (int + double + Sym + void*)).">Node</a>(<a class="code" href="boxes_8cpp.html#a09e686f54f81b4d9f36efc2a31af6047">BOXAPPL</a>); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a229de3d27b2a7d7cf527da5bbf788f50"></a><!-- doxytag: member="boxes.hh::isBoxButton" ref="a229de3d27b2a7d7cf527da5bbf788f50" args="(Tree s, Tree &amp;label)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxButton </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>label</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00327">327</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00327"></a>00327 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a1d9fe7111b4aaec785e33988ce107277">BOXBUTTON</a>, lbl);             }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a83b021a73e7c4af2535efcfe0832c690"></a><!-- doxytag: member="boxes.hh::isBoxButton" ref="a83b021a73e7c4af2535efcfe0832c690" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxButton </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00326">326</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00326"></a>00326 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> lbl; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a1d9fe7111b4aaec785e33988ce107277">BOXBUTTON</a>, lbl);   }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="ade05ced5d38ca4d3455ebd6f0640564d"></a><!-- doxytag: member="boxes.hh::isBoxCase" ref="ade05ced5d38ca4d3455ebd6f0640564d" args="(Tree s, Tree &amp;rules)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxCase </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>rules</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00437">437</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00437"></a>00437 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a1ce7332b44450c80ff0500872d820285">BOXCASE</a>, rules);             }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a345a4cfac5657c40640b503058b300f9"></a><!-- doxytag: member="boxes.hh::isBoxCase" ref="a345a4cfac5657c40640b503058b300f9" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxCase </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00436">436</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="eval_8cpp_source.html#l01204">pushMultiClosureDefs()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00436"></a>00436 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> rules; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a1ce7332b44450c80ff0500872d820285">BOXCASE</a>, rules); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a34547a750f3acbe5743f715348f40992"></a><!-- doxytag: member="boxes.hh::isBoxCheckbox" ref="a34547a750f3acbe5743f715348f40992" args="(Tree s, Tree &amp;label)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxCheckbox </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>label</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00333">333</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00333"></a>00333 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a890a2b5241817f631feed533b7f34a0f">BOXCHECKBOX</a>, lbl);               }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a635dcccb574f9a9c911b89a756126473"></a><!-- doxytag: member="boxes.hh::isBoxCheckbox" ref="a635dcccb574f9a9c911b89a756126473" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxCheckbox </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00332">332</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00332"></a>00332 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> lbl; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a890a2b5241817f631feed533b7f34a0f">BOXCHECKBOX</a>, lbl); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="abc1bd1c9718505ba602a6b5ed9d918b6"></a><!-- doxytag: member="boxes.hh::isBoxComponent" ref="abc1bd1c9718505ba602a6b5ed9d918b6" args="(Tree s, Tree &amp;filename)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxComponent </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>filename</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00250">250</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00250"></a>00250 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#aa3519c62a1f99bc2a6944b8b472d2c45">BOXCOMPONENT</a>, filename); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="acf54df78e7e909644907619a03b3f695"></a><!-- doxytag: member="boxes.hh::isBoxCut" ref="acf54df78e7e909644907619a03b3f695" args="(Tree t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxCut </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00090">90</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00090"></a>00090 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="boxes_8cpp.html#adb4a15094fba878376aa0cf4b048c5df">BOXCUT</a>); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a37fc5c4fbb1931425e6bfe12f637ee87"></a><!-- doxytag: member="boxes.hh::isBoxEnvironment" ref="a37fc5c4fbb1931425e6bfe12f637ee87" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxEnvironment </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00245">245</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00974">applyList()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="eval_8cpp_source.html#l00150">real_a2sb()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00245"></a>00245 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#ac34c3041479e58f9e09f7346a0e8d881">BOXENVIRONMENT</a>); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a0f492ef7453000e0b40455ac32bd76d4"></a><!-- doxytag: member="boxes.hh::isBoxError" ref="a0f492ef7453000e0b40455ac32bd76d4" args="(Tree t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxError </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00219">219</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="patternmatcher_8cpp_source.html#l00660">apply_pattern_matcher()</a>, <a class="el" href="eval_8cpp_source.html#l00974">applyList()</a>, <a class="el" href="patternmatcher_8cpp_source.html#l00479">make_pattern_matcher()</a>, and <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00220"></a>00220 {
<a name="l00221"></a>00221     <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="boxes_8cpp.html#a7bd604a4c313e5fe3e57156a9b5620f4">BOXERROR</a>);
<a name="l00222"></a>00222 }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a8b5c943d4348e90644b3d82f100c8620"></a><!-- doxytag: member="boxes.hh::isBoxFConst" ref="a8b5c943d4348e90644b3d82f100c8620" args="(Tree s, Tree &amp;type, Tree &amp;name, Tree &amp;file)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxFConst </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>file</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00311">311</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00311"></a>00311 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a016b2e83e3913a0a1cd514a673f85455">BOXFCONST</a>,type, name, file);     }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a8744a0451eacde8e56290b3fd74bc0b1"></a><!-- doxytag: member="boxes.hh::isBoxFConst" ref="a8744a0451eacde8e56290b3fd74bc0b1" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxFConst </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00310">310</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00310"></a>00310 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t,n,f; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a016b2e83e3913a0a1cd514a673f85455">BOXFCONST</a>, t, n, f); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="af04264397c7d20667c97d9d252a71716"></a><!-- doxytag: member="boxes.hh::isBoxFFun" ref="af04264397c7d20667c97d9d252a71716" args="(Tree s, Tree &amp;ff)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxFFun </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>ff</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00305">305</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00305"></a>00305 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a8802563c92ede46df8a71bf1b632d0dd">BOXFFUN</a>, ff);            }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a70f7ab7aecc722355d6096ca89a7658f"></a><!-- doxytag: member="boxes.hh::isBoxFFun" ref="a70f7ab7aecc722355d6096ca89a7658f" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxFFun </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00304">304</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00304"></a>00304 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> ff; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a8802563c92ede46df8a71bf1b632d0dd">BOXFFUN</a>, ff);   }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a4135f21f36c09eab094864b60e12e4c0"></a><!-- doxytag: member="boxes.hh::isBoxFVar" ref="a4135f21f36c09eab094864b60e12e4c0" args="(Tree s, Tree &amp;type, Tree &amp;name, Tree &amp;file)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxFVar </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>file</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00317">317</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00317"></a>00317 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#afa7c9792909598bf93e1b29550490567">BOXFVAR</a>,type, name, file);     }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="aed6793582932079092255c2643b45f91"></a><!-- doxytag: member="boxes.hh::isBoxFVar" ref="aed6793582932079092255c2643b45f91" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxFVar </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00316">316</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00316"></a>00316 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t,n,f; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#afa7c9792909598bf93e1b29550490567">BOXFVAR</a>, t, n, f); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a9e286f7a6c8bcc85c720e95779559c22"></a><!-- doxytag: member="boxes.hh::isBoxHBargraph" ref="a9e286f7a6c8bcc85c720e95779559c22" args="(Tree s, Tree &amp;label, Tree &amp;min, Tree &amp;max)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxHBargraph </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>min</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>max</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00418">418</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00418"></a>00418 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a6ef1b051df7f78821cfc91724dfc1f0a">BOXHBARGRAPH</a>, lbl, min, max); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="aa34cc27fbf6e04a6825ba4461af2a9e0"></a><!-- doxytag: member="boxes.hh::isBoxHBargraph" ref="aa34cc27fbf6e04a6825ba4461af2a9e0" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxHBargraph </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00417">417</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>, <a class="el" href="interval_8hh_source.html#l00060">max()</a>, and <a class="el" href="interval_8hh_source.html#l00059">min()</a>.</p>

<p>Referenced by <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00417"></a>00417 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> lbl, <a class="code" href="interval_8hh.html#a2f8edc4561e9744ed4233b205fa7ec32">min</a>, <a class="code" href="interval_8hh.html#a1c45761573e6cbc97cfacac78d905016">max</a>; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a6ef1b051df7f78821cfc91724dfc1f0a">BOXHBARGRAPH</a>, lbl, min, max);    }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="ac4d7515ecc5247b6224ac33423eb08aa"></a><!-- doxytag: member="boxes.hh::isBoxHGroup" ref="ac4d7515ecc5247b6224ac33423eb08aa" args="(Tree s, Tree &amp;label, Tree &amp;x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxHGroup </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>x</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00400">400</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00400"></a>00400 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a21973ba00e568dc6035b179473d949ec">BOXHGROUP</a>, lbl, x);              }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a1b73cc14722de085e72c0a008fa56af3"></a><!-- doxytag: member="boxes.hh::isBoxHGroup" ref="a1b73cc14722de085e72c0a008fa56af3" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxHGroup </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00399">399</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="patternmatcher_8cpp_source.html#l00036">isBoxPatternOp()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00399"></a>00399 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> lbl, x; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a21973ba00e568dc6035b179473d949ec">BOXHGROUP</a>, lbl, x); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="ae21de288797af3a00a423d6f1bbaa266"></a><!-- doxytag: member="boxes.hh::isBoxHSlider" ref="ae21de288797af3a00a423d6f1bbaa266" args="(Tree s, Tree &amp;label, Tree &amp;cur, Tree &amp;min, Tree &amp;max, Tree &amp;step)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxHSlider </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>cur</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>min</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>max</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>step</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00341">341</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>, and <a class="el" href="list_8cpp_source.html#l00182">nth()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00342"></a>00342 {
<a name="l00343"></a>00343     <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> params;
<a name="l00344"></a>00344     <span class="keywordflow">if</span> (<a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a96c548be893260caa2f9493426a6bc4b">BOXHSLIDER</a>, lbl, params)) {
<a name="l00345"></a>00345         cur = <a class="code" href="list_8cpp.html#a928095576946f64a78ea78fbb65fb8d6">nth</a>(params, 0);
<a name="l00346"></a>00346         min = <a class="code" href="list_8cpp.html#a928095576946f64a78ea78fbb65fb8d6">nth</a>(params, 1);
<a name="l00347"></a>00347         max = <a class="code" href="list_8cpp.html#a928095576946f64a78ea78fbb65fb8d6">nth</a>(params, 2);
<a name="l00348"></a>00348         step= <a class="code" href="list_8cpp.html#a928095576946f64a78ea78fbb65fb8d6">nth</a>(params, 3);
<a name="l00349"></a>00349         <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00350"></a>00350     } <span class="keywordflow">else</span> {
<a name="l00351"></a>00351         <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00352"></a>00352     }
<a name="l00353"></a>00353 }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="adf3ec537a021d2a50ddc8e029d540451"></a><!-- doxytag: member="boxes.hh::isBoxHSlider" ref="adf3ec537a021d2a50ddc8e029d540451" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxHSlider </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00339">339</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00339"></a>00339 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> lbl, params; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a96c548be893260caa2f9493426a6bc4b">BOXHSLIDER</a>, lbl, params);  }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a8763df52e9ba512f13612b18b1687d31"></a><!-- doxytag: member="boxes.hh::isBoxIdent" ref="a8763df52e9ba512f13612b18b1687d31" args="(Tree t, const char **name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxIdent </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char **&nbsp;</td>
          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00058">58</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="node_8hh_source.html#l00193">isSym()</a>, <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>, <a class="el" href="symbol_8hh_source.html#l00098">name()</a>, and <a class="el" href="tree_8hh_source.html#l00141">CTree::node()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00059"></a>00059 {
<a name="l00060"></a>00060     <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t1; <a class="code" href="classSymbol.html" title="Symbols are unique objects with a name stored in a hash table.">Sym</a> s;
<a name="l00061"></a>00061     <span class="keywordflow">if</span> ( <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t0, <a class="code" href="boxes_8cpp.html#abeab81c528eaef806f524a989f04df57">BOXIDENT</a>, t1) &amp;&amp; <a class="code" href="node_8hh.html#ab714e75c43d570297ff54578dc7e9ce3">isSym</a>(t1-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>(), &amp;s) ) {
<a name="l00062"></a>00062         *str = <a class="code" href="symbol_8hh.html#a8243134fbbd9d924ebbb3f833922e310" title="Returns the name of a symbol.">name</a>(s);
<a name="l00063"></a>00063         <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00064"></a>00064     } <span class="keywordflow">else</span> {
<a name="l00065"></a>00065         <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00066"></a>00066     }
<a name="l00067"></a>00067 }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a15452e8c3476a87963f8a52cb1e905db"></a><!-- doxytag: member="boxes.hh::isBoxIdent" ref="a15452e8c3476a87963f8a52cb1e905db" args="(Tree t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxIdent </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00057">57</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8hh_source.html#l00141">CTree::node()</a>.</p>

<p>Referenced by <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="eval_8cpp_source.html#l00150">real_a2sb()</a>, <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>, and <a class="el" href="sourcereader_8cpp_source.html#l00052">standardArgList()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00057"></a>00057 { <span class="keywordflow">return</span> t-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>() == <a class="code" href="classNode.html" title="Class Node = (type x (int + double + Sym + void*)).">Node</a>(<a class="code" href="boxes_8cpp.html#abeab81c528eaef806f524a989f04df57">BOXIDENT</a>); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a5460309eb4c733fe04e11b0fa4218ca1"></a><!-- doxytag: member="boxes.hh::isBoxInt" ref="a5460309eb4c733fe04e11b0fa4218ca1" args="(Tree t, int *i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxInt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>i</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00080">80</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="node_8hh_source.html#l00120">isInt()</a>, and <a class="el" href="tree_8hh_source.html#l00141">CTree::node()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00080"></a>00080 { <span class="keywordflow">return</span> <a class="code" href="node_8hh.html#a8c9b968ac68f6cac1c361002da8afe99">isInt</a>(t-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>(), i);   }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a7904414896442fcfa0947156b6563d52"></a><!-- doxytag: member="boxes.hh::isBoxInt" ref="a7904414896442fcfa0947156b6563d52" args="(Tree t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxInt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00077">77</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="node_8hh_source.html#l00120">isInt()</a>, and <a class="el" href="tree_8hh_source.html#l00141">CTree::node()</a>.</p>

<p>Referenced by <a class="el" href="patternmatcher_8cpp_source.html#l00211">Automaton::build()</a>, <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="eval_8cpp_source.html#l00618">isBoxNumeric()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>, and <a class="el" href="eval_8cpp_source.html#l00569">replaceBoxNumeric()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00077"></a>00077 { <span class="keywordflow">return</span> <a class="code" href="node_8hh.html#a8c9b968ac68f6cac1c361002da8afe99">isInt</a>(t-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>());  }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="aaee8867be9aa585c10a24e8bcfda8be8"></a><!-- doxytag: member="boxes.hh::isBoxIPar" ref="aaee8867be9aa585c10a24e8bcfda8be8" args="(Tree t, Tree &amp;x, Tree &amp;y, Tree &amp;z)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxIPar </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>z</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00154">154</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00154"></a>00154 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="boxes_8cpp.html#a1704bd19c6262ebf3eb84f3a08b3fc1d">BOXIPAR</a>,  x, y, z);   }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="ac0013317ab94b61d9e25f026316487b3"></a><!-- doxytag: member="boxes.hh::isBoxIProd" ref="ac0013317ab94b61d9e25f026316487b3" args="(Tree t, Tree &amp;x, Tree &amp;y, Tree &amp;z)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxIProd </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>z</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00157">157</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00157"></a>00157 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="boxes_8cpp.html#a70fa513567be9eb7036d2e909f813e03">BOXIPROD</a>, x, y, z);   }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a941c97af1f77596438700760de8556b4"></a><!-- doxytag: member="boxes.hh::isBoxISeq" ref="a941c97af1f77596438700760de8556b4" args="(Tree t, Tree &amp;x, Tree &amp;y, Tree &amp;z)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxISeq </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>z</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00155">155</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00155"></a>00155 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="boxes_8cpp.html#a0d3a9baac887105f9674825faddef12b">BOXISEQ</a>,  x, y, z);   }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="adb2b3be73061b6840374339d0a111dd5"></a><!-- doxytag: member="boxes.hh::isBoxISum" ref="adb2b3be73061b6840374339d0a111dd5" args="(Tree t, Tree &amp;x, Tree &amp;y, Tree &amp;z)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxISum </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>z</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00156">156</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00156"></a>00156 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="boxes_8cpp.html#aeed8dbe8a71842599e37647deda58581">BOXISUM</a>,  x, y, z);   }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a8a529d26442422fd10a2c1a8ed7d7044"></a><!-- doxytag: member="boxes.hh::isBoxLibrary" ref="a8a529d26442422fd10a2c1a8ed7d7044" args="(Tree s, Tree &amp;filename)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxLibrary </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>filename</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00255">255</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00255"></a>00255 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a32826dd9ccffaf0653c3e23b9b6d04ff">BOXLIBRARY</a>, filename); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a7b7d0ce5bacf1a799517f7b50dfe7a3e"></a><!-- doxytag: member="boxes.hh::isBoxMerge" ref="a7b7d0ce5bacf1a799517f7b50dfe7a3e" args="(Tree t, Tree &amp;x, Tree &amp;y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxMerge </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00137">137</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="eval_8cpp_source.html#l00540">isBoxPatternOp()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00137"></a>00137 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="boxes_8cpp.html#a3242fcf0415cbcb331d271352e9e436d">BOXMERGE</a>, x, y); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="abbfb020771f7db90bb175f01c86bff82"></a><!-- doxytag: member="boxes.hh::isBoxNumEntry" ref="abbfb020771f7db90bb175f01c86bff82" args="(Tree s, Tree &amp;label, Tree &amp;cur, Tree &amp;min, Tree &amp;max, Tree &amp;step)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxNumEntry </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>cur</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>min</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>max</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>step</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00382">382</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>, and <a class="el" href="list_8cpp_source.html#l00182">nth()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00383"></a>00383 {
<a name="l00384"></a>00384     <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> params;
<a name="l00385"></a>00385     <span class="keywordflow">if</span> (<a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a6eeba6bf85cc7cfbe492dcc11dc54a65">BOXNUMENTRY</a>, lbl, params)) {
<a name="l00386"></a>00386         cur = <a class="code" href="list_8cpp.html#a928095576946f64a78ea78fbb65fb8d6">nth</a>(params, 0);
<a name="l00387"></a>00387         min = <a class="code" href="list_8cpp.html#a928095576946f64a78ea78fbb65fb8d6">nth</a>(params, 1);
<a name="l00388"></a>00388         max = <a class="code" href="list_8cpp.html#a928095576946f64a78ea78fbb65fb8d6">nth</a>(params, 2);
<a name="l00389"></a>00389         step= <a class="code" href="list_8cpp.html#a928095576946f64a78ea78fbb65fb8d6">nth</a>(params, 3);
<a name="l00390"></a>00390         <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00391"></a>00391     } <span class="keywordflow">else</span> {
<a name="l00392"></a>00392         <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00393"></a>00393     }
<a name="l00394"></a>00394 }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="aa135a488b7d54dcce1249f5761ab014a"></a><!-- doxytag: member="boxes.hh::isBoxNumEntry" ref="aa135a488b7d54dcce1249f5761ab014a" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxNumEntry </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00380">380</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00380"></a>00380 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> lbl, params; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a6eeba6bf85cc7cfbe492dcc11dc54a65">BOXNUMENTRY</a>, lbl, params); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a8a24d365092cfdabb32218ab8e446dc6"></a><!-- doxytag: member="boxes.hh::isBoxPar" ref="a8a24d365092cfdabb32218ab8e446dc6" args="(Tree t, Tree &amp;x, Tree &amp;y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxPar </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00125">125</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="eval_8cpp_source.html#l00540">isBoxPatternOp()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00125"></a>00125 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="boxes_8cpp.html#add474ef43191a7de14c1eb9f7d5d419d">BOXPAR</a>, x, y);   }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a0ea7762508af0708882f413a98131393"></a><!-- doxytag: member="boxes.hh::isBoxPatternMatcher" ref="a0ea7762508af0708882f413a98131393" args="(Tree s, Automaton *&amp;a, int &amp;state, Tree &amp;env, Tree &amp;origRules, Tree &amp;revParamList)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxPatternMatcher </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structAutomaton.html">Automaton</a> *&amp;&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&nbsp;</td>
          <td class="paramname"> <em>state</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>env</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>origRules</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>revParamList</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00454">454</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>, <a class="el" href="tree_8cpp_source.html#l00244">tree2int()</a>, and <a class="el" href="tree_8cpp_source.html#l00302">tree2ptr()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00455"></a>00455 {
<a name="l00456"></a>00456     <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> ta, ts;
<a name="l00457"></a>00457     <span class="keywordflow">if</span> (<a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a97cb5e8bb338b613d05c845173942384">BOXPATMATCHER</a>, ta, ts, env, origRules, revParamList)) {
<a name="l00458"></a>00458         a = (<a class="code" href="structAutomaton.html">Automaton</a>*)<a class="code" href="tree_8cpp.html#ad1d692b2c0a86d485a3d096af07632e6" title="if t has a node of type ptr, return it otherwise error">tree2ptr</a>(ta);
<a name="l00459"></a>00459         state = <a class="code" href="tree_8cpp.html#a523bce65e2a281fe678f2362496061cf" title="if t has a node of type int, return it otherwise error">tree2int</a>(ts);
<a name="l00460"></a>00460         <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00461"></a>00461     } <span class="keywordflow">else</span> {
<a name="l00462"></a>00462         <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00463"></a>00463     }
<a name="l00464"></a>00464 }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a23a555bb65c1a6a4af53c7c1f24ff124"></a><!-- doxytag: member="boxes.hh::isBoxPatternMatcher" ref="a23a555bb65c1a6a4af53c7c1f24ff124" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxPatternMatcher </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00448">448</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00974">applyList()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="eval_8cpp_source.html#l00150">real_a2sb()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00449"></a>00449 {
<a name="l00450"></a>00450     <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> ta, ts, env, orig, rpl;
<a name="l00451"></a>00451     <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a97cb5e8bb338b613d05c845173942384">BOXPATMATCHER</a>, ta, ts, env, orig, rpl);
<a name="l00452"></a>00452 }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="ad166878e0270e4eab4adf2fb5f81fc31"></a><!-- doxytag: member="boxes.hh::isBoxPatternVar" ref="ad166878e0270e4eab4adf2fb5f81fc31" args="(Tree s, Tree &amp;id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxPatternVar </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00440">440</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="patternmatcher_8cpp_source.html#l00300">make_state()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00440"></a>00440 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#ac37bcf67fcf3dc925659bbe04e7f0860">BOXPATVAR</a>, <span class="keywordtype">id</span>);              }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a70e003707a2fffb29395d50dce334f54"></a><!-- doxytag: member="boxes.hh::isBoxPrim0" ref="a70e003707a2fffb29395d50dce334f54" args="(Tree s, prim0 *p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxPrim0 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="boxes_8hh.html#a52afc5e73408f761d5d61926ced73eef">prim0</a> *&nbsp;</td>
          <td class="paramname"> <em>p</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00271">271</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="node_8hh_source.html#l00210">isPointer()</a>, <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>, and <a class="el" href="tree_8hh_source.html#l00141">CTree::node()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00271"></a>00271 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a35eeff49ee32116be544c9281010e696">BOXPRIM0</a>, t) &amp;&amp; <a class="code" href="node_8hh.html#ad77dd53dfdf27d36a561a7ccbcb27708">isPointer</a>(t-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>(),(<span class="keywordtype">void</span>**)p);  }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="af6596889fd117b00a85ca9ee837f2988"></a><!-- doxytag: member="boxes.hh::isBoxPrim0" ref="af6596889fd117b00a85ca9ee837f2988" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxPrim0 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00270">270</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00270"></a>00270 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a35eeff49ee32116be544c9281010e696">BOXPRIM0</a>, t);    }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a43d2a4b32ffcc8b9ace23187915a1222"></a><!-- doxytag: member="boxes.hh::isBoxPrim1" ref="a43d2a4b32ffcc8b9ace23187915a1222" args="(Tree s, prim1 *p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxPrim1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="boxes_8hh.html#ad7497a9790f9d05878096b459487a510">prim1</a> *&nbsp;</td>
          <td class="paramname"> <em>p</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00276">276</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="node_8hh_source.html#l00210">isPointer()</a>, <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>, and <a class="el" href="tree_8hh_source.html#l00141">CTree::node()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00276"></a>00276 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a6436154696a137a23b75be62d0b3b210">BOXPRIM1</a>, t) &amp;&amp; <a class="code" href="node_8hh.html#ad77dd53dfdf27d36a561a7ccbcb27708">isPointer</a>(t-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>(),(<span class="keywordtype">void</span>**)p);  }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a261369dc82c96fbfa1978859ca4cf2e3"></a><!-- doxytag: member="boxes.hh::isBoxPrim1" ref="a261369dc82c96fbfa1978859ca4cf2e3" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxPrim1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00275">275</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00275"></a>00275 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a6436154696a137a23b75be62d0b3b210">BOXPRIM1</a>, t);    }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="af67d87b2e24763d9f8dada435623a418"></a><!-- doxytag: member="boxes.hh::isBoxPrim2" ref="af67d87b2e24763d9f8dada435623a418" args="(Tree s, prim2 *p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxPrim2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="boxes_8hh.html#abc5863a46190002232036f027c5acfdb">prim2</a> *&nbsp;</td>
          <td class="paramname"> <em>p</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00281">281</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="node_8hh_source.html#l00210">isPointer()</a>, <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>, and <a class="el" href="tree_8hh_source.html#l00141">CTree::node()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00281"></a>00281 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a3251a8e0dc0ae6d77db90759cac48597">BOXPRIM2</a>, t) &amp;&amp; <a class="code" href="node_8hh.html#ad77dd53dfdf27d36a561a7ccbcb27708">isPointer</a>(t-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>(),(<span class="keywordtype">void</span>**)p);  }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a9c79105875b22a5b09a0b6f768375d09"></a><!-- doxytag: member="boxes.hh::isBoxPrim2" ref="a9c79105875b22a5b09a0b6f768375d09" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxPrim2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00280">280</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00974">applyList()</a>, <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00280"></a>00280 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a3251a8e0dc0ae6d77db90759cac48597">BOXPRIM2</a>, t);    }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a3ef2f20df5d0676c97cd41a6bf1ddd15"></a><!-- doxytag: member="boxes.hh::isBoxPrim3" ref="a3ef2f20df5d0676c97cd41a6bf1ddd15" args="(Tree s, prim3 *p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxPrim3 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="boxes_8hh.html#a2769ccced25ffcb2997204594bb52f0e">prim3</a> *&nbsp;</td>
          <td class="paramname"> <em>p</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00286">286</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="node_8hh_source.html#l00210">isPointer()</a>, <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>, and <a class="el" href="tree_8hh_source.html#l00141">CTree::node()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00286"></a>00286 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#add2012e7cc7fa892a41a06e2179d2245">BOXPRIM3</a>, t) &amp;&amp; <a class="code" href="node_8hh.html#ad77dd53dfdf27d36a561a7ccbcb27708">isPointer</a>(t-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>(),(<span class="keywordtype">void</span>**)p);  }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a826142cbc8a1a762612f22273303794e"></a><!-- doxytag: member="boxes.hh::isBoxPrim3" ref="a826142cbc8a1a762612f22273303794e" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxPrim3 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00285">285</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00285"></a>00285 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#add2012e7cc7fa892a41a06e2179d2245">BOXPRIM3</a>, t);    }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a112e6328782703e071143c3ac1e34d7c"></a><!-- doxytag: member="boxes.hh::isBoxPrim4" ref="a112e6328782703e071143c3ac1e34d7c" args="(Tree s, prim4 *p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxPrim4 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="boxes_8hh.html#a55608c6610d13a8ccd575de80c191b31">prim4</a> *&nbsp;</td>
          <td class="paramname"> <em>p</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00291">291</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="node_8hh_source.html#l00210">isPointer()</a>, <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>, and <a class="el" href="tree_8hh_source.html#l00141">CTree::node()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00291"></a>00291 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a554d069083f25da0ee252f01d903b1a1">BOXPRIM4</a>, t) &amp;&amp; <a class="code" href="node_8hh.html#ad77dd53dfdf27d36a561a7ccbcb27708">isPointer</a>(t-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>(),(<span class="keywordtype">void</span>**)p);  }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a5cae175b6153210d76c153feb2af908c"></a><!-- doxytag: member="boxes.hh::isBoxPrim4" ref="a5cae175b6153210d76c153feb2af908c" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxPrim4 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00290">290</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00290"></a>00290 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a554d069083f25da0ee252f01d903b1a1">BOXPRIM4</a>, t);    }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a0aa52ae0bc2b71e9003bfead1cd8bfdd"></a><!-- doxytag: member="boxes.hh::isBoxPrim5" ref="a0aa52ae0bc2b71e9003bfead1cd8bfdd" args="(Tree s, prim5 *p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxPrim5 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="boxes_8hh.html#ae228ee0345249785e8f74cce21162037">prim5</a> *&nbsp;</td>
          <td class="paramname"> <em>p</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00296">296</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="node_8hh_source.html#l00210">isPointer()</a>, <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>, and <a class="el" href="tree_8hh_source.html#l00141">CTree::node()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00296"></a>00296 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#ac5968324d111135ea6b43400d709ec30">BOXPRIM5</a>, t) &amp;&amp; <a class="code" href="node_8hh.html#ad77dd53dfdf27d36a561a7ccbcb27708">isPointer</a>(t-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>(),(<span class="keywordtype">void</span>**)p);  }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="aba4a65a9f30e78759da0796c55b13e8e"></a><!-- doxytag: member="boxes.hh::isBoxPrim5" ref="aba4a65a9f30e78759da0796c55b13e8e" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxPrim5 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00295">295</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00295"></a>00295 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#ac5968324d111135ea6b43400d709ec30">BOXPRIM5</a>, t);    }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a127e93f0bfa5acbb202ab74dfdc123ab"></a><!-- doxytag: member="boxes.hh::isBoxReal" ref="a127e93f0bfa5acbb202ab74dfdc123ab" args="(Tree t, double *r)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxReal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>r</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00081">81</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="node_8hh_source.html#l00137">isDouble()</a>, and <a class="el" href="tree_8hh_source.html#l00141">CTree::node()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00081"></a>00081 { <span class="keywordflow">return</span> <a class="code" href="node_8hh.html#aab6c20fb5dce797e97ac8ec8591258af">isDouble</a>(t-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>(), r); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a292a68d93ea73f703bc880cca4d01bc2"></a><!-- doxytag: member="boxes.hh::isBoxReal" ref="a292a68d93ea73f703bc880cca4d01bc2" args="(Tree t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxReal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00078">78</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="node_8hh_source.html#l00137">isDouble()</a>, and <a class="el" href="tree_8hh_source.html#l00141">CTree::node()</a>.</p>

<p>Referenced by <a class="el" href="patternmatcher_8cpp_source.html#l00211">Automaton::build()</a>, <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="eval_8cpp_source.html#l00618">isBoxNumeric()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>, and <a class="el" href="eval_8cpp_source.html#l00569">replaceBoxNumeric()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00078"></a>00078 { <span class="keywordflow">return</span> <a class="code" href="node_8hh.html#aab6c20fb5dce797e97ac8ec8591258af">isDouble</a>(t-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>()); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a97de4dc9680e2d0820a5d1d18255fa35"></a><!-- doxytag: member="boxes.hh::isBoxRec" ref="a97de4dc9680e2d0820a5d1d18255fa35" args="(Tree t, Tree &amp;x, Tree &amp;y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxRec </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00129">129</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="eval_8cpp_source.html#l00540">isBoxPatternOp()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00129"></a>00129 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="boxes_8cpp.html#abefb4b445ceb5d6b5530d0b5fadd7890">BOXREC</a>, x, y);   }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="ad7c79f7a1c0aa3109ab0548e59194d48"></a><!-- doxytag: member="boxes.hh::isBoxSeq" ref="ad7c79f7a1c0aa3109ab0548e59194d48" args="(Tree t, Tree &amp;x, Tree &amp;y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxSeq </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00121">121</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="eval_8cpp_source.html#l00540">isBoxPatternOp()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00121"></a>00121 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="boxes_8cpp.html#adf2eea586e80954eed1681230c0054ae">BOXSEQ</a>, x, y);   }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a7914adfeb6137b29d9ffc2e51e6c81c0"></a><!-- doxytag: member="boxes.hh::isBoxSlot" ref="a7914adfeb6137b29d9ffc2e51e6c81c0" args="(Tree t, int *id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxSlot </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00105">105</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="node_8hh_source.html#l00120">isInt()</a>, <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>, and <a class="el" href="tree_8hh_source.html#l00141">CTree::node()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00105"></a>00105 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> w; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="boxes_8cpp.html#afd25c9a107e448a1e6d470d34d0959dc">BOXSLOT</a>,w) &amp;&amp; <a class="code" href="node_8hh.html#a8c9b968ac68f6cac1c361002da8afe99">isInt</a>(w-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>(),id); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="af4b23a35faec0884c4591ff92576c3d4"></a><!-- doxytag: member="boxes.hh::isBoxSlot" ref="af4b23a35faec0884c4591ff92576c3d4" args="(Tree t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxSlot </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00104">104</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00318">generateDiagramSchema()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00104"></a>00104 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> w; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="boxes_8cpp.html#afd25c9a107e448a1e6d470d34d0959dc">BOXSLOT</a>,w); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a654a2a97bdc734448e669899976bdbd0"></a><!-- doxytag: member="boxes.hh::isBoxSplit" ref="a654a2a97bdc734448e669899976bdbd0" args="(Tree t, Tree &amp;x, Tree &amp;y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxSplit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00133">133</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="eval_8cpp_source.html#l00540">isBoxPatternOp()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00133"></a>00133 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="boxes_8cpp.html#a08e2b3e2e7b6fe67a15e3df15a6ae407">BOXSPLIT</a>, x, y); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a08da0a2c862372b6ade86a87dee0911d"></a><!-- doxytag: member="boxes.hh::isBoxSymbolic" ref="a08da0a2c862372b6ade86a87dee0911d" args="(Tree t, Tree &amp;slot, Tree &amp;body)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxSymbolic </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>slot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>body</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00112">112</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00112"></a>00112 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="boxes_8cpp.html#a9205d186c9ec22c41965edcf98cf66fa">BOXSYMBOLIC</a>, slot, body); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="ab73899d732fd2181be3d72f28c11ab3d"></a><!-- doxytag: member="boxes.hh::isBoxSymbolic" ref="ab73899d732fd2181be3d72f28c11ab3d" args="(Tree t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxSymbolic </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00111">111</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00491">generateAbstractionSchema()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00111"></a>00111 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> slot, body; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="boxes_8cpp.html#a9205d186c9ec22c41965edcf98cf66fa">BOXSYMBOLIC</a>, slot, body); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a17d47efe096c66c683d899e4fafd61d2"></a><!-- doxytag: member="boxes.hh::isBoxTGroup" ref="a17d47efe096c66c683d899e4fafd61d2" args="(Tree s, Tree &amp;label, Tree &amp;x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxTGroup </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>x</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00412">412</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00412"></a>00412 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a50e4f16618a45becf2554f1771fbe755">BOXTGROUP</a>, lbl, x);              }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a3e76d86869cc8b1df759a4bcb972cf2d"></a><!-- doxytag: member="boxes.hh::isBoxTGroup" ref="a3e76d86869cc8b1df759a4bcb972cf2d" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxTGroup </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00411">411</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="patternmatcher_8cpp_source.html#l00036">isBoxPatternOp()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00411"></a>00411 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> lbl, x; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a50e4f16618a45becf2554f1771fbe755">BOXTGROUP</a>, lbl, x); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="af618ace917ccf474432cbc9749cf87ed"></a><!-- doxytag: member="boxes.hh::isBoxVBargraph" ref="af618ace917ccf474432cbc9749cf87ed" args="(Tree s, Tree &amp;label, Tree &amp;min, Tree &amp;max)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxVBargraph </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>min</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>max</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00424">424</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00424"></a>00424 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a5b410628271e9343ca198e23a5c61ff9">BOXVBARGRAPH</a>, lbl, min, max); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a1f17c731544a73f907993681b57e7461"></a><!-- doxytag: member="boxes.hh::isBoxVBargraph" ref="a1f17c731544a73f907993681b57e7461" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxVBargraph </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00423">423</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>, <a class="el" href="interval_8hh_source.html#l00060">max()</a>, and <a class="el" href="interval_8hh_source.html#l00059">min()</a>.</p>

<p>Referenced by <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00423"></a>00423 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> lbl, <a class="code" href="interval_8hh.html#a2f8edc4561e9744ed4233b205fa7ec32">min</a>, <a class="code" href="interval_8hh.html#a1c45761573e6cbc97cfacac78d905016">max</a>; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a5b410628271e9343ca198e23a5c61ff9">BOXVBARGRAPH</a>, lbl, min, max);    }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="ab1546e8011fc885101e9de10c48f4a3e"></a><!-- doxytag: member="boxes.hh::isBoxVGroup" ref="ab1546e8011fc885101e9de10c48f4a3e" args="(Tree s, Tree &amp;label, Tree &amp;x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxVGroup </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>x</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00406">406</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00406"></a>00406 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a860a6e96ba08dd8556be5ac41860473a">BOXVGROUP</a>, lbl, x);              }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a5643302db2568cf9eaa48fd6f7d336a9"></a><!-- doxytag: member="boxes.hh::isBoxVGroup" ref="a5643302db2568cf9eaa48fd6f7d336a9" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxVGroup </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00405">405</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="patternmatcher_8cpp_source.html#l00036">isBoxPatternOp()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00405"></a>00405 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> lbl, x; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a860a6e96ba08dd8556be5ac41860473a">BOXVGROUP</a>, lbl, x); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="aa582248c5bf3fc247645f4a386785a74"></a><!-- doxytag: member="boxes.hh::isBoxVSlider" ref="aa582248c5bf3fc247645f4a386785a74" args="(Tree s, Tree &amp;label, Tree &amp;cur, Tree &amp;min, Tree &amp;max, Tree &amp;step)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxVSlider </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>cur</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>min</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>max</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>step</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00361">361</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>, and <a class="el" href="list_8cpp_source.html#l00182">nth()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00362"></a>00362 {
<a name="l00363"></a>00363     <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> params;
<a name="l00364"></a>00364     <span class="keywordflow">if</span> (<a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a1bb0161c2f0f410d91fe208b8bbfe854">BOXVSLIDER</a>, lbl, params)) {
<a name="l00365"></a>00365         cur = <a class="code" href="list_8cpp.html#a928095576946f64a78ea78fbb65fb8d6">nth</a>(params, 0);
<a name="l00366"></a>00366         min = <a class="code" href="list_8cpp.html#a928095576946f64a78ea78fbb65fb8d6">nth</a>(params, 1);
<a name="l00367"></a>00367         max = <a class="code" href="list_8cpp.html#a928095576946f64a78ea78fbb65fb8d6">nth</a>(params, 2);
<a name="l00368"></a>00368         step= <a class="code" href="list_8cpp.html#a928095576946f64a78ea78fbb65fb8d6">nth</a>(params, 3);
<a name="l00369"></a>00369         <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00370"></a>00370     } <span class="keywordflow">else</span> {
<a name="l00371"></a>00371         <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00372"></a>00372     }
<a name="l00373"></a>00373 }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a4bf55c2d9a65d986d0d19da98d14db16"></a><!-- doxytag: member="boxes.hh::isBoxVSlider" ref="a4bf55c2d9a65d986d0d19da98d14db16" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxVSlider </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00359">359</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00359"></a>00359 { <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> lbl, params; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a1bb0161c2f0f410d91fe208b8bbfe854">BOXVSLIDER</a>, lbl, params);  }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="ac32713127f8c8c3cb26e28a31580b257"></a><!-- doxytag: member="boxes.hh::isBoxWire" ref="ac32713127f8c8c3cb26e28a31580b257" args="(Tree t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxWire </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00094">94</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="boxcomplexity_8cpp_source.html#l00087">computeBoxComplexity()</a>, <a class="el" href="drawschema_8cpp_source.html#l00358">generateInsideSchema()</a>, <a class="el" href="boxtype_8cpp_source.html#l00097">infereBoxType()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00094"></a>00094 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="boxes_8cpp.html#adf1f890b425facd35eb3981cbdc7bf1e">BOXWIRE</a>); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="ab7f1921185dc888aee8f041a96989eb3"></a><!-- doxytag: member="boxes.hh::isBoxWithLocalDef" ref="ab7f1921185dc888aee8f041a96989eb3" args="(Tree t, Tree &amp;body, Tree &amp;ldef)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isBoxWithLocalDef </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>body</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>ldef</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00235">235</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00235"></a>00235 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="boxes_8cpp.html#a8595885607f755db358bb7c75915b50f">BOXWITHLOCALDEF</a>, body, ldef); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a06b09fa05baf1a2567fb4aae3d1ce544"></a><!-- doxytag: member="boxes.hh::isClosure" ref="a06b09fa05baf1a2567fb4aae3d1ce544" args="(Tree t, Tree &amp;abstr, Tree &amp;genv, Tree &amp;vis, Tree &amp;lenv)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isClosure </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>abstr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>genv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>vis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>lenv</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00209">209</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="eval_8cpp_source.html#l00974">applyList()</a>, <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>, <a class="el" href="eval_8cpp_source.html#l00150">real_a2sb()</a>, and <a class="el" href="eval_8cpp_source.html#l00309">realeval()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00210"></a>00210 {
<a name="l00211"></a>00211     <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="boxes_8cpp.html#aa62ea2994b4efda6ded3aeb6f0caa3d0">CLOSURE</a>, abstr, genv, vis, lenv);
<a name="l00212"></a>00212 }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
<a class="anchor" id="a669c5f5ddf58b6f22e1497e24577469b"></a><!-- doxytag: member="boxes.hh::isImportFile" ref="a669c5f5ddf58b6f22e1497e24577469b" args="(Tree s, Tree &amp;filename)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isImportFile </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>filename</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="boxes_8cpp_source.html#l00261">261</a> of file <a class="el" href="boxes_8cpp_source.html">boxes.cpp</a>.</p>

<p>References <a class="el" href="tree_8cpp_source.html#l00319">isTree()</a>.</p>

<p>Referenced by <a class="el" href="sourcereader_8cpp_source.html#l00277">SourceReader::expandrec()</a>, <a class="el" href="sourcereader_8cpp_source.html#l00146">formatDefinitions()</a>, and <a class="el" href="ppbox_8cpp_source.html#l00113">boxpp::print()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00261"></a>00261 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="boxes_8cpp.html#a80a6917dc1197dbf0ef37cbf9fc045c7">IMPORTFILE</a>, filename); }
</pre></div></p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
</div>
</p>

</div>
</div>
</div>
<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Apr 29 00:00:02 2010 for FAUST compiler by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>