Sophie

Sophie

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

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: signals.cpp 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>signals.cpp File Reference</h1><code>#include &quot;<a class="el" href="signals_8hh_source.html">signals.hh</a>&quot;</code><br/>
<div class="dynheader">
Include dependency graph for signals.cpp:</div>
<div class="dynsection">
</div>

<p><a href="signals_8cpp_source.html">Go to the source code of this file.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<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="signals_8cpp.html#a43ce107ac086c8ef608e0cd7aeb606a4">sigInt</a> (int i)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Signals.  <a href="#a43ce107ac086c8ef608e0cd7aeb606a4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a75cc925deac1e031e75ae72271dd5995">isSigInt</a> (<a class="el" href="classCTree.html">Tree</a> t, int *i)</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="signals_8cpp.html#a06d286e07f982addcce4b187e9b60374">sigReal</a> (double r)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a305497ed8593020624204f9d359743f2">isSigReal</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="signals_8cpp.html#ae3a5a7f9252911027be0d0293fb33822">sigInput</a> (int i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a38254d67a0541d98c6097fd51b22ea45">isSigInput</a> (<a class="el" href="classCTree.html">Tree</a> t, int *i)</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="signals_8cpp.html#a91568b329a7d0ca487324592ad1fe7ef">sigOutput</a> (int i, <a class="el" href="classCTree.html">Tree</a> t0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a1415deb58619ab50a536d7f2ce425f22">isSigOutput</a> (<a class="el" href="classCTree.html">Tree</a> t, int *i, <a class="el" href="classCTree.html">Tree</a> &amp;t0)</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="signals_8cpp.html#a7aa37ff66e3460409ea9bebd5c3c0e19">sigDelay0</a> (<a class="el" href="classCTree.html">Tree</a> t0)</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="signals_8cpp.html#aa329e904f79949f635b5e7ee472c7976">sigDelay1</a> (<a class="el" href="classCTree.html">Tree</a> t0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a0899d7e2a69a467b0dcf62242397367f">isSigDelay1</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;t0)</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="signals_8cpp.html#ae4887b59dd1461bfacc431147c78ebb8">sigFixDelay</a> (<a class="el" href="classCTree.html">Tree</a> t0, <a class="el" href="classCTree.html">Tree</a> t1)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#af55cdefee258834b3b8f6c070d4970c9">isSigFixDelay</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;t0, <a class="el" href="classCTree.html">Tree</a> &amp;t1)</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="signals_8cpp.html#aed0831b7a845cd58ab430a42abb7e69c">sigPrefix</a> (<a class="el" href="classCTree.html">Tree</a> t0, <a class="el" href="classCTree.html">Tree</a> t1)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a18895c816779682006a84aede438af29">isSigPrefix</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;t0, <a class="el" href="classCTree.html">Tree</a> &amp;t1)</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="signals_8cpp.html#ae7b70545ae308ab177a0249c2ea3b376">sigIota</a> (<a class="el" href="classCTree.html">Tree</a> t0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a6aca999210178e06a21136a1bd819031">isSigIota</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;t0)</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="signals_8cpp.html#a67c117aff146c5cc279124db9302d1bf">sigRDTbl</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a9d9cbd375c200fa4e666de6ffb72dbca">isSigRDTbl</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;t, <a class="el" href="classCTree.html">Tree</a> &amp;i)</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="signals_8cpp.html#a2672401b66a976293b4e3ba7f0753b02">sigWRTbl</a> (<a class="el" href="classCTree.html">Tree</a> id, <a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> i, <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="signals_8cpp.html#ab5b22110acbd38b7d4634dc94bcc8d22">isSigWRTbl</a> (<a class="el" href="classCTree.html">Tree</a> u, <a class="el" href="classCTree.html">Tree</a> &amp;id, <a class="el" href="classCTree.html">Tree</a> &amp;t, <a class="el" href="classCTree.html">Tree</a> &amp;i, <a class="el" href="classCTree.html">Tree</a> &amp;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="signals_8cpp.html#a2a38df38b404eb17157251f69cfef84f">sigTable</a> (<a class="el" href="classCTree.html">Tree</a> id, <a class="el" href="classCTree.html">Tree</a> n, <a class="el" href="classCTree.html">Tree</a> sig)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#aa9b2ad7a65566fbc382d60e315b42740">isSigTable</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;id, <a class="el" href="classCTree.html">Tree</a> &amp;n, <a class="el" href="classCTree.html">Tree</a> &amp;sig)</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="signals_8cpp.html#abacbc64e8cce6ae3c1657ba918781457">sigGen</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="signals_8cpp.html#a771720237ca174a55a6823cc6623d602">isSigGen</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a2fea27c6f6a553a1f4fb27c6e4b58e3a">isSigGen</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="signals_8cpp.html#a36c185c79cf8b98f470efba0af2efc69">sigDocConstantTbl</a> (<a class="el" href="classCTree.html">Tree</a> n, <a class="el" href="classCTree.html">Tree</a> sig)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a95620993ef284f3e29f20ebcc3b0a08e">isSigDocConstantTbl</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;n, <a class="el" href="classCTree.html">Tree</a> &amp;sig)</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="signals_8cpp.html#a800922251924a88b4cda1a07422af14c">sigDocWriteTbl</a> (<a class="el" href="classCTree.html">Tree</a> n, <a class="el" href="classCTree.html">Tree</a> sig, <a class="el" href="classCTree.html">Tree</a> widx, <a class="el" href="classCTree.html">Tree</a> wsig)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a4d843f58a403cb0802c2255489977396">isSigDocWriteTbl</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;n, <a class="el" href="classCTree.html">Tree</a> &amp;sig, <a class="el" href="classCTree.html">Tree</a> &amp;widx, <a class="el" href="classCTree.html">Tree</a> &amp;wsig)</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="signals_8cpp.html#abd470373166f165e8f30f3fd97e05221">sigDocAccessTbl</a> (<a class="el" href="classCTree.html">Tree</a> tbl, <a class="el" href="classCTree.html">Tree</a> ridx)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#aec3b01f2f3ae693b4422142a22e4d0af">isSigDocAccessTbl</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;tbl, <a class="el" href="classCTree.html">Tree</a> &amp;ridx)</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="signals_8cpp.html#a2283eb07e3595f93d678bf9ab986d914">sigSelect2</a> (<a class="el" href="classCTree.html">Tree</a> selector, <a class="el" href="classCTree.html">Tree</a> s1, <a class="el" href="classCTree.html">Tree</a> s2)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a55f14d5c4b5bc07285840f93d380b422">isSigSelect2</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;selector, <a class="el" href="classCTree.html">Tree</a> &amp;s1, <a class="el" href="classCTree.html">Tree</a> &amp;s2)</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="signals_8cpp.html#a70367824d7df436ff7267bb124826750">sigSelect3</a> (<a class="el" href="classCTree.html">Tree</a> selector, <a class="el" href="classCTree.html">Tree</a> s1, <a class="el" href="classCTree.html">Tree</a> s2, <a class="el" href="classCTree.html">Tree</a> s3)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a33cf5ac61f2ad8244394ce1e59914bbc">isSigSelect3</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;selector, <a class="el" href="classCTree.html">Tree</a> &amp;s1, <a class="el" href="classCTree.html">Tree</a> &amp;s2, <a class="el" href="classCTree.html">Tree</a> &amp;s3)</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="signals_8cpp.html#a55fa9783de84ed638c37fb43c6a90969">sigBinOp</a> (int op, <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="signals_8cpp.html#a8705584c3c319be54be73dc391d25634">isSigBinOp</a> (<a class="el" href="classCTree.html">Tree</a> s, int *op, <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="signals_8cpp.html#a5c6e4a91a934fb4568c0f8fa23ff873e">sigFFun</a> (<a class="el" href="classCTree.html">Tree</a> ff, <a class="el" href="classCTree.html">Tree</a> largs)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a7d60b2c9da70fb0a2edff9593d38c573">isSigFFun</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;ff, <a class="el" href="classCTree.html">Tree</a> &amp;largs)</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="signals_8cpp.html#ab1bd1bc9b0fb496e11de72152994dbee">sigFConst</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="signals_8cpp.html#a71788aa9ccfc0aa598243fbef2a88f68">isSigFConst</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="signals_8cpp.html#abd2be79310b75da29d96b28e257c5242">isSigFConst</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="signals_8cpp.html#a418ca95309a0d48e34ebd94360fb1f69">sigFVar</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="signals_8cpp.html#a13d7a7178d98383c309b0e4a45dfc96b">isSigFVar</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="signals_8cpp.html#a1a26722ecc657ce7d2808afdf35c3496">isSigFVar</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="signals_8cpp.html#a179e69f65c0cd6f6b9e855cbd9ae5e08">sigProj</a> (int i, <a class="el" href="classCTree.html">Tree</a> rgroup)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a9b54e9177bb3726e06700649c3e5c05d">isProj</a> (<a class="el" href="classCTree.html">Tree</a> t, int *i, <a class="el" href="classCTree.html">Tree</a> &amp;rgroup)</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="signals_8cpp.html#a6e61ed61966e9d6f2e19b4f114d6dc07">sigIntCast</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="signals_8cpp.html#a93095558ccb99d241c8839e2eacbd64f">sigFloatCast</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="signals_8cpp.html#a3ef48f0da2ef5b8e3ee7371a1e4059ae">isSigIntCast</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="signals_8cpp.html#abeae2045d36360989add1ba760b24d40">isSigIntCast</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a52448156d86125bbc8de23d641217de2">isSigFloatCast</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="signals_8cpp.html#a97de38bfa5d4bcca67efe1d894412378">isSigFloatCast</a> (<a class="el" href="classCTree.html">Tree</a> t, <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="signals_8cpp.html#a327112b28308d9b4fe901460d3374b50">sigButton</a> (<a class="el" href="classCTree.html">Tree</a> lbl)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a9cb8af593289d910a1f8ec8a9c8d880f">isSigButton</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="signals_8cpp.html#a0e7c59e43a89e999be97eacf23cae396">isSigButton</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;lbl)</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="signals_8cpp.html#a47620af04c857dc88339dfdfe48c6480">sigCheckbox</a> (<a class="el" href="classCTree.html">Tree</a> lbl)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a48996c1ce74258d499baae3d267078bc">isSigCheckbox</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="signals_8cpp.html#a169df3071c8ab2a2a1a90166f821b599">isSigCheckbox</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;lbl)</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="signals_8cpp.html#a381ceb23680c932aeb376fa1ab49200b">sigHSlider</a> (<a class="el" href="classCTree.html">Tree</a> lbl, <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="signals_8cpp.html#aaa72c718314a1ba2cee25a95c153e37d">isSigHSlider</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="signals_8cpp.html#abe932773e69d56ec334172ed34d3d35c">isSigHSlider</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;lbl, <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="signals_8cpp.html#a6f4f7ff965986d0c4b972e4b78397c6e">sigVSlider</a> (<a class="el" href="classCTree.html">Tree</a> lbl, <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="signals_8cpp.html#aac990f39e6a1d50e8e1de3b6f7701cfe">isSigVSlider</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="signals_8cpp.html#a8c429e838aa40da96c3bff39845b13a6">isSigVSlider</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;lbl, <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="signals_8cpp.html#aa525ca530089477ae6c19615d2c8602b">sigNumEntry</a> (<a class="el" href="classCTree.html">Tree</a> lbl, <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="signals_8cpp.html#aa8476971aba67dfc3af7b5d11f974ef3">isSigNumEntry</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="signals_8cpp.html#a876b65f86d81913f1487866beac2cc18">isSigNumEntry</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;lbl, <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="signals_8cpp.html#a281a22031cdd673e3d6d90d4381478af">sigHBargraph</a> (<a class="el" href="classCTree.html">Tree</a> lbl, <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> x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a5acf9dd03d1d0032e9486867876f1806">isSigHBargraph</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="signals_8cpp.html#a3ac3d4430bc223da7719ec3d592e9342">isSigHBargraph</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;lbl, <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;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="signals_8cpp.html#a2ac832dcf8578384e807364c6a28bb51">sigVBargraph</a> (<a class="el" href="classCTree.html">Tree</a> lbl, <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> x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a667a345cf4efcba00fce5a06bc1e8299">isSigVBargraph</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="signals_8cpp.html#adf190ee2a6ebbdb1fe94f30956fd0a90">isSigVBargraph</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;lbl, <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;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="signals_8cpp.html#ad8a10742ab836237673156bf6b37cf20">sigAttach</a> (<a class="el" href="classCTree.html">Tree</a> t0, <a class="el" href="classCTree.html">Tree</a> t1)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#ad717966fe25735c5cf799e04338192b4">isSigAttach</a> (<a class="el" href="classCTree.html">Tree</a> t, <a class="el" href="classCTree.html">Tree</a> &amp;t0, <a class="el" href="classCTree.html">Tree</a> &amp;t1)</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="signals_8cpp.html#a369bad070ca89f4e4317d20a2414804a">addNums</a> (<a class="el" href="classCTree.html">Tree</a> a, <a class="el" href="classCTree.html">Tree</a> b)</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="signals_8cpp.html#a0f08d686c84af5dcbb014481cd6b6d80">subNums</a> (<a class="el" href="classCTree.html">Tree</a> a, <a class="el" href="classCTree.html">Tree</a> b)</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="signals_8cpp.html#a3776e79cce66f0a453a7f9f9c0b121f9">mulNums</a> (<a class="el" href="classCTree.html">Tree</a> a, <a class="el" href="classCTree.html">Tree</a> b)</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="signals_8cpp.html#ac84061c8f4da760aa43e1f0ce217c64a">divNums</a> (<a class="el" href="classCTree.html">Tree</a> a, <a class="el" href="classCTree.html">Tree</a> b)</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="signals_8cpp.html#aba38f7c9a8eeef0df2a7473c760bf66b">divExtendedNums</a> (<a class="el" href="classCTree.html">Tree</a> a, <a class="el" href="classCTree.html">Tree</a> b)</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="signals_8cpp.html#a977348aaa96d81b46d68860a901986da">minusNum</a> (<a class="el" href="classCTree.html">Tree</a> 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="signals_8cpp.html#a6ef3e40dfc7f33adf2525b16bcc70f3c">inverseNum</a> (<a class="el" href="classCTree.html">Tree</a> a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#af2170410864f733d6cb749f3add9a0c1">isSigAdd</a> (<a class="el" href="classCTree.html">Tree</a> a, <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="signals_8cpp.html#a83cfe7606cdddce154e2e4c79a9256f3">isSigMul</a> (<a class="el" href="classCTree.html">Tree</a> a, <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="signals_8cpp.html#ab3314bd8fde9efe6bc12c7d52f8a4e7b">isSigSub</a> (<a class="el" href="classCTree.html">Tree</a> a, <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="signals_8cpp.html#ab86d4703fc4e3b9469171745e4781575">isSigDiv</a> (<a class="el" href="classCTree.html">Tree</a> a, <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="signals_8cpp.html#a09dda668fcc5260f97312e1df700e5ff">sigTuple</a> (int mode, <a class="el" href="classCTree.html">Tree</a> ls)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#aa37973cfd2efa2c2db82019f10913b87">isSigTuple</a> (<a class="el" href="classCTree.html">Tree</a> s, int *mode, <a class="el" href="classCTree.html">Tree</a> &amp;ls)</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="signals_8cpp.html#a476cb068b113aa1db82054e6cff8c629">sigTupleAccess</a> (<a class="el" href="classCTree.html">Tree</a> ts, <a class="el" href="classCTree.html">Tree</a> idx)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a4b67af5515833346e41767d5726f5be4">isSigTupleAccess</a> (<a class="el" href="classCTree.html">Tree</a> s, <a class="el" href="classCTree.html">Tree</a> &amp;ts, <a class="el" href="classCTree.html">Tree</a> &amp;idx)</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="signals_8cpp.html#adfd97f3cceb8278df14e1a1597355d80">sigCartesianProd</a> (<a class="el" href="classCTree.html">Tree</a> s1, <a class="el" href="classCTree.html">Tree</a> s2)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a3dfe37829af796260959bedfc9ca5c08">verySimple</a> (<a class="el" href="classCTree.html">Tree</a> exp)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Test if exp is very simple that is it can't be considered a real component.  <a href="#a3dfe37829af796260959bedfc9ca5c08"></a><br/></td></tr>
<tr><td colspan="2"><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a19a3c3a2a54328c2c1b0d1e3c12bbb30">SIGINPUT</a> = symbol (&quot;sigInput&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a944cf7be517740c4e0159714fed8ffdc">SIGOUTPUT</a> = symbol (&quot;sigOutput&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a1701cf3d1bb3cac65f7e32a153a1d892">SIGDELAY1</a> = symbol (&quot;sigDelay1&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a08b6da63c7331266fe008d36e9d75f85">SIGFIXDELAY</a> = symbol (&quot;sigFixDelay&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#aec11b471830d692b0cd3385b95c244e7">SIGPREFIX</a> = symbol (&quot;sigPrefix&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#acc0f281bae1c5f29647f8a2dc2478fcc">SIGIOTA</a> = symbol (&quot;sigIota&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a4de34d51610b33480005a8714f54a3f2">SIGRDTBL</a> = symbol (&quot;SigRDTbl&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a836a40fc48628114c2a2bd667a760ca4">SIGWRTBL</a> = symbol (&quot;SigWRTbl&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a46a096f7514fd4013513d1de91463575">SIGTABLE</a> = symbol (&quot;SigTable&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#af6e6146ce1b1a27a762b03a265911975">SIGGEN</a> = symbol (&quot;SigGen&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#aef9014c53e227a4a2cf3ec6ece429a9b">SIGDOCONSTANTTBL</a> = symbol (&quot;SigDocConstantTbl&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a6cac744eaa47387f6d9322ff88ffe75e">SIGDOCWRITETBL</a> = symbol (&quot;SigDocWriteTbl&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#adb1dea7dfea904cd7e9b728681e21e34">SIGDOCACCESSTBL</a> = symbol (&quot;SigDocAccessTbl&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#ae13688f3e1debd9dd8a3224487de0742">SIGSELECT2</a> = symbol (&quot;SigSelect2&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#abbc10409f9145014134e315a909c8767">SIGSELECT3</a> = symbol (&quot;SigSelect3&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#af47bd75e9f78e5b5cbca9e9d1d5074fa">SIGBINOP</a> = symbol (&quot;SigBinOp&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a85f7acfd204431f39aac0bdf1d0fa714">SIGFFUN</a> = symbol (&quot;SigFFun&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a7b1256b32f3752e4b9a902828a6459cb">SIGFCONST</a> = symbol (&quot;SigFConst&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#ad203f3e59cfaa24fcf517ea441f6605a">SIGFVAR</a> = symbol (&quot;SigFVar&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a760b3cf353e081fc8e348efbf57a831b">SIGPROJ</a> = symbol (&quot;SigProj&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#af179743a0e38afedc4f988a5e3933d64">SIGINTCAST</a> = symbol (&quot;sigIntCast&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#aa75150fc68a37dcddc3d57bb02f8e1b9">SIGFLOATCAST</a> = symbol (&quot;sigFloatCast&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#ae9fc1739d32c9c35ad12421188e4d34f">SIGBUTTON</a> = symbol (&quot;SigButton&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#abfa217568009a243c9041793c244e228">SIGCHECKBOX</a> = symbol (&quot;SigCheckbox&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a281f7c612eb9679c8fbebc14d5892dc3">SIGHSLIDER</a> = symbol (&quot;SigHSlider&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a1cd83f7595178ccf9804736e33f24776">SIGVSLIDER</a> = symbol (&quot;SigVSlider&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#aab72576b13588e10d76b1dcc9923936a">SIGNUMENTRY</a> = symbol (&quot;SigNumEntry&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#aa1e2f96cdfe084a0b00aaa8207820688">SIGHBARGRAPH</a> = symbol (&quot;SigHBargraph&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#af3813707eaa1f0ecb0928e5a35fe4081">SIGVBARGRAPH</a> = symbol (&quot;SigVBargraph&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#ad06d1f333aa745ff9a4c8758da53bc23">SIGATTACH</a> = symbol (&quot;sigAttach&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a36fdb5142be11a5b9881aa1b84a73ebf">SIGTUPLE</a> = symbol (&quot;SigTuple&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSymbol.html">Sym</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="signals_8cpp.html#a5ca5eb5f29d6b8fa75a30fd6f4913129">SIGTUPLEACCESS</a> = symbol (&quot;SigTupleAccess&quot;)</td></tr>
</table>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a369bad070ca89f4e4317d20a2414804a"></a><!-- doxytag: member="signals.cpp::addNums" ref="a369bad070ca89f4e4317d20a2414804a" args="(Tree a, Tree b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> addNums </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>a</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>b</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="signals_8cpp_source.html#l00290">290</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="mterm_8cpp_source.html#l00164">mterm::operator+=()</a>, and <a class="el" href="aterm_8cpp_source.html#l00033">simplifyingAdd()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00291"></a>00291 {
<a name="l00292"></a>00292     <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> r = <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="node_8hh.html#aeb2ec3f47437cd6d76b5ffae47517283">addNode</a>(a-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>(),b-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>()));
<a name="l00293"></a>00293     <span class="comment">//cerr.flags(ios::showpoint); cerr &lt;&lt; &quot;addNums &quot; &lt;&lt; *a &lt;&lt; &quot;+&quot; &lt;&lt; *b &lt;&lt; &quot; -&gt; &quot; &lt;&lt; *r &lt;&lt; endl;</span>
<a name="l00294"></a>00294     <span class="keywordflow">return</span> r;
<a name="l00295"></a>00295 }
</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="aba38f7c9a8eeef0df2a7473c760bf66b"></a><!-- doxytag: member="signals.cpp::divExtendedNums" ref="aba38f7c9a8eeef0df2a7473c760bf66b" args="(Tree a, Tree b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> divExtendedNums </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>a</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>b</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="signals_8cpp_source.html#l00318">318</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="mterm_8cpp_source.html#l00107">mterm::operator/=()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00319"></a>00319 {
<a name="l00320"></a>00320     <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> r = <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="node_8hh.html#adfaefa7f837cd8816a07d8838b56a9ab">divExtendedNode</a>(a-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>(),b-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>()));
<a name="l00321"></a>00321     <span class="comment">//cerr.flags(ios::showpoint); cerr &lt;&lt; &quot;divExtendeNums &quot; &lt;&lt; *a &lt;&lt; &quot;/&quot; &lt;&lt; *b &lt;&lt; &quot; -&gt; &quot; &lt;&lt; *r &lt;&lt; endl;</span>
<a name="l00322"></a>00322     <span class="keywordflow">return</span> r;
<a name="l00323"></a>00323 }
</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="ac84061c8f4da760aa43e1f0ce217c64a"></a><!-- doxytag: member="signals.cpp::divNums" ref="ac84061c8f4da760aa43e1f0ce217c64a" args="(Tree a, Tree b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> divNums </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>a</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>b</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="signals_8cpp_source.html#l00311">311</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p><div class="fragment"><pre class="fragment"><a name="l00312"></a>00312 {
<a name="l00313"></a>00313     <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> r = <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="node_8hh.html#ae5a3df17f83e065ebc1b2db960b943ba">divNode</a>(a-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>(),b-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>()));
<a name="l00314"></a>00314     <span class="comment">//cerr.flags(ios::showpoint); cerr &lt;&lt; &quot;divNums &quot; &lt;&lt; *a &lt;&lt; &quot;/&quot; &lt;&lt; *b &lt;&lt; &quot; -&gt; &quot; &lt;&lt; *r &lt;&lt; endl;</span>
<a name="l00315"></a>00315     <span class="keywordflow">return</span> r;
<a name="l00316"></a>00316 }
</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="a6ef3e40dfc7f33adf2525b16bcc70f3c"></a><!-- doxytag: member="signals.cpp::inverseNum" ref="a6ef3e40dfc7f33adf2525b16bcc70f3c" args="(Tree a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> inverseNum </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

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

<p><div class="fragment"><pre class="fragment"><a name="l00333"></a>00333 {
<a name="l00334"></a>00334     <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> r = <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="node_8hh.html#a533df2f8501fde80c07a7ec9d79ebdaf">inverseNode</a>(a-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>()));
<a name="l00335"></a>00335     <span class="comment">//cerr.flags(ios::showpoint); cerr &lt;&lt; &quot;inverseNum &quot; &lt;&lt; *a &lt;&lt; &quot; -&gt; &quot; &lt;&lt; *r &lt;&lt; endl;</span>
<a name="l00336"></a>00336     <span class="keywordflow">return</span> r;
<a name="l00337"></a>00337 }
</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="a9b54e9177bb3726e06700649c3e5c05d"></a><!-- doxytag: member="signals.cpp::isProj" ref="a9b54e9177bb3726e06700649c3e5c05d" args="(Tree t, int *i, Tree &amp;rgroup)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isProj </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>
        </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>rgroup</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="signals_8cpp_source.html#l00151">151</a> of file <a class="el" href="signals_8cpp_source.html">signals.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>Referenced by <a class="el" href="compile__vect_8cpp_source.html#l00081">VectorCompiler::CS()</a>, <a class="el" href="doc__compile_8cpp_source.html#l00196">DocCompiler::generateCode()</a>, <a class="el" href="compile__vect_8cpp_source.html#l00113">VectorCompiler::generateCode()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="compile__vect_8cpp_source.html#l00218">VectorCompiler::needSeparateLoop()</a>, <a class="el" href="normalize_8cpp_source.html#l00081">normalizeFixedDelayTerm()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, <a class="el" href="sigprint_8cpp_source.html#l00085">printSignal()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00151"></a>00151 { <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> x; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="signals_8cpp.html#a760b3cf353e081fc8e348efbf57a831b">SIGPROJ</a>, x, rgroup) &amp;&amp; <a class="code" href="node_8hh.html#a8c9b968ac68f6cac1c361002da8afe99">isInt</a>(x-&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>

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

</div>
</div>
<a class="anchor" id="af2170410864f733d6cb749f3add9a0c1"></a><!-- doxytag: member="signals.cpp::isSigAdd" ref="af2170410864f733d6cb749f3add9a0c1" args="(Tree a, Tree &amp;x, Tree &amp;y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigAdd </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>a</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="signals_8cpp_source.html#l00339">339</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

<p>References <a class="el" href="signals_8cpp_source.html#l00126">isSigBinOp()</a>, and <a class="el" href="binop_8hh_source.html#l00056">kAdd</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00340"></a>00340 {
<a name="l00341"></a>00341     <span class="keywordtype">int</span> op;
<a name="l00342"></a>00342     <span class="keywordflow">return</span> <a class="code" href="signals_8cpp.html#a8705584c3c319be54be73dc391d25634">isSigBinOp</a>(a, &amp;op, x, y) &amp;&amp; (op == <a class="code" href="binop_8hh.html#abc6126af1d45847bc59afa0aa3216b04a8d20f6cca2d49a8732f535cfe28812c8">kAdd</a>);
<a name="l00343"></a>00343 }
</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="ad717966fe25735c5cf799e04338192b4"></a><!-- doxytag: member="signals.cpp::isSigAttach" ref="ad717966fe25735c5cf799e04338192b4" args="(Tree t, Tree &amp;t0, Tree &amp;t1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigAttach </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>t0</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>t1</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="signals_8cpp_source.html#l00286">286</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="doc__compile_8cpp_source.html#l00196">DocCompiler::generateCode()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, <a class="el" href="sigprint_8cpp_source.html#l00085">printSignal()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00286"></a>00286 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="signals_8cpp.html#ad06d1f333aa745ff9a4c8758da53bc23">SIGATTACH</a>, t0, t1);  }
</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="a8705584c3c319be54be73dc391d25634"></a><!-- doxytag: member="signals.cpp::isSigBinOp" ref="a8705584c3c319be54be73dc391d25634" args="(Tree s, int *op, Tree &amp;x, Tree &amp;y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigBinOp </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">int *&nbsp;</td>
          <td class="paramname"> <em>op</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="signals_8cpp_source.html#l00126">126</a> of file <a class="el" href="signals_8cpp_source.html">signals.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>Referenced by <a class="el" href="doc__compile_8cpp_source.html#l00196">DocCompiler::generateCode()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="signals_8cpp_source.html#l00339">isSigAdd()</a>, <a class="el" href="signals_8cpp_source.html#l00357">isSigDiv()</a>, <a class="el" href="signals_8cpp_source.html#l00345">isSigMul()</a>, <a class="el" href="signals_8cpp_source.html#l00351">isSigSub()</a>, <a class="el" href="mterm_8cpp_source.html#l00078">mterm::operator*=()</a>, <a class="el" href="aterm_8cpp_source.html#l00127">aterm::operator+=()</a>, <a class="el" href="aterm_8cpp_source.html#l00154">aterm::operator-=()</a>, <a class="el" href="mterm_8cpp_source.html#l00107">mterm::operator/=()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, <a class="el" href="sigprint_8cpp_source.html#l00085">printSignal()</a>, <a class="el" href="simplify_8cpp_source.html#l00080">simplification()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00126"></a>00126 { <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="signals_8cpp.html#af47bd75e9f78e5b5cbca9e9d1d5074fa">SIGBINOP</a>, t, x, y) &amp;&amp; <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>(),op); }
</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="a0e7c59e43a89e999be97eacf23cae396"></a><!-- doxytag: member="signals.cpp::isSigButton" ref="a0e7c59e43a89e999be97eacf23cae396" args="(Tree s, Tree &amp;lbl)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigButton </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>lbl</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="signals_8cpp_source.html#l00200">200</a> of file <a class="el" href="signals_8cpp_source.html">signals.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="l00200"></a>00200 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="signals_8cpp.html#ae9fc1739d32c9c35ad12421188e4d34f">SIGBUTTON</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="a9cb8af593289d910a1f8ec8a9c8d880f"></a><!-- doxytag: member="signals.cpp::isSigButton" ref="a9cb8af593289d910a1f8ec8a9c8d880f" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigButton </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="signals_8cpp_source.html#l00199">199</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="description_8cpp_source.html#l00247">Description::addWidget()</a>, <a class="el" href="doc__compile_8cpp_source.html#l00196">DocCompiler::generateCode()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="compile_8cpp_source.html#l00327">Compiler::generateWidgetCode()</a>, <a class="el" href="compile_8cpp_source.html#l00450">Compiler::generateWidgetMacro()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="doc__compile_8cpp_source.html#l00502">isVerySimpleFormula()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00199"></a>00199 { <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="signals_8cpp.html#ae9fc1739d32c9c35ad12421188e4d34f">SIGBUTTON</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="a169df3071c8ab2a2a1a90166f821b599"></a><!-- doxytag: member="signals.cpp::isSigCheckbox" ref="a169df3071c8ab2a2a1a90166f821b599" args="(Tree s, Tree &amp;lbl)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigCheckbox </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>lbl</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="signals_8cpp_source.html#l00206">206</a> of file <a class="el" href="signals_8cpp_source.html">signals.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="l00206"></a>00206 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="signals_8cpp.html#abfa217568009a243c9041793c244e228">SIGCHECKBOX</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="a48996c1ce74258d499baae3d267078bc"></a><!-- doxytag: member="signals.cpp::isSigCheckbox" ref="a48996c1ce74258d499baae3d267078bc" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigCheckbox </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="signals_8cpp_source.html#l00205">205</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="description_8cpp_source.html#l00247">Description::addWidget()</a>, <a class="el" href="doc__compile_8cpp_source.html#l00196">DocCompiler::generateCode()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="compile_8cpp_source.html#l00327">Compiler::generateWidgetCode()</a>, <a class="el" href="compile_8cpp_source.html#l00450">Compiler::generateWidgetMacro()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="doc__compile_8cpp_source.html#l00502">isVerySimpleFormula()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00205"></a>00205 { <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="signals_8cpp.html#abfa217568009a243c9041793c244e228">SIGCHECKBOX</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="a0899d7e2a69a467b0dcf62242397367f"></a><!-- doxytag: member="signals.cpp::isSigDelay1" ref="a0899d7e2a69a467b0dcf62242397367f" args="(Tree t, Tree &amp;t0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigDelay1 </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>t0</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="signals_8cpp_source.html#l00058">58</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, <a class="el" href="sigprint_8cpp_source.html#l00085">printSignal()</a>, <a class="el" href="simplify_8cpp_source.html#l00080">simplification()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00058"></a>00058 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="signals_8cpp.html#a1701cf3d1bb3cac65f7e32a153a1d892">SIGDELAY1</a>, t0);  }
</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="ab86d4703fc4e3b9469171745e4781575"></a><!-- doxytag: member="signals.cpp::isSigDiv" ref="ab86d4703fc4e3b9469171745e4781575" args="(Tree a, Tree &amp;x, Tree &amp;y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigDiv </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>a</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="signals_8cpp_source.html#l00357">357</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

<p>References <a class="el" href="signals_8cpp_source.html#l00126">isSigBinOp()</a>, and <a class="el" href="binop_8hh_source.html#l00056">kDiv</a>.</p>

<p>Referenced by <a class="el" href="normalize_8cpp_source.html#l00081">normalizeFixedDelayTerm()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00358"></a>00358 {
<a name="l00359"></a>00359     <span class="keywordtype">int</span> op;
<a name="l00360"></a>00360     <span class="keywordflow">return</span> <a class="code" href="signals_8cpp.html#a8705584c3c319be54be73dc391d25634">isSigBinOp</a>(a, &amp;op, x, y) &amp;&amp; (op == <a class="code" href="binop_8hh.html#abc6126af1d45847bc59afa0aa3216b04aef0a0af82a04caacbdd669707bfe3ab1">kDiv</a>);
<a name="l00361"></a>00361 }
</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="aec3b01f2f3ae693b4422142a22e4d0af"></a><!-- doxytag: member="signals.cpp::isSigDocAccessTbl" ref="aec3b01f2f3ae693b4422142a22e4d0af" args="(Tree t, Tree &amp;tbl, Tree &amp;ridx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigDocAccessTbl </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>tbl</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>ridx</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="signals_8cpp_source.html#l00107">107</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="doc__compile_8cpp_source.html#l00196">DocCompiler::generateCode()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, <a class="el" href="sigprint_8cpp_source.html#l00085">printSignal()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00107"></a>00107 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="signals_8cpp.html#adb1dea7dfea904cd7e9b728681e21e34">SIGDOCACCESSTBL</a>, tbl, ridx);     }
</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="a95620993ef284f3e29f20ebcc3b0a08e"></a><!-- doxytag: member="signals.cpp::isSigDocConstantTbl" ref="a95620993ef284f3e29f20ebcc3b0a08e" args="(Tree t, Tree &amp;n, Tree &amp;sig)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigDocConstantTbl </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>n</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>sig</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="signals_8cpp_source.html#l00099">99</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="doc__compile_8cpp_source.html#l00196">DocCompiler::generateCode()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, <a class="el" href="sigprint_8cpp_source.html#l00085">printSignal()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00099"></a>00099 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="signals_8cpp.html#aef9014c53e227a4a2cf3ec6ece429a9b">SIGDOCONSTANTTBL</a>, n, sig);   }
</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="a4d843f58a403cb0802c2255489977396"></a><!-- doxytag: member="signals.cpp::isSigDocWriteTbl" ref="a4d843f58a403cb0802c2255489977396" args="(Tree t, Tree &amp;n, Tree &amp;sig, Tree &amp;widx, Tree &amp;wsig)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigDocWriteTbl </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>n</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>sig</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>widx</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>wsig</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="signals_8cpp_source.html#l00103">103</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="doc__compile_8cpp_source.html#l00196">DocCompiler::generateCode()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, <a class="el" href="sigprint_8cpp_source.html#l00085">printSignal()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00103"></a>00103 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="signals_8cpp.html#a6cac744eaa47387f6d9322ff88ffe75e">SIGDOCWRITETBL</a>, n, sig, widx, wsig);     }
</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="abd2be79310b75da29d96b28e257c5242"></a><!-- doxytag: member="signals.cpp::isSigFConst" ref="abd2be79310b75da29d96b28e257c5242" 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 isSigFConst </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="signals_8cpp_source.html#l00139">139</a> of file <a class="el" href="signals_8cpp_source.html">signals.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="l00139"></a>00139 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="signals_8cpp.html#a7b1256b32f3752e4b9a902828a6459cb">SIGFCONST</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="a71788aa9ccfc0aa598243fbef2a88f68"></a><!-- doxytag: member="signals.cpp::isSigFConst" ref="a71788aa9ccfc0aa598243fbef2a88f68" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigFConst </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="signals_8cpp_source.html#l00138">138</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="doc__compile_8cpp_source.html#l00196">DocCompiler::generateCode()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="doc__compile_8cpp_source.html#l00502">isVerySimpleFormula()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, <a class="el" href="signals_8cpp_source.html#l00412">verySimple()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00138"></a>00138 { <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="signals_8cpp.html#a7b1256b32f3752e4b9a902828a6459cb">SIGFCONST</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="a7d60b2c9da70fb0a2edff9593d38c573"></a><!-- doxytag: member="signals.cpp::isSigFFun" ref="a7d60b2c9da70fb0a2edff9593d38c573" args="(Tree s, Tree &amp;ff, Tree &amp;largs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigFFun </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>
        </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>largs</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="signals_8cpp_source.html#l00133">133</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="doc__compile_8cpp_source.html#l00196">DocCompiler::generateCode()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</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>(s, <a class="code" href="signals_8cpp.html#a85f7acfd204431f39aac0bdf1d0fa714">SIGFFUN</a>, ff, largs);     }
</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="af55cdefee258834b3b8f6c070d4970c9"></a><!-- doxytag: member="signals.cpp::isSigFixDelay" ref="af55cdefee258834b3b8f6c070d4970c9" args="(Tree t, Tree &amp;t0, Tree &amp;t1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigFixDelay </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>t0</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>t1</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="signals_8cpp_source.html#l00062">62</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="doc__compile_8cpp_source.html#l00196">DocCompiler::generateCode()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="occurences_8cpp_source.html#l00095">OccMarkup::incOcc()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="compile__vect_8cpp_source.html#l00218">VectorCompiler::needSeparateLoop()</a>, <a class="el" href="normalize_8cpp_source.html#l00081">normalizeFixedDelayTerm()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, <a class="el" href="sigprint_8cpp_source.html#l00085">printSignal()</a>, <a class="el" href="names_8cpp_source.html#l00108">setSigNickname()</a>, <a class="el" href="simplify_8cpp_source.html#l00080">simplification()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00062"></a>00062 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="signals_8cpp.html#a08b6da63c7331266fe008d36e9d75f85">SIGFIXDELAY</a>, t0, t1);    }
</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="a97de38bfa5d4bcca67efe1d894412378"></a><!-- doxytag: member="signals.cpp::isSigFloatCast" ref="a97de38bfa5d4bcca67efe1d894412378" args="(Tree t, Tree &amp;x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigFloatCast </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><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="signals_8cpp_source.html#l00188">188</a> of file <a class="el" href="signals_8cpp_source.html">signals.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="l00188"></a>00188 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="signals_8cpp.html#aa75150fc68a37dcddc3d57bb02f8e1b9">SIGFLOATCAST</a>, 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="a52448156d86125bbc8de23d641217de2"></a><!-- doxytag: member="signals.cpp::isSigFloatCast" ref="a52448156d86125bbc8de23d641217de2" args="(Tree t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigFloatCast </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="signals_8cpp_source.html#l00187">187</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="doc__compile_8cpp_source.html#l00196">DocCompiler::generateCode()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, <a class="el" href="sigprint_8cpp_source.html#l00085">printSignal()</a>, <a class="el" href="signals_8cpp_source.html#l00170">sigFloatCast()</a>, <a class="el" href="simplify_8cpp_source.html#l00080">simplification()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00187"></a>00187 { <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> x; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="signals_8cpp.html#aa75150fc68a37dcddc3d57bb02f8e1b9">SIGFLOATCAST</a>, 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="a1a26722ecc657ce7d2808afdf35c3496"></a><!-- doxytag: member="signals.cpp::isSigFVar" ref="a1a26722ecc657ce7d2808afdf35c3496" 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 isSigFVar </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="signals_8cpp_source.html#l00145">145</a> of file <a class="el" href="signals_8cpp_source.html">signals.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="l00145"></a>00145 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="signals_8cpp.html#ad203f3e59cfaa24fcf517ea441f6605a">SIGFVAR</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="a13d7a7178d98383c309b0e4a45dfc96b"></a><!-- doxytag: member="signals.cpp::isSigFVar" ref="a13d7a7178d98383c309b0e4a45dfc96b" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigFVar </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="signals_8cpp_source.html#l00144">144</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="doc__compile_8cpp_source.html#l00196">DocCompiler::generateCode()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00144"></a>00144 { <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="signals_8cpp.html#ad203f3e59cfaa24fcf517ea441f6605a">SIGFVAR</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="a2fea27c6f6a553a1f4fb27c6e4b58e3a"></a><!-- doxytag: member="signals.cpp::isSigGen" ref="a2fea27c6f6a553a1f4fb27c6e4b58e3a" args="(Tree t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigGen </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="signals_8cpp_source.html#l00092">92</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p><div class="fragment"><pre class="fragment"><a name="l00092"></a>00092 { <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="signals_8cpp.html#af6e6146ce1b1a27a762b03a265911975">SIGGEN</a>);  }
</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="a771720237ca174a55a6823cc6623d602"></a><!-- doxytag: member="signals.cpp::isSigGen" ref="a771720237ca174a55a6823cc6623d602" args="(Tree t, Tree &amp;x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigGen </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><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="signals_8cpp_source.html#l00091">91</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="privatise_8cpp_source.html#l00102">computePrivatisation()</a>, <a class="el" href="simplify_8cpp_source.html#l00218">docTableConverter()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00674">ScalarCompiler::generateStaticTable()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="occurences_8cpp_source.html#l00095">OccMarkup::incOcc()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, <a class="el" href="sigprint_8cpp_source.html#l00085">printSignal()</a>, <a class="el" href="sharing_8cpp_source.html#l00106">ScalarCompiler::sharingAnnotation()</a>, <a class="el" href="doc__sharing_8cpp_source.html#l00117">DocCompiler::sharingAnnotation()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00091"></a>00091 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="signals_8cpp.html#af6e6146ce1b1a27a762b03a265911975">SIGGEN</a>, 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="a3ac3d4430bc223da7719ec3d592e9342"></a><!-- doxytag: member="signals.cpp::isSigHBargraph" ref="a3ac3d4430bc223da7719ec3d592e9342" args="(Tree s, Tree &amp;lbl, Tree &amp;min, Tree &amp;max, Tree &amp;x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigHBargraph </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>lbl</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>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="signals_8cpp_source.html#l00275">275</a> of file <a class="el" href="signals_8cpp_source.html">signals.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="l00275"></a>00275 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="signals_8cpp.html#aa1e2f96cdfe084a0b00aaa8207820688">SIGHBARGRAPH</a>, lbl, min, max, 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="a5acf9dd03d1d0032e9486867876f1806"></a><!-- doxytag: member="signals.cpp::isSigHBargraph" ref="a5acf9dd03d1d0032e9486867876f1806" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigHBargraph </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="signals_8cpp_source.html#l00274">274</a> of file <a class="el" href="signals_8cpp_source.html">signals.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="description_8cpp_source.html#l00247">Description::addWidget()</a>, <a class="el" href="doc__compile_8cpp_source.html#l00196">DocCompiler::generateCode()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="compile_8cpp_source.html#l00327">Compiler::generateWidgetCode()</a>, <a class="el" href="compile_8cpp_source.html#l00450">Compiler::generateWidgetMacro()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00274"></a>00274 { <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>, x; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="signals_8cpp.html#aa1e2f96cdfe084a0b00aaa8207820688">SIGHBARGRAPH</a>, lbl, min, max, 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="abe932773e69d56ec334172ed34d3d35c"></a><!-- doxytag: member="signals.cpp::isSigHSlider" ref="abe932773e69d56ec334172ed34d3d35c" args="(Tree s, Tree &amp;lbl, 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 isSigHSlider </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>lbl</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="signals_8cpp_source.html#l00214">214</a> of file <a class="el" href="signals_8cpp_source.html">signals.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="l00215"></a>00215 {
<a name="l00216"></a>00216     <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="l00217"></a>00217     <span class="keywordflow">if</span> (<a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="signals_8cpp.html#a281f7c612eb9679c8fbebc14d5892dc3">SIGHSLIDER</a>, lbl, params)) {
<a name="l00218"></a>00218         cur = <a class="code" href="list_8cpp.html#a928095576946f64a78ea78fbb65fb8d6">nth</a>(params, 0);
<a name="l00219"></a>00219         min = <a class="code" href="list_8cpp.html#a928095576946f64a78ea78fbb65fb8d6">nth</a>(params, 1);
<a name="l00220"></a>00220         max = <a class="code" href="list_8cpp.html#a928095576946f64a78ea78fbb65fb8d6">nth</a>(params, 2);
<a name="l00221"></a>00221         step= <a class="code" href="list_8cpp.html#a928095576946f64a78ea78fbb65fb8d6">nth</a>(params, 3);
<a name="l00222"></a>00222         <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00223"></a>00223     } <span class="keywordflow">else</span> {
<a name="l00224"></a>00224         <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00225"></a>00225     }
<a name="l00226"></a>00226 }
</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="aaa72c718314a1ba2cee25a95c153e37d"></a><!-- doxytag: member="signals.cpp::isSigHSlider" ref="aaa72c718314a1ba2cee25a95c153e37d" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigHSlider </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="signals_8cpp_source.html#l00212">212</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="description_8cpp_source.html#l00247">Description::addWidget()</a>, <a class="el" href="doc__compile_8cpp_source.html#l00196">DocCompiler::generateCode()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="compile_8cpp_source.html#l00327">Compiler::generateWidgetCode()</a>, <a class="el" href="compile_8cpp_source.html#l00450">Compiler::generateWidgetMacro()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="doc__compile_8cpp_source.html#l00502">isVerySimpleFormula()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00212"></a>00212 { <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="signals_8cpp.html#a281f7c612eb9679c8fbebc14d5892dc3">SIGHSLIDER</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="a38254d67a0541d98c6097fd51b22ea45"></a><!-- doxytag: member="signals.cpp::isSigInput" ref="a38254d67a0541d98c6097fd51b22ea45" args="(Tree t, int *i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigInput </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="signals_8cpp_source.html#l00048">48</a> of file <a class="el" href="signals_8cpp_source.html">signals.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>Referenced by <a class="el" href="doc__compile_8cpp_source.html#l00196">DocCompiler::generateCode()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="doc__compile_8cpp_source.html#l00502">isVerySimpleFormula()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, <a class="el" href="sigprint_8cpp_source.html#l00085">printSignal()</a>, <a class="el" href="signals_8cpp_source.html#l00170">sigFloatCast()</a>, <a class="el" href="signals_8cpp_source.html#l00412">verySimple()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00048"></a>00048 { <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> x; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="signals_8cpp.html#a19a3c3a2a54328c2c1b0d1e3c12bbb30">SIGINPUT</a>, x) &amp;&amp; <a class="code" href="node_8hh.html#a8c9b968ac68f6cac1c361002da8afe99">isInt</a>(x-&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>

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

</div>
</div>
<a class="anchor" id="a75cc925deac1e031e75ae72271dd5995"></a><!-- doxytag: member="signals.cpp::isSigInt" ref="a75cc925deac1e031e75ae72271dd5995" args="(Tree t, int *i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigInt </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="signals_8cpp_source.html#l00041">41</a> of file <a class="el" href="signals_8cpp_source.html">signals.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="doc__compile_8cpp_source.html#l00196">DocCompiler::generateCode()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="doc__compile_8cpp_source.html#l00749">DocCompiler::generateDocConstantTbl()</a>, <a class="el" href="doc__compile_8cpp_source.html#l00814">DocCompiler::generateDocWriteTbl()</a>, <a class="el" href="doc__compile_8cpp_source.html#l01143">DocCompiler::generateFixDelay()</a>, <a class="el" href="compile__vect_8cpp_source.html#l00288">VectorCompiler::generateFixDelay()</a>, <a class="el" href="compile__scal_8cpp_source.html#l01098">ScalarCompiler::generateFixDelay()</a>, <a class="el" href="doc__compile_8cpp_source.html#l00987">DocCompiler::generateIota()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00847">ScalarCompiler::generateIota()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00674">ScalarCompiler::generateStaticTable()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00638">ScalarCompiler::generateTable()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="eval_8cpp_source.html#l00618">isBoxNumeric()</a>, <a class="el" href="doc__compile_8cpp_source.html#l00502">isVerySimpleFormula()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, <a class="el" href="ppsig_8cpp_source.html#l00131">ppsig::printFixDelay()</a>, <a class="el" href="sigprint_8cpp_source.html#l00085">printSignal()</a>, <a class="el" href="eval_8cpp_source.html#l00569">replaceBoxNumeric()</a>, <a class="el" href="signals_8cpp_source.html#l00412">verySimple()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00041"></a>00041 { <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>

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

</div>
</div>
<a class="anchor" id="abeae2045d36360989add1ba760b24d40"></a><!-- doxytag: member="signals.cpp::isSigIntCast" ref="abeae2045d36360989add1ba760b24d40" args="(Tree t, Tree &amp;x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigIntCast </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><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="signals_8cpp_source.html#l00185">185</a> of file <a class="el" href="signals_8cpp_source.html">signals.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="l00185"></a>00185 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="signals_8cpp.html#af179743a0e38afedc4f988a5e3933d64">SIGINTCAST</a>, 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="a3ef48f0da2ef5b8e3ee7371a1e4059ae"></a><!-- doxytag: member="signals.cpp::isSigIntCast" ref="a3ef48f0da2ef5b8e3ee7371a1e4059ae" args="(Tree t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigIntCast </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="signals_8cpp_source.html#l00184">184</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="doc__compile_8cpp_source.html#l00196">DocCompiler::generateCode()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, <a class="el" href="sigprint_8cpp_source.html#l00085">printSignal()</a>, <a class="el" href="signals_8cpp_source.html#l00159">sigIntCast()</a>, <a class="el" href="simplify_8cpp_source.html#l00080">simplification()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00184"></a>00184 { <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> x; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="signals_8cpp.html#af179743a0e38afedc4f988a5e3933d64">SIGINTCAST</a>, 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="a6aca999210178e06a21136a1bd819031"></a><!-- doxytag: member="signals.cpp::isSigIota" ref="a6aca999210178e06a21136a1bd819031" args="(Tree t, Tree &amp;t0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigIota </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>t0</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="signals_8cpp_source.html#l00070">70</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="doc__compile_8cpp_source.html#l00196">DocCompiler::generateCode()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, and <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00070"></a>00070 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="signals_8cpp.html#acc0f281bae1c5f29647f8a2dc2478fcc">SIGIOTA</a>, t0);    }
</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="a83cfe7606cdddce154e2e4c79a9256f3"></a><!-- doxytag: member="signals.cpp::isSigMul" ref="a83cfe7606cdddce154e2e4c79a9256f3" args="(Tree a, Tree &amp;x, Tree &amp;y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigMul </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>a</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="signals_8cpp_source.html#l00345">345</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

<p>References <a class="el" href="signals_8cpp_source.html#l00126">isSigBinOp()</a>, and <a class="el" href="binop_8hh_source.html#l00056">kMul</a>.</p>

<p>Referenced by <a class="el" href="normalize_8cpp_source.html#l00081">normalizeFixedDelayTerm()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00346"></a>00346 {
<a name="l00347"></a>00347     <span class="keywordtype">int</span> op;
<a name="l00348"></a>00348     <span class="keywordflow">return</span> <a class="code" href="signals_8cpp.html#a8705584c3c319be54be73dc391d25634">isSigBinOp</a>(a, &amp;op, x, y) &amp;&amp; (op == <a class="code" href="binop_8hh.html#abc6126af1d45847bc59afa0aa3216b04ab8488ea0c4c9fd6bf85f12e3ad5eba18">kMul</a>);
<a name="l00349"></a>00349 }
</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="a876b65f86d81913f1487866beac2cc18"></a><!-- doxytag: member="signals.cpp::isSigNumEntry" ref="a876b65f86d81913f1487866beac2cc18" args="(Tree s, Tree &amp;lbl, 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 isSigNumEntry </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>lbl</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="signals_8cpp_source.html#l00254">254</a> of file <a class="el" href="signals_8cpp_source.html">signals.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="l00255"></a>00255 {
<a name="l00256"></a>00256     <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="l00257"></a>00257     <span class="keywordflow">if</span> (<a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="signals_8cpp.html#aab72576b13588e10d76b1dcc9923936a">SIGNUMENTRY</a>, lbl, params)) {
<a name="l00258"></a>00258         cur = <a class="code" href="list_8cpp.html#a928095576946f64a78ea78fbb65fb8d6">nth</a>(params, 0);
<a name="l00259"></a>00259         min = <a class="code" href="list_8cpp.html#a928095576946f64a78ea78fbb65fb8d6">nth</a>(params, 1);
<a name="l00260"></a>00260         max = <a class="code" href="list_8cpp.html#a928095576946f64a78ea78fbb65fb8d6">nth</a>(params, 2);
<a name="l00261"></a>00261         step= <a class="code" href="list_8cpp.html#a928095576946f64a78ea78fbb65fb8d6">nth</a>(params, 3);
<a name="l00262"></a>00262         <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00263"></a>00263     } <span class="keywordflow">else</span> {
<a name="l00264"></a>00264         <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00265"></a>00265     }
<a name="l00266"></a>00266 }
</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="aa8476971aba67dfc3af7b5d11f974ef3"></a><!-- doxytag: member="signals.cpp::isSigNumEntry" ref="aa8476971aba67dfc3af7b5d11f974ef3" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigNumEntry </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="signals_8cpp_source.html#l00252">252</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="description_8cpp_source.html#l00247">Description::addWidget()</a>, <a class="el" href="doc__compile_8cpp_source.html#l00196">DocCompiler::generateCode()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="compile_8cpp_source.html#l00327">Compiler::generateWidgetCode()</a>, <a class="el" href="compile_8cpp_source.html#l00450">Compiler::generateWidgetMacro()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="doc__compile_8cpp_source.html#l00502">isVerySimpleFormula()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00252"></a>00252 { <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="signals_8cpp.html#aab72576b13588e10d76b1dcc9923936a">SIGNUMENTRY</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="a1415deb58619ab50a536d7f2ce425f22"></a><!-- doxytag: member="signals.cpp::isSigOutput" ref="a1415deb58619ab50a536d7f2ce425f22" args="(Tree t, int *i, Tree &amp;t0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigOutput </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>
        </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>t0</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="signals_8cpp_source.html#l00052">52</a> of file <a class="el" href="signals_8cpp_source.html">signals.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>Referenced by <a class="el" href="doc__compile_8cpp_source.html#l00196">DocCompiler::generateCode()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, <a class="el" href="sigprint_8cpp_source.html#l00085">printSignal()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00052"></a>00052 { <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> x; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="signals_8cpp.html#a944cf7be517740c4e0159714fed8ffdc">SIGOUTPUT</a>, x, t0) &amp;&amp; <a class="code" href="node_8hh.html#a8c9b968ac68f6cac1c361002da8afe99">isInt</a>(x-&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>

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

</div>
</div>
<a class="anchor" id="a18895c816779682006a84aede438af29"></a><!-- doxytag: member="signals.cpp::isSigPrefix" ref="a18895c816779682006a84aede438af29" args="(Tree t, Tree &amp;t0, Tree &amp;t1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigPrefix </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>t0</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>t1</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="signals_8cpp_source.html#l00066">66</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="doc__compile_8cpp_source.html#l00196">DocCompiler::generateCode()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="occurences_8cpp_source.html#l00095">OccMarkup::incOcc()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, <a class="el" href="sigprint_8cpp_source.html#l00085">printSignal()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00066"></a>00066 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="signals_8cpp.html#aec11b471830d692b0cd3385b95c244e7">SIGPREFIX</a>, t0, t1);  }
</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="a9d9cbd375c200fa4e666de6ffb72dbca"></a><!-- doxytag: member="signals.cpp::isSigRDTbl" ref="a9d9cbd375c200fa4e666de6ffb72dbca" args="(Tree s, Tree &amp;t, Tree &amp;i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigRDTbl </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>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>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="signals_8cpp_source.html#l00077">77</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="simplify_8cpp_source.html#l00218">docTableConverter()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, <a class="el" href="sigprint_8cpp_source.html#l00085">printSignal()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00077"></a>00077 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="signals_8cpp.html#a4de34d51610b33480005a8714f54a3f2">SIGRDTBL</a>, t, i);     }
</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="a305497ed8593020624204f9d359743f2"></a><!-- doxytag: member="signals.cpp::isSigReal" ref="a305497ed8593020624204f9d359743f2" args="(Tree t, double *r)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigReal </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="signals_8cpp_source.html#l00044">44</a> of file <a class="el" href="signals_8cpp_source.html">signals.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="doc__compile_8cpp_source.html#l00196">DocCompiler::generateCode()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="eval_8cpp_source.html#l00618">isBoxNumeric()</a>, <a class="el" href="doc__compile_8cpp_source.html#l00502">isVerySimpleFormula()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, <a class="el" href="sigprint_8cpp_source.html#l00085">printSignal()</a>, <a class="el" href="eval_8cpp_source.html#l00569">replaceBoxNumeric()</a>, <a class="el" href="signals_8cpp_source.html#l00412">verySimple()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00044"></a>00044 { <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>

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

</div>
</div>
<a class="anchor" id="a55f14d5c4b5bc07285840f93d380b422"></a><!-- doxytag: member="signals.cpp::isSigSelect2" ref="a55f14d5c4b5bc07285840f93d380b422" args="(Tree t, Tree &amp;selector, Tree &amp;s1, Tree &amp;s2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigSelect2 </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>selector</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>s1</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>s2</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="signals_8cpp_source.html#l00116">116</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="doc__compile_8cpp_source.html#l00196">DocCompiler::generateCode()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00116"></a>00116 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="signals_8cpp.html#ae13688f3e1debd9dd8a3224487de0742">SIGSELECT2</a>, selector, s1, s2); }
</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="a33cf5ac61f2ad8244394ce1e59914bbc"></a><!-- doxytag: member="signals.cpp::isSigSelect3" ref="a33cf5ac61f2ad8244394ce1e59914bbc" args="(Tree t, Tree &amp;selector, Tree &amp;s1, Tree &amp;s2, Tree &amp;s3)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigSelect3 </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>selector</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>s1</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>s2</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>s3</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="signals_8cpp_source.html#l00119">119</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="doc__compile_8cpp_source.html#l00196">DocCompiler::generateCode()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00119"></a>00119 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="signals_8cpp.html#abbc10409f9145014134e315a909c8767">SIGSELECT3</a>, selector, s1, s2, s3); }
</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="ab3314bd8fde9efe6bc12c7d52f8a4e7b"></a><!-- doxytag: member="signals.cpp::isSigSub" ref="ab3314bd8fde9efe6bc12c7d52f8a4e7b" args="(Tree a, Tree &amp;x, Tree &amp;y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigSub </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>a</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="signals_8cpp_source.html#l00351">351</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

<p>References <a class="el" href="signals_8cpp_source.html#l00126">isSigBinOp()</a>, and <a class="el" href="binop_8hh_source.html#l00056">kSub</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00352"></a>00352 {
<a name="l00353"></a>00353     <span class="keywordtype">int</span> op;
<a name="l00354"></a>00354     <span class="keywordflow">return</span> <a class="code" href="signals_8cpp.html#a8705584c3c319be54be73dc391d25634">isSigBinOp</a>(a, &amp;op, x, y) &amp;&amp; (op == <a class="code" href="binop_8hh.html#abc6126af1d45847bc59afa0aa3216b04aa8aa42e35eb8248e580bf83ded4311d3">kSub</a>);
<a name="l00355"></a>00355 }
</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="aa9b2ad7a65566fbc382d60e315b42740"></a><!-- doxytag: member="signals.cpp::isSigTable" ref="aa9b2ad7a65566fbc382d60e315b42740" args="(Tree t, Tree &amp;id, Tree &amp;n, Tree &amp;sig)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigTable </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>id</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>n</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>sig</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="signals_8cpp_source.html#l00085">85</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="privatise_8cpp_source.html#l00102">computePrivatisation()</a>, <a class="el" href="simplify_8cpp_source.html#l00218">docTableConverter()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00735">ScalarCompiler::generateRDTbl()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="privatise_8cpp_source.html#l00172">labelize()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, <a class="el" href="sigprint_8cpp_source.html#l00085">printSignal()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00085"></a>00085 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(t, <a class="code" href="signals_8cpp.html#a46a096f7514fd4013513d1de91463575">SIGTABLE</a>, <span class="keywordtype">id</span>, n, sig);   }
</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="aa37973cfd2efa2c2db82019f10913b87"></a><!-- doxytag: member="signals.cpp::isSigTuple" ref="aa37973cfd2efa2c2db82019f10913b87" args="(Tree s, int *mode, Tree &amp;ls)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigTuple </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">int *&nbsp;</td>
          <td class="paramname"> <em>mode</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>ls</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="signals_8cpp_source.html#l00375">375</a> of file <a class="el" href="signals_8cpp_source.html">signals.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>Referenced by <a class="el" href="signals_8cpp_source.html#l00383">sigCartesianProd()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00375"></a>00375 { <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> m; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="signals_8cpp.html#a36fdb5142be11a5b9881aa1b84a73ebf">SIGTUPLE</a>, m, ls) &amp;&amp; <a class="code" href="node_8hh.html#a8c9b968ac68f6cac1c361002da8afe99">isInt</a>(m-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>(), mode); }
</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="a4b67af5515833346e41767d5726f5be4"></a><!-- doxytag: member="signals.cpp::isSigTupleAccess" ref="a4b67af5515833346e41767d5726f5be4" args="(Tree s, Tree &amp;ts, Tree &amp;idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigTupleAccess </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>ts</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>idx</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="signals_8cpp_source.html#l00380">380</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00380"></a>00380 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="signals_8cpp.html#a5ca5eb5f29d6b8fa75a30fd6f4913129">SIGTUPLEACCESS</a>, ts, idx); }
</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="adf190ee2a6ebbdb1fe94f30956fd0a90"></a><!-- doxytag: member="signals.cpp::isSigVBargraph" ref="adf190ee2a6ebbdb1fe94f30956fd0a90" args="(Tree s, Tree &amp;lbl, Tree &amp;min, Tree &amp;max, Tree &amp;x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigVBargraph </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>lbl</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>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="signals_8cpp_source.html#l00281">281</a> of file <a class="el" href="signals_8cpp_source.html">signals.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="l00281"></a>00281 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="signals_8cpp.html#af3813707eaa1f0ecb0928e5a35fe4081">SIGVBARGRAPH</a>, lbl, min, max, 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="a667a345cf4efcba00fce5a06bc1e8299"></a><!-- doxytag: member="signals.cpp::isSigVBargraph" ref="a667a345cf4efcba00fce5a06bc1e8299" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigVBargraph </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="signals_8cpp_source.html#l00280">280</a> of file <a class="el" href="signals_8cpp_source.html">signals.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="description_8cpp_source.html#l00247">Description::addWidget()</a>, <a class="el" href="doc__compile_8cpp_source.html#l00196">DocCompiler::generateCode()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="compile_8cpp_source.html#l00327">Compiler::generateWidgetCode()</a>, <a class="el" href="compile_8cpp_source.html#l00450">Compiler::generateWidgetMacro()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</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> lbl, <a class="code" href="interval_8hh.html#a2f8edc4561e9744ed4233b205fa7ec32">min</a>, <a class="code" href="interval_8hh.html#a1c45761573e6cbc97cfacac78d905016">max</a>, x; <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="signals_8cpp.html#af3813707eaa1f0ecb0928e5a35fe4081">SIGVBARGRAPH</a>, lbl, min, max, 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="a8c429e838aa40da96c3bff39845b13a6"></a><!-- doxytag: member="signals.cpp::isSigVSlider" ref="a8c429e838aa40da96c3bff39845b13a6" args="(Tree s, Tree &amp;lbl, 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 isSigVSlider </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>lbl</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="signals_8cpp_source.html#l00234">234</a> of file <a class="el" href="signals_8cpp_source.html">signals.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="l00235"></a>00235 {
<a name="l00236"></a>00236     <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="l00237"></a>00237     <span class="keywordflow">if</span> (<a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(s, <a class="code" href="signals_8cpp.html#a1cd83f7595178ccf9804736e33f24776">SIGVSLIDER</a>, lbl, params)) {
<a name="l00238"></a>00238         cur = <a class="code" href="list_8cpp.html#a928095576946f64a78ea78fbb65fb8d6">nth</a>(params, 0);
<a name="l00239"></a>00239         min = <a class="code" href="list_8cpp.html#a928095576946f64a78ea78fbb65fb8d6">nth</a>(params, 1);
<a name="l00240"></a>00240         max = <a class="code" href="list_8cpp.html#a928095576946f64a78ea78fbb65fb8d6">nth</a>(params, 2);
<a name="l00241"></a>00241         step= <a class="code" href="list_8cpp.html#a928095576946f64a78ea78fbb65fb8d6">nth</a>(params, 3);
<a name="l00242"></a>00242         <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00243"></a>00243     } <span class="keywordflow">else</span> {
<a name="l00244"></a>00244         <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00245"></a>00245     }
<a name="l00246"></a>00246 }
</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="aac990f39e6a1d50e8e1de3b6f7701cfe"></a><!-- doxytag: member="signals.cpp::isSigVSlider" ref="aac990f39e6a1d50e8e1de3b6f7701cfe" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigVSlider </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="signals_8cpp_source.html#l00232">232</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="description_8cpp_source.html#l00247">Description::addWidget()</a>, <a class="el" href="doc__compile_8cpp_source.html#l00196">DocCompiler::generateCode()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="compile_8cpp_source.html#l00327">Compiler::generateWidgetCode()</a>, <a class="el" href="compile_8cpp_source.html#l00450">Compiler::generateWidgetMacro()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="doc__compile_8cpp_source.html#l00502">isVerySimpleFormula()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00232"></a>00232 { <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="signals_8cpp.html#a1cd83f7595178ccf9804736e33f24776">SIGVSLIDER</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="ab5b22110acbd38b7d4634dc94bcc8d22"></a><!-- doxytag: member="signals.cpp::isSigWRTbl" ref="ab5b22110acbd38b7d4634dc94bcc8d22" args="(Tree u, Tree &amp;id, Tree &amp;t, Tree &amp;i, Tree &amp;s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isSigWRTbl </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>u</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>
        </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>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>i</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>s</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="signals_8cpp_source.html#l00081">81</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="privatise_8cpp_source.html#l00102">computePrivatisation()</a>, <a class="el" href="simplify_8cpp_source.html#l00218">docTableConverter()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00227">ScalarCompiler::generateCode()</a>, <a class="el" href="subsignals_8cpp_source.html#l00010">getSubSignals()</a>, <a class="el" href="sigorderrules_8cpp_source.html#l00084">infereSigOrder()</a>, <a class="el" href="sigtyperules_8cpp_source.html#l00275">infereSigType()</a>, <a class="el" href="privatise_8cpp_source.html#l00172">labelize()</a>, <a class="el" href="ppsig_8cpp_source.html#l00178">ppsig::print()</a>, <a class="el" href="sigprint_8cpp_source.html#l00085">printSignal()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00081"></a>00081 { <span class="keywordflow">return</span> <a class="code" href="tree_8cpp.html#a06be972e0437c7c09e8a1274586fe176">isTree</a>(u, <a class="code" href="signals_8cpp.html#a836a40fc48628114c2a2bd667a760ca4">SIGWRTBL</a>, <span class="keywordtype">id</span>, t, i, s);  }
</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="a977348aaa96d81b46d68860a901986da"></a><!-- doxytag: member="signals.cpp::minusNum" ref="a977348aaa96d81b46d68860a901986da" args="(Tree a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> minusNum </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

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

<p>Referenced by <a class="el" href="mterm_8cpp_source.html#l00391">mterm::normalizedTree()</a>, and <a class="el" href="mterm_8cpp_source.html#l00185">mterm::operator-=()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00326"></a>00326 {
<a name="l00327"></a>00327     <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> r = <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="node_8hh.html#a9b716ad4ea81f6fe5f932d49a33f3968">minusNode</a>(a-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>()));
<a name="l00328"></a>00328     <span class="comment">//cerr.flags(ios::showpoint); cerr &lt;&lt; &quot;minusNum &quot; &lt;&lt; *a &lt;&lt; &quot; -&gt; &quot; &lt;&lt; *r &lt;&lt; endl;</span>
<a name="l00329"></a>00329     <span class="keywordflow">return</span> r;
<a name="l00330"></a>00330 }
</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="a3776e79cce66f0a453a7f9f9c0b121f9"></a><!-- doxytag: member="signals.cpp::mulNums" ref="a3776e79cce66f0a453a7f9f9c0b121f9" args="(Tree a, Tree b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> mulNums </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>a</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>b</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="signals_8cpp_source.html#l00304">304</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="mterm_8cpp_source.html#l00078">mterm::operator*=()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00305"></a>00305 {
<a name="l00306"></a>00306     <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> r = <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="node_8hh.html#ad637e09183c3ea7697163dbd1c2e9f30">mulNode</a>(a-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>(),b-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>()));
<a name="l00307"></a>00307     <span class="comment">//cerr.flags(ios::showpoint); cerr &lt;&lt; &quot;mulNums &quot; &lt;&lt; *a &lt;&lt; &quot;*&quot; &lt;&lt; *b &lt;&lt; &quot; -&gt; &quot; &lt;&lt; *r &lt;&lt; endl;</span>
<a name="l00308"></a>00308     <span class="keywordflow">return</span> r;
<a name="l00309"></a>00309 }
</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="ad8a10742ab836237673156bf6b37cf20"></a><!-- doxytag: member="signals.cpp::sigAttach" ref="ad8a10742ab836237673156bf6b37cf20" args="(Tree t0, Tree t1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigAttach </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t0</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>t1</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="signals_8cpp_source.html#l00285">285</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

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

<p><div class="fragment"><pre class="fragment"><a name="l00285"></a>00285 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#ad06d1f333aa745ff9a4c8758da53bc23">SIGATTACH</a>, t0, t1);       }
</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="a55fa9783de84ed638c37fb43c6a90969"></a><!-- doxytag: member="signals.cpp::sigBinOp" ref="a55fa9783de84ed638c37fb43c6a90969" args="(int op, 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> sigBinOp </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>op</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>
        </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="signals_8cpp_source.html#l00125">125</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="signals_8hh_source.html#l00148">sigAdd()</a>, <a class="el" href="signals_8hh_source.html#l00154">sigAND()</a>, <a class="el" href="signals_8hh_source.html#l00151">sigDiv()</a>, <a class="el" href="signals_8hh_source.html#l00165">sigEQ()</a>, <a class="el" href="signals_8hh_source.html#l00163">sigGE()</a>, <a class="el" href="signals_8hh_source.html#l00161">sigGT()</a>, <a class="el" href="signals_8hh_source.html#l00164">sigLE()</a>, <a class="el" href="signals_8hh_source.html#l00158">sigLeftShift()</a>, <a class="el" href="signals_8hh_source.html#l00162">sigLT()</a>, <a class="el" href="signals_8hh_source.html#l00150">sigMul()</a>, <a class="el" href="signals_8hh_source.html#l00166">sigNE()</a>, <a class="el" href="signals_8hh_source.html#l00155">sigOR()</a>, <a class="el" href="signals_8hh_source.html#l00152">sigRem()</a>, <a class="el" href="signals_8hh_source.html#l00159">sigRightShift()</a>, <a class="el" href="signals_8hh_source.html#l00149">sigSub()</a>, and <a class="el" href="signals_8hh_source.html#l00156">sigXOR()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00125"></a>00125 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#af47bd75e9f78e5b5cbca9e9d1d5074fa">SIGBINOP</a>, <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(op), 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="a327112b28308d9b4fe901460d3374b50"></a><!-- doxytag: member="signals.cpp::sigButton" ref="a327112b28308d9b4fe901460d3374b50" args="(Tree lbl)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigButton </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>lbl</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="signals_8cpp_source.html#l00198">198</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00198"></a>00198 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#ae9fc1739d32c9c35ad12421188e4d34f">SIGBUTTON</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="adfd97f3cceb8278df14e1a1597355d80"></a><!-- doxytag: member="signals.cpp::sigCartesianProd" ref="adfd97f3cceb8278df14e1a1597355d80" args="(Tree s1, Tree s2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigCartesianProd </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>s1</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>s2</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="signals_8cpp_source.html#l00383">383</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

<p>References <a class="el" href="list_8cpp_source.html#l00216">concat()</a>, <a class="el" href="signals_8cpp_source.html#l00375">isSigTuple()</a>, <a class="el" href="list_8hh_source.html#l00127">list1()</a>, and <a class="el" href="signals_8cpp_source.html#l00374">sigTuple()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00384"></a>00384 {
<a name="l00385"></a>00385     <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>    l1, l2;
<a name="l00386"></a>00386     <span class="keywordtype">int</span>     m1, m2;
<a name="l00387"></a>00387 
<a name="l00388"></a>00388     <span class="keywordflow">if</span> (<a class="code" href="signals_8cpp.html#aa37973cfd2efa2c2db82019f10913b87">isSigTuple</a>(s1, &amp;m1, l1) &amp;&amp; (m1 == 0)) {
<a name="l00389"></a>00389         <span class="comment">// nothing to do</span>
<a name="l00390"></a>00390     } <span class="keywordflow">else</span> {
<a name="l00391"></a>00391         l1 = <a class="code" href="list_8hh.html#a5f132460535fda77b963f1c58a45f18f">list1</a>(s1);
<a name="l00392"></a>00392     }
<a name="l00393"></a>00393 
<a name="l00394"></a>00394     <span class="keywordflow">if</span> (<a class="code" href="signals_8cpp.html#aa37973cfd2efa2c2db82019f10913b87">isSigTuple</a>(s2, &amp;m2, l2) &amp;&amp; (m2 == 0)) {
<a name="l00395"></a>00395         <span class="comment">// nothing to do</span>
<a name="l00396"></a>00396     } <span class="keywordflow">else</span> {
<a name="l00397"></a>00397         l2 = <a class="code" href="list_8hh.html#a5f132460535fda77b963f1c58a45f18f">list1</a>(s2);
<a name="l00398"></a>00398     }
<a name="l00399"></a>00399 
<a name="l00400"></a>00400 
<a name="l00401"></a>00401     <span class="keywordflow">return</span> <a class="code" href="signals_8cpp.html#a09dda668fcc5260f97312e1df700e5ff">sigTuple</a>(0, <a class="code" href="list_8cpp.html#af0451cd6205a66bceb0e62f715d59533">concat</a>(l1,l2));
<a name="l00402"></a>00402 }
</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="a47620af04c857dc88339dfdfe48c6480"></a><!-- doxytag: member="signals.cpp::sigCheckbox" ref="a47620af04c857dc88339dfdfe48c6480" args="(Tree lbl)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigCheckbox </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>lbl</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

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

<p>Referenced by <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00204"></a>00204 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#abfa217568009a243c9041793c244e228">SIGCHECKBOX</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="a7aa37ff66e3460409ea9bebd5c3c0e19"></a><!-- doxytag: member="signals.cpp::sigDelay0" ref="a7aa37ff66e3460409ea9bebd5c3c0e19" args="(Tree t0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigDelay0 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t0</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="signals_8cpp_source.html#l00055">55</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

<p>References <a class="el" href="signals_8cpp_source.html#l00061">sigFixDelay()</a>, and <a class="el" href="signals_8cpp_source.html#l00040">sigInt()</a>.</p>

<p>Referenced by <a class="el" href="propagate_8cpp_source.html#l00079">makeSigProjList()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00055"></a>00055 { <span class="keywordflow">return</span> <a class="code" href="signals_8cpp.html#ae4887b59dd1461bfacc431147c78ebb8">sigFixDelay</a>(t0, <a class="code" href="signals_8cpp.html#a43ce107ac086c8ef608e0cd7aeb606a4" title="Signals.">sigInt</a>(0));}
</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="aa329e904f79949f635b5e7ee472c7976"></a><!-- doxytag: member="signals.cpp::sigDelay1" ref="aa329e904f79949f635b5e7ee472c7976" args="(Tree t0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigDelay1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t0</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

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

<p>Referenced by <a class="el" href="propagate_8cpp_source.html#l00087">makeMemSigProjList()</a>, <a class="el" href="ppbox_8cpp_source.html#l00037">prim1name()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00057"></a>00057 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#a1701cf3d1bb3cac65f7e32a153a1d892">SIGDELAY1</a>, t0);       }
</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="abd470373166f165e8f30f3fd97e05221"></a><!-- doxytag: member="signals.cpp::sigDocAccessTbl" ref="abd470373166f165e8f30f3fd97e05221" args="(Tree tbl, Tree ridx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigDocAccessTbl </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>tbl</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>ridx</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="signals_8cpp_source.html#l00106">106</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="simplify_8cpp_source.html#l00218">docTableConverter()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00106"></a>00106 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#adb1dea7dfea904cd7e9b728681e21e34">SIGDOCACCESSTBL</a>, tbl, ridx);      }
</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="a36c185c79cf8b98f470efba0af2efc69"></a><!-- doxytag: member="signals.cpp::sigDocConstantTbl" ref="a36c185c79cf8b98f470efba0af2efc69" args="(Tree n, Tree sig)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigDocConstantTbl </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>n</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>sig</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="signals_8cpp_source.html#l00098">98</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="simplify_8cpp_source.html#l00218">docTableConverter()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00098"></a>00098 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#aef9014c53e227a4a2cf3ec6ece429a9b">SIGDOCONSTANTTBL</a>, n, sig);        }
</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="a800922251924a88b4cda1a07422af14c"></a><!-- doxytag: member="signals.cpp::sigDocWriteTbl" ref="a800922251924a88b4cda1a07422af14c" args="(Tree n, Tree sig, Tree widx, Tree wsig)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigDocWriteTbl </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>n</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>sig</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>widx</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>wsig</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="signals_8cpp_source.html#l00102">102</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="simplify_8cpp_source.html#l00218">docTableConverter()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00102"></a>00102 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#a6cac744eaa47387f6d9322ff88ffe75e">SIGDOCWRITETBL</a>, n, sig, widx, wsig);      }
</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="ab1bd1bc9b0fb496e11de72152994dbee"></a><!-- doxytag: member="signals.cpp::sigFConst" ref="ab1bd1bc9b0fb496e11de72152994dbee" 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> sigFConst </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="signals_8cpp_source.html#l00137">137</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00137"></a>00137 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#a7b1256b32f3752e4b9a902828a6459cb">SIGFCONST</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="a5c6e4a91a934fb4568c0f8fa23ff873e"></a><!-- doxytag: member="signals.cpp::sigFFun" ref="a5c6e4a91a934fb4568c0f8fa23ff873e" args="(Tree ff, Tree largs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigFFun </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>ff</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>largs</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="signals_8cpp_source.html#l00132">132</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</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="signals_8cpp.html#a85f7acfd204431f39aac0bdf1d0fa714">SIGFFUN</a>, ff, largs);          }
</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="ae4887b59dd1461bfacc431147c78ebb8"></a><!-- doxytag: member="signals.cpp::sigFixDelay" ref="ae4887b59dd1461bfacc431147c78ebb8" args="(Tree t0, Tree t1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigFixDelay </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t0</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>t1</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="signals_8cpp_source.html#l00061">61</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

<p>References <a class="el" href="signals_8cpp_source.html#l00159">sigIntCast()</a>, and <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="normalize_8cpp_source.html#l00081">normalizeFixedDelayTerm()</a>, <a class="el" href="ppbox_8cpp_source.html#l00045">prim2name()</a>, <a class="el" href="signals_8cpp_source.html#l00055">sigDelay0()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00061"></a>00061 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#a08b6da63c7331266fe008d36e9d75f85">SIGFIXDELAY</a>, t0, <a class="code" href="signals_8cpp.html#a6e61ed61966e9d6f2e19b4f114d6dc07">sigIntCast</a>(t1));         }
</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="a93095558ccb99d241c8839e2eacbd64f"></a><!-- doxytag: member="signals.cpp::sigFloatCast" ref="a93095558ccb99d241c8839e2eacbd64f" args="(Tree t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigFloatCast </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="signals_8cpp_source.html#l00170">170</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

<p>References <a class="el" href="node_8hh_source.html#l00137">isDouble()</a>, <a class="el" href="node_8hh_source.html#l00120">isInt()</a>, <a class="el" href="signals_8cpp_source.html#l00187">isSigFloatCast()</a>, <a class="el" href="signals_8cpp_source.html#l00048">isSigInput()</a>, <a class="el" href="tree_8hh_source.html#l00141">CTree::node()</a>, and <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

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

<p><div class="fragment"><pre class="fragment"><a name="l00171"></a>00171 { 
<a name="l00172"></a>00172     <a class="code" href="classNode.html" title="Class Node = (type x (int + double + Sym + void*)).">Node</a> n = t-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>();
<a name="l00173"></a>00173     
<a name="l00174"></a>00174     <span class="keywordtype">int</span> i;      <span class="keywordflow">if</span> (<a class="code" href="node_8hh.html#a8c9b968ac68f6cac1c361002da8afe99">isInt</a>(n, &amp;i))           <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<span class="keywordtype">double</span>(i)); 
<a name="l00175"></a>00175     <span class="keywordtype">double</span> x;   <span class="keywordflow">if</span> (<a class="code" href="node_8hh.html#aab6c20fb5dce797e97ac8ec8591258af">isDouble</a>(n, &amp;x))        <span class="keywordflow">return</span> t;
<a name="l00176"></a>00176                 <span class="keywordflow">if</span> (<a class="code" href="signals_8cpp.html#a52448156d86125bbc8de23d641217de2">isSigFloatCast</a>(t))      <span class="keywordflow">return</span> t;
<a name="l00177"></a>00177                 <span class="keywordflow">if</span> (<a class="code" href="signals_8cpp.html#a38254d67a0541d98c6097fd51b22ea45">isSigInput</a>(t, &amp;i))      <span class="keywordflow">return</span> t;
<a name="l00178"></a>00178      
<a name="l00179"></a>00179     <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#aa75150fc68a37dcddc3d57bb02f8e1b9">SIGFLOATCAST</a>, t);   
<a name="l00180"></a>00180 }
</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="a418ca95309a0d48e34ebd94360fb1f69"></a><!-- doxytag: member="signals.cpp::sigFVar" ref="a418ca95309a0d48e34ebd94360fb1f69" 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> sigFVar </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="signals_8cpp_source.html#l00143">143</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00143"></a>00143 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#ad203f3e59cfaa24fcf517ea441f6605a">SIGFVAR</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="abacbc64e8cce6ae3c1657ba918781457"></a><!-- doxytag: member="signals.cpp::sigGen" ref="abacbc64e8cce6ae3c1657ba918781457" args="(Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigGen </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="signals_8cpp_source.html#l00090">90</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="signals_8hh_source.html#l00100">sigReadOnlyTable()</a>, and <a class="el" href="signals_8hh_source.html#l00095">sigWriteReadTable()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00090"></a>00090 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#af6e6146ce1b1a27a762b03a265911975">SIGGEN</a>, s);       }
</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="a281a22031cdd673e3d6d90d4381478af"></a><!-- doxytag: member="signals.cpp::sigHBargraph" ref="a281a22031cdd673e3d6d90d4381478af" args="(Tree lbl, Tree min, Tree max, Tree x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigHBargraph </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>lbl</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>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="signals_8cpp_source.html#l00273">273</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00273"></a>00273 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#aa1e2f96cdfe084a0b00aaa8207820688">SIGHBARGRAPH</a>, lbl, min, max, 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="a381ceb23680c932aeb376fa1ab49200b"></a><!-- doxytag: member="signals.cpp::sigHSlider" ref="a381ceb23680c932aeb376fa1ab49200b" args="(Tree lbl, 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> sigHSlider </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>lbl</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="signals_8cpp_source.html#l00210">210</a> of file <a class="el" href="signals_8cpp_source.html">signals.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="propagate_8cpp_source.html#l00196">propagate()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00211"></a>00211                                             { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#a281f7c612eb9679c8fbebc14d5892dc3">SIGHSLIDER</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="ae3a5a7f9252911027be0d0293fb33822"></a><!-- doxytag: member="signals.cpp::sigInput" ref="ae3a5a7f9252911027be0d0293fb33822" args="(int i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigInput </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="signals_8cpp_source.html#l00047">47</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="propagate_8cpp_source.html#l00096">makeSigInputList()</a>, and <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00047"></a>00047 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#a19a3c3a2a54328c2c1b0d1e3c12bbb30">SIGINPUT</a>, <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(i));   }
</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="a43ce107ac086c8ef608e0cd7aeb606a4"></a><!-- doxytag: member="signals.cpp::sigInt" ref="a43ce107ac086c8ef608e0cd7aeb606a4" args="(int i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigInt </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Signals. </p>
<p>Signals Block-diagrams are converted into signal expressions via symbolic propagation.</p>

<p>Definition at line <a class="el" href="signals_8cpp_source.html#l00040">40</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="propagate_8cpp_source.html#l00049">mix()</a>, <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>, and <a class="el" href="signals_8cpp_source.html#l00055">sigDelay0()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00040"></a>00040 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(i);                   }
</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="a6e61ed61966e9d6f2e19b4f114d6dc07"></a><!-- doxytag: member="signals.cpp::sigIntCast" ref="a6e61ed61966e9d6f2e19b4f114d6dc07" args="(Tree t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigIntCast </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="signals_8cpp_source.html#l00159">159</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

<p>References <a class="el" href="node_8hh_source.html#l00137">isDouble()</a>, <a class="el" href="node_8hh_source.html#l00120">isInt()</a>, <a class="el" href="signals_8cpp_source.html#l00184">isSigIntCast()</a>, <a class="el" href="tree_8hh_source.html#l00141">CTree::node()</a>, and <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

<p>Referenced by <a class="el" href="ppbox_8cpp_source.html#l00037">prim1name()</a>, <a class="el" href="signals_8cpp_source.html#l00061">sigFixDelay()</a>, <a class="el" href="signals_8cpp_source.html#l00115">sigSelect2()</a>, <a class="el" href="signals_8cpp_source.html#l00118">sigSelect3()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00160"></a>00160 { 
<a name="l00161"></a>00161     <a class="code" href="classNode.html" title="Class Node = (type x (int + double + Sym + void*)).">Node</a> n = t-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>();
<a name="l00162"></a>00162     
<a name="l00163"></a>00163     <span class="keywordtype">int</span> i;      <span class="keywordflow">if</span> (<a class="code" href="node_8hh.html#a8c9b968ac68f6cac1c361002da8afe99">isInt</a>(n, &amp;i))           <span class="keywordflow">return</span> t; 
<a name="l00164"></a>00164     <span class="keywordtype">double</span> x;   <span class="keywordflow">if</span> (<a class="code" href="node_8hh.html#aab6c20fb5dce797e97ac8ec8591258af">isDouble</a>(n, &amp;x))        <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<span class="keywordtype">int</span>(x));
<a name="l00165"></a>00165                 <span class="keywordflow">if</span> (<a class="code" href="signals_8cpp.html#a3ef48f0da2ef5b8e3ee7371a1e4059ae">isSigIntCast</a>(t))        <span class="keywordflow">return</span> t;
<a name="l00166"></a>00166      
<a name="l00167"></a>00167     <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#af179743a0e38afedc4f988a5e3933d64">SIGINTCAST</a>, t);   
<a name="l00168"></a>00168 }
</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="ae7b70545ae308ab177a0249c2ea3b376"></a><!-- doxytag: member="signals.cpp::sigIota" ref="ae7b70545ae308ab177a0249c2ea3b376" args="(Tree t0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigIota </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t0</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="signals_8cpp_source.html#l00069">69</a> of file <a class="el" href="signals_8cpp_source.html">signals.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="l00069"></a>00069 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#acc0f281bae1c5f29647f8a2dc2478fcc">SIGIOTA</a>, t0);         }
</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="aa525ca530089477ae6c19615d2c8602b"></a><!-- doxytag: member="signals.cpp::sigNumEntry" ref="aa525ca530089477ae6c19615d2c8602b" args="(Tree lbl, 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> sigNumEntry </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>lbl</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="signals_8cpp_source.html#l00250">250</a> of file <a class="el" href="signals_8cpp_source.html">signals.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="propagate_8cpp_source.html#l00196">propagate()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00251"></a>00251                                             { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#aab72576b13588e10d76b1dcc9923936a">SIGNUMENTRY</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="a91568b329a7d0ca487324592ad1fe7ef"></a><!-- doxytag: member="signals.cpp::sigOutput" ref="a91568b329a7d0ca487324592ad1fe7ef" args="(int i, Tree t0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigOutput </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</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>t0</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="signals_8cpp_source.html#l00051">51</a> of file <a class="el" href="signals_8cpp_source.html">signals.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="l00051"></a>00051 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#a944cf7be517740c4e0159714fed8ffdc">SIGOUTPUT</a>, <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(i), t0);  }
</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="aed0831b7a845cd58ab430a42abb7e69c"></a><!-- doxytag: member="signals.cpp::sigPrefix" ref="aed0831b7a845cd58ab430a42abb7e69c" args="(Tree t0, Tree t1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigPrefix </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>t0</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>t1</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="signals_8cpp_source.html#l00065">65</a> of file <a class="el" href="signals_8cpp_source.html">signals.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="ppbox_8cpp_source.html#l00045">prim2name()</a>, and <a class="el" href="faustparser_8cpp_source.html#l01621">yyparse()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00065"></a>00065 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#aec11b471830d692b0cd3385b95c244e7">SIGPREFIX</a>, t0, t1);       }
</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="a179e69f65c0cd6f6b9e855cbd9ae5e08"></a><!-- doxytag: member="signals.cpp::sigProj" ref="a179e69f65c0cd6f6b9e855cbd9ae5e08" args="(int i, Tree rgroup)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigProj </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</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>rgroup</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="signals_8cpp_source.html#l00150">150</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="doc__compile_8cpp_source.html#l00902">DocCompiler::generateRec()</a>, <a class="el" href="compile__scal_8cpp_source.html#l00783">ScalarCompiler::generateRec()</a>, <a class="el" href="propagate_8cpp_source.html#l00087">makeMemSigProjList()</a>, and <a class="el" href="propagate_8cpp_source.html#l00079">makeSigProjList()</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="signals_8cpp.html#a760b3cf353e081fc8e348efbf57a831b">SIGPROJ</a>, <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(i), rgroup);    }
</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="a67c117aff146c5cc279124db9302d1bf"></a><!-- doxytag: member="signals.cpp::sigRDTbl" ref="a67c117aff146c5cc279124db9302d1bf" args="(Tree t, Tree i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigRDTbl </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>&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="signals_8cpp_source.html#l00076">76</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="signals_8hh_source.html#l00100">sigReadOnlyTable()</a>, and <a class="el" href="signals_8hh_source.html#l00095">sigWriteReadTable()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00076"></a>00076 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#a4de34d51610b33480005a8714f54a3f2">SIGRDTBL</a>, t, i);  }
</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="a06d286e07f982addcce4b187e9b60374"></a><!-- doxytag: member="signals.cpp::sigReal" ref="a06d286e07f982addcce4b187e9b60374" args="(double r)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigReal </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>r</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="signals_8cpp_source.html#l00043">43</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00043"></a>00043 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(r);                   }
</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="a2283eb07e3595f93d678bf9ab986d914"></a><!-- doxytag: member="signals.cpp::sigSelect2" ref="a2283eb07e3595f93d678bf9ab986d914" args="(Tree selector, Tree s1, Tree s2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigSelect2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>selector</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>s1</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>s2</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="signals_8cpp_source.html#l00115">115</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

<p>References <a class="el" href="signals_8cpp_source.html#l00159">sigIntCast()</a>, and <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

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

<p><div class="fragment"><pre class="fragment"><a name="l00115"></a>00115 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#ae13688f3e1debd9dd8a3224487de0742">SIGSELECT2</a>, <a class="code" href="signals_8cpp.html#a6e61ed61966e9d6f2e19b4f114d6dc07">sigIntCast</a>(selector), s1, s2); }
</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="a70367824d7df436ff7267bb124826750"></a><!-- doxytag: member="signals.cpp::sigSelect3" ref="a70367824d7df436ff7267bb124826750" args="(Tree selector, Tree s1, Tree s2, Tree s3)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigSelect3 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>selector</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>s1</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>s2</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>s3</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="signals_8cpp_source.html#l00118">118</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

<p>References <a class="el" href="signals_8cpp_source.html#l00159">sigIntCast()</a>, and <a class="el" href="tree_8hh_source.html#l00173">tree()</a>.</p>

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

<p><div class="fragment"><pre class="fragment"><a name="l00118"></a>00118 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#abbc10409f9145014134e315a909c8767">SIGSELECT3</a>, <a class="code" href="signals_8cpp.html#a6e61ed61966e9d6f2e19b4f114d6dc07">sigIntCast</a>(selector), s1, s2, s3); }
</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="a2a38df38b404eb17157251f69cfef84f"></a><!-- doxytag: member="signals.cpp::sigTable" ref="a2a38df38b404eb17157251f69cfef84f" args="(Tree id, Tree n, Tree sig)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigTable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>id</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>n</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>sig</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="signals_8cpp_source.html#l00084">84</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="privatise_8cpp_source.html#l00172">labelize()</a>, <a class="el" href="signals_8hh_source.html#l00100">sigReadOnlyTable()</a>, and <a class="el" href="signals_8hh_source.html#l00095">sigWriteReadTable()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00084"></a>00084 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#a46a096f7514fd4013513d1de91463575">SIGTABLE</a>, <span class="keywordtype">id</span>, n, sig);        }
</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="a09dda668fcc5260f97312e1df700e5ff"></a><!-- doxytag: member="signals.cpp::sigTuple" ref="a09dda668fcc5260f97312e1df700e5ff" args="(int mode, Tree ls)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigTuple </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>mode</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>ls</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="signals_8cpp_source.html#l00374">374</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="signals_8cpp_source.html#l00383">sigCartesianProd()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00374"></a>00374 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#a36fdb5142be11a5b9881aa1b84a73ebf">SIGTUPLE</a>, <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(mode), ls); }
</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="a476cb068b113aa1db82054e6cff8c629"></a><!-- doxytag: member="signals.cpp::sigTupleAccess" ref="a476cb068b113aa1db82054e6cff8c629" args="(Tree ts, Tree idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigTupleAccess </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>ts</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>idx</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="signals_8cpp_source.html#l00379">379</a> of file <a class="el" href="signals_8cpp_source.html">signals.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="l00379"></a>00379 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#a5ca5eb5f29d6b8fa75a30fd6f4913129">SIGTUPLEACCESS</a>, ts, idx); }
</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="a2ac832dcf8578384e807364c6a28bb51"></a><!-- doxytag: member="signals.cpp::sigVBargraph" ref="a2ac832dcf8578384e807364c6a28bb51" args="(Tree lbl, Tree min, Tree max, Tree x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigVBargraph </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>lbl</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>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="signals_8cpp_source.html#l00279">279</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="propagate_8cpp_source.html#l00196">propagate()</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="signals_8cpp.html#af3813707eaa1f0ecb0928e5a35fe4081">SIGVBARGRAPH</a>, lbl, min, max, 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="a6f4f7ff965986d0c4b972e4b78397c6e"></a><!-- doxytag: member="signals.cpp::sigVSlider" ref="a6f4f7ff965986d0c4b972e4b78397c6e" args="(Tree lbl, 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> sigVSlider </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>lbl</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="signals_8cpp_source.html#l00230">230</a> of file <a class="el" href="signals_8cpp_source.html">signals.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="propagate_8cpp_source.html#l00196">propagate()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00231"></a>00231                                             { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#a1cd83f7595178ccf9804736e33f24776">SIGVSLIDER</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="a2672401b66a976293b4e3ba7f0753b02"></a><!-- doxytag: member="signals.cpp::sigWRTbl" ref="a2672401b66a976293b4e3ba7f0753b02" args="(Tree id, Tree t, Tree i, Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> sigWRTbl </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>id</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>t</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>i</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>s</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="signals_8cpp_source.html#l00080">80</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="privatise_8cpp_source.html#l00102">computePrivatisation()</a>, <a class="el" href="privatise_8cpp_source.html#l00172">labelize()</a>, and <a class="el" href="signals_8hh_source.html#l00095">sigWriteReadTable()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00080"></a>00080 { <span class="keywordflow">return</span> <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="signals_8cpp.html#a836a40fc48628114c2a2bd667a760ca4">SIGWRTBL</a>, <span class="keywordtype">id</span>, t, i, s);   }
</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="a0f08d686c84af5dcbb014481cd6b6d80"></a><!-- doxytag: member="signals.cpp::subNums" ref="a0f08d686c84af5dcbb014481cd6b6d80" args="(Tree a, Tree b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCTree.html">Tree</a> subNums </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>a</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>b</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="signals_8cpp_source.html#l00297">297</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

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

<p>Referenced by <a class="el" href="mterm_8cpp_source.html#l00185">mterm::operator-=()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00298"></a>00298 {
<a name="l00299"></a>00299     <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> r = <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="node_8hh.html#aeaf6a04d706f2a440b2302354a6d072c">subNode</a>(a-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>(),b-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>()));
<a name="l00300"></a>00300     <span class="comment">//cerr.flags(ios::showpoint); cerr &lt;&lt; &quot;subNums &quot; &lt;&lt; *a &lt;&lt; &quot;-&quot; &lt;&lt; *b &lt;&lt; &quot; -&gt; &quot; &lt;&lt; *r &lt;&lt; endl;</span>
<a name="l00301"></a>00301     <span class="keywordflow">return</span> r;
<a name="l00302"></a>00302 }
</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="a3dfe37829af796260959bedfc9ca5c08"></a><!-- doxytag: member="signals.cpp::verySimple" ref="a3dfe37829af796260959bedfc9ca5c08" args="(Tree exp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool verySimple </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>exp</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Test if exp is very simple that is it can't be considered a real component. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>exp</em>&nbsp;</td><td>the signal we want to test </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if it a very simple signal </dd></dl>

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

<p>References <a class="el" href="signals_8cpp_source.html#l00138">isSigFConst()</a>, <a class="el" href="signals_8cpp_source.html#l00048">isSigInput()</a>, <a class="el" href="signals_8cpp_source.html#l00041">isSigInt()</a>, <a class="el" href="signals_8cpp_source.html#l00044">isSigReal()</a>, and <a class="el" href="symbol_8hh_source.html#l00098">name()</a>.</p>

<p>Referenced by <a class="el" href="compile__vect_8cpp_source.html#l00155">VectorCompiler::generateCacheCode()</a>, <a class="el" href="compile__vect_8cpp_source.html#l00342">VectorCompiler::generateDelayVec()</a>, and <a class="el" href="compile__vect_8cpp_source.html#l00218">VectorCompiler::needSeparateLoop()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00413"></a>00413 {
<a name="l00414"></a>00414     <span class="keywordtype">int</span>     i;
<a name="l00415"></a>00415     <span class="keywordtype">double</span>  r;
<a name="l00416"></a>00416     <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>    type, <a class="code" href="symbol_8hh.html#a8243134fbbd9d924ebbb3f833922e310" title="Returns the name of a symbol.">name</a>, file;
<a name="l00417"></a>00417     
<a name="l00418"></a>00418     <span class="keywordflow">return</span>  <a class="code" href="signals_8cpp.html#a75cc925deac1e031e75ae72271dd5995">isSigInt</a>(exp, &amp;i) 
<a name="l00419"></a>00419             ||  <a class="code" href="signals_8cpp.html#a305497ed8593020624204f9d359743f2">isSigReal</a>(exp, &amp;r)
<a name="l00420"></a>00420             ||  <a class="code" href="signals_8cpp.html#a38254d67a0541d98c6097fd51b22ea45">isSigInput</a>(exp, &amp;i)
<a name="l00421"></a>00421             ||  <a class="code" href="signals_8cpp.html#a71788aa9ccfc0aa598243fbef2a88f68">isSigFConst</a>(exp, type, name, file);
<a name="l00422"></a>00422 }
</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>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="ad06d1f333aa745ff9a4c8758da53bc23"></a><!-- doxytag: member="signals.cpp::SIGATTACH" ref="ad06d1f333aa745ff9a4c8758da53bc23" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#ad06d1f333aa745ff9a4c8758da53bc23">SIGATTACH</a> = symbol (&quot;sigAttach&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="af47bd75e9f78e5b5cbca9e9d1d5074fa"></a><!-- doxytag: member="signals.cpp::SIGBINOP" ref="af47bd75e9f78e5b5cbca9e9d1d5074fa" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#af47bd75e9f78e5b5cbca9e9d1d5074fa">SIGBINOP</a> = symbol (&quot;SigBinOp&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="ae9fc1739d32c9c35ad12421188e4d34f"></a><!-- doxytag: member="signals.cpp::SIGBUTTON" ref="ae9fc1739d32c9c35ad12421188e4d34f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#ae9fc1739d32c9c35ad12421188e4d34f">SIGBUTTON</a> = symbol (&quot;SigButton&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="abfa217568009a243c9041793c244e228"></a><!-- doxytag: member="signals.cpp::SIGCHECKBOX" ref="abfa217568009a243c9041793c244e228" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#abfa217568009a243c9041793c244e228">SIGCHECKBOX</a> = symbol (&quot;SigCheckbox&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="signals_8cpp_source.html#l00203">203</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1701cf3d1bb3cac65f7e32a153a1d892"></a><!-- doxytag: member="signals.cpp::SIGDELAY1" ref="a1701cf3d1bb3cac65f7e32a153a1d892" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#a1701cf3d1bb3cac65f7e32a153a1d892">SIGDELAY1</a> = symbol (&quot;sigDelay1&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="signals_8cpp_source.html#l00054">54</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="adb1dea7dfea904cd7e9b728681e21e34"></a><!-- doxytag: member="signals.cpp::SIGDOCACCESSTBL" ref="adb1dea7dfea904cd7e9b728681e21e34" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#adb1dea7dfea904cd7e9b728681e21e34">SIGDOCACCESSTBL</a> = symbol (&quot;SigDocAccessTbl&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="aef9014c53e227a4a2cf3ec6ece429a9b"></a><!-- doxytag: member="signals.cpp::SIGDOCONSTANTTBL" ref="aef9014c53e227a4a2cf3ec6ece429a9b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#aef9014c53e227a4a2cf3ec6ece429a9b">SIGDOCONSTANTTBL</a> = symbol (&quot;SigDocConstantTbl&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="signals_8cpp_source.html#l00097">97</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6cac744eaa47387f6d9322ff88ffe75e"></a><!-- doxytag: member="signals.cpp::SIGDOCWRITETBL" ref="a6cac744eaa47387f6d9322ff88ffe75e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#a6cac744eaa47387f6d9322ff88ffe75e">SIGDOCWRITETBL</a> = symbol (&quot;SigDocWriteTbl&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="signals_8cpp_source.html#l00101">101</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7b1256b32f3752e4b9a902828a6459cb"></a><!-- doxytag: member="signals.cpp::SIGFCONST" ref="a7b1256b32f3752e4b9a902828a6459cb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#a7b1256b32f3752e4b9a902828a6459cb">SIGFCONST</a> = symbol (&quot;SigFConst&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a85f7acfd204431f39aac0bdf1d0fa714"></a><!-- doxytag: member="signals.cpp::SIGFFUN" ref="a85f7acfd204431f39aac0bdf1d0fa714" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#a85f7acfd204431f39aac0bdf1d0fa714">SIGFFUN</a> = symbol (&quot;SigFFun&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="signals_8cpp_source.html#l00131">131</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a08b6da63c7331266fe008d36e9d75f85"></a><!-- doxytag: member="signals.cpp::SIGFIXDELAY" ref="a08b6da63c7331266fe008d36e9d75f85" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#a08b6da63c7331266fe008d36e9d75f85">SIGFIXDELAY</a> = symbol (&quot;sigFixDelay&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="signals_8cpp_source.html#l00060">60</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa75150fc68a37dcddc3d57bb02f8e1b9"></a><!-- doxytag: member="signals.cpp::SIGFLOATCAST" ref="aa75150fc68a37dcddc3d57bb02f8e1b9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#aa75150fc68a37dcddc3d57bb02f8e1b9">SIGFLOATCAST</a> = symbol (&quot;sigFloatCast&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="ad203f3e59cfaa24fcf517ea441f6605a"></a><!-- doxytag: member="signals.cpp::SIGFVAR" ref="ad203f3e59cfaa24fcf517ea441f6605a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#ad203f3e59cfaa24fcf517ea441f6605a">SIGFVAR</a> = symbol (&quot;SigFVar&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="signals_8cpp_source.html#l00142">142</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af6e6146ce1b1a27a762b03a265911975"></a><!-- doxytag: member="signals.cpp::SIGGEN" ref="af6e6146ce1b1a27a762b03a265911975" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#af6e6146ce1b1a27a762b03a265911975">SIGGEN</a> = symbol (&quot;SigGen&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="aa1e2f96cdfe084a0b00aaa8207820688"></a><!-- doxytag: member="signals.cpp::SIGHBARGRAPH" ref="aa1e2f96cdfe084a0b00aaa8207820688" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#aa1e2f96cdfe084a0b00aaa8207820688">SIGHBARGRAPH</a> = symbol (&quot;SigHBargraph&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="signals_8cpp_source.html#l00272">272</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a281f7c612eb9679c8fbebc14d5892dc3"></a><!-- doxytag: member="signals.cpp::SIGHSLIDER" ref="a281f7c612eb9679c8fbebc14d5892dc3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#a281f7c612eb9679c8fbebc14d5892dc3">SIGHSLIDER</a> = symbol (&quot;SigHSlider&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="signals_8cpp_source.html#l00209">209</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a19a3c3a2a54328c2c1b0d1e3c12bbb30"></a><!-- doxytag: member="signals.cpp::SIGINPUT" ref="a19a3c3a2a54328c2c1b0d1e3c12bbb30" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#a19a3c3a2a54328c2c1b0d1e3c12bbb30">SIGINPUT</a> = symbol (&quot;sigInput&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="signals_8cpp_source.html#l00046">46</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af179743a0e38afedc4f988a5e3933d64"></a><!-- doxytag: member="signals.cpp::SIGINTCAST" ref="af179743a0e38afedc4f988a5e3933d64" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#af179743a0e38afedc4f988a5e3933d64">SIGINTCAST</a> = symbol (&quot;sigIntCast&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="acc0f281bae1c5f29647f8a2dc2478fcc"></a><!-- doxytag: member="signals.cpp::SIGIOTA" ref="acc0f281bae1c5f29647f8a2dc2478fcc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#acc0f281bae1c5f29647f8a2dc2478fcc">SIGIOTA</a> = symbol (&quot;sigIota&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="signals_8cpp_source.html#l00068">68</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aab72576b13588e10d76b1dcc9923936a"></a><!-- doxytag: member="signals.cpp::SIGNUMENTRY" ref="aab72576b13588e10d76b1dcc9923936a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#aab72576b13588e10d76b1dcc9923936a">SIGNUMENTRY</a> = symbol (&quot;SigNumEntry&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a944cf7be517740c4e0159714fed8ffdc"></a><!-- doxytag: member="signals.cpp::SIGOUTPUT" ref="a944cf7be517740c4e0159714fed8ffdc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#a944cf7be517740c4e0159714fed8ffdc">SIGOUTPUT</a> = symbol (&quot;sigOutput&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="signals_8cpp_source.html#l00050">50</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aec11b471830d692b0cd3385b95c244e7"></a><!-- doxytag: member="signals.cpp::SIGPREFIX" ref="aec11b471830d692b0cd3385b95c244e7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#aec11b471830d692b0cd3385b95c244e7">SIGPREFIX</a> = symbol (&quot;sigPrefix&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="signals_8cpp_source.html#l00064">64</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a760b3cf353e081fc8e348efbf57a831b"></a><!-- doxytag: member="signals.cpp::SIGPROJ" ref="a760b3cf353e081fc8e348efbf57a831b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#a760b3cf353e081fc8e348efbf57a831b">SIGPROJ</a> = symbol (&quot;SigProj&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a4de34d51610b33480005a8714f54a3f2"></a><!-- doxytag: member="signals.cpp::SIGRDTBL" ref="a4de34d51610b33480005a8714f54a3f2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#a4de34d51610b33480005a8714f54a3f2">SIGRDTBL</a> = symbol (&quot;SigRDTbl&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="ae13688f3e1debd9dd8a3224487de0742"></a><!-- doxytag: member="signals.cpp::SIGSELECT2" ref="ae13688f3e1debd9dd8a3224487de0742" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#ae13688f3e1debd9dd8a3224487de0742">SIGSELECT2</a> = symbol (&quot;SigSelect2&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="abbc10409f9145014134e315a909c8767"></a><!-- doxytag: member="signals.cpp::SIGSELECT3" ref="abbc10409f9145014134e315a909c8767" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#abbc10409f9145014134e315a909c8767">SIGSELECT3</a> = symbol (&quot;SigSelect3&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="signals_8cpp_source.html#l00113">113</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a46a096f7514fd4013513d1de91463575"></a><!-- doxytag: member="signals.cpp::SIGTABLE" ref="a46a096f7514fd4013513d1de91463575" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#a46a096f7514fd4013513d1de91463575">SIGTABLE</a> = symbol (&quot;SigTable&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="signals_8cpp_source.html#l00083">83</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a36fdb5142be11a5b9881aa1b84a73ebf"></a><!-- doxytag: member="signals.cpp::SIGTUPLE" ref="a36fdb5142be11a5b9881aa1b84a73ebf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#a36fdb5142be11a5b9881aa1b84a73ebf">SIGTUPLE</a> = symbol (&quot;SigTuple&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="signals_8cpp_source.html#l00369">369</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5ca5eb5f29d6b8fa75a30fd6f4913129"></a><!-- doxytag: member="signals.cpp::SIGTUPLEACCESS" ref="a5ca5eb5f29d6b8fa75a30fd6f4913129" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#a5ca5eb5f29d6b8fa75a30fd6f4913129">SIGTUPLEACCESS</a> = symbol (&quot;SigTupleAccess&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="signals_8cpp_source.html#l00370">370</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af3813707eaa1f0ecb0928e5a35fe4081"></a><!-- doxytag: member="signals.cpp::SIGVBARGRAPH" ref="af3813707eaa1f0ecb0928e5a35fe4081" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#af3813707eaa1f0ecb0928e5a35fe4081">SIGVBARGRAPH</a> = symbol (&quot;SigVBargraph&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="signals_8cpp_source.html#l00278">278</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1cd83f7595178ccf9804736e33f24776"></a><!-- doxytag: member="signals.cpp::SIGVSLIDER" ref="a1cd83f7595178ccf9804736e33f24776" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#a1cd83f7595178ccf9804736e33f24776">SIGVSLIDER</a> = symbol (&quot;SigVSlider&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="signals_8cpp_source.html#l00229">229</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a836a40fc48628114c2a2bd667a760ca4"></a><!-- doxytag: member="signals.cpp::SIGWRTBL" ref="a836a40fc48628114c2a2bd667a760ca4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSymbol.html">Sym</a> <a class="el" href="signals_8cpp.html#a836a40fc48628114c2a2bd667a760ca4">SIGWRTBL</a> = symbol (&quot;SigWRTbl&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="signals_8cpp_source.html#l00079">79</a> of file <a class="el" href="signals_8cpp_source.html">signals.cpp</a>.</p>

</div>
</div>
</div>
<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Apr 29 00:00:12 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>