Sophie

Sophie

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

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: fullvisitor Struct 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 class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>fullvisitor Struct Reference</h1><!-- doxytag: class="fullvisitor" --><!-- doxytag: inherits="sigvisitor" -->
<p><code>#include &lt;<a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>&gt;</code></p>

<p>Inherits <a class="el" href="structsigvisitor.html">sigvisitor</a>.</p>
<div class="dynheader">
Collaboration diagram for fullvisitor:</div>
<div class="dynsection">
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="structfullvisitor-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#a1f80a6612ff8da50e64609d4608be7fd">visitInt</a> (<a class="el" href="classCTree.html">Tree</a> sig, int i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#a356f6c6cddeb5917bae3c30e1cca2968">visitReal</a> (<a class="el" href="classCTree.html">Tree</a> sig, float r)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#a81c288ebca93a532ccf5c8195b4c535e">visitInput</a> (<a class="el" href="classCTree.html">Tree</a> sig, int i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#a02bc3042ac99a55922db7e911a8f76d9">visitOutput</a> (<a class="el" href="classCTree.html">Tree</a> sig, int i, <a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#ad5ffd34e59b3f0dc4bc357ddc8a44f03">visitDelay1</a> (<a class="el" href="classCTree.html">Tree</a> sig, <a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#ae5c679b229bdb12734c69407e6ccd5ec">visitPrefix</a> (<a class="el" href="classCTree.html">Tree</a> sig, <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">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#ac2a0c667eb7538904c59e915d6e8ad72">visitFixDelay</a> (<a class="el" href="classCTree.html">Tree</a> sig, <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">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#a9f8aa09af1077c876b15b657fbb28102">visitIntCast</a> (<a class="el" href="classCTree.html">Tree</a> sig, <a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#a22c38877a44f155b6c8c936cae8bad09">visitFloatCast</a> (<a class="el" href="classCTree.html">Tree</a> sig, <a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#a179d83473492f52780aec65491506cca">visitBinOp</a> (<a class="el" href="classCTree.html">Tree</a> sig, int op, <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">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#aaf54fefc7df6482a4bf1650fcfc5cbf3">visitFFun</a> (<a class="el" href="classCTree.html">Tree</a> sig, <a class="el" href="classCTree.html">Tree</a> ff, <a class="el" href="classCTree.html">Tree</a> ls)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#ae5c0953bf9bb55577b63cd91104dc043">visitFConst</a> (<a class="el" href="classCTree.html">Tree</a> sig, <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">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#aafbe56c26ccc007b615733fa436ad7a2">visitFVar</a> (<a class="el" href="classCTree.html">Tree</a> sig, <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">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#a003fe456d6a85069d14d6b63a4e585cb">visitButton</a> (<a class="el" href="classCTree.html">Tree</a> sig, <a class="el" href="classCTree.html">Tree</a> label)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#a62047c06004bd1290d71f455f5c29fc7">visitCheckbox</a> (<a class="el" href="classCTree.html">Tree</a> sig, <a class="el" href="classCTree.html">Tree</a> label)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#a1e34de90ce38500e8123840e8c29e996">visitVSlider</a> (<a class="el" href="classCTree.html">Tree</a> sig, <a class="el" href="classCTree.html">Tree</a> label, <a class="el" href="classCTree.html">Tree</a> cur, <a class="el" href="classCTree.html">Tree</a> min, <a class="el" href="classCTree.html">Tree</a> max, <a class="el" href="classCTree.html">Tree</a> step)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#a8eb7480744ab71997a9f37a703bd40e5">visitHSlider</a> (<a class="el" href="classCTree.html">Tree</a> sig, <a class="el" href="classCTree.html">Tree</a> label, <a class="el" href="classCTree.html">Tree</a> cur, <a class="el" href="classCTree.html">Tree</a> min, <a class="el" href="classCTree.html">Tree</a> max, <a class="el" href="classCTree.html">Tree</a> step)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#a66321dfb38588323674ba289b2cba15a">visitNumEntry</a> (<a class="el" href="classCTree.html">Tree</a> sig, <a class="el" href="classCTree.html">Tree</a> label, <a class="el" href="classCTree.html">Tree</a> cur, <a class="el" href="classCTree.html">Tree</a> min, <a class="el" href="classCTree.html">Tree</a> max, <a class="el" href="classCTree.html">Tree</a> step)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#ab70c3a7a7b8772fc23a759227ca70ffe">visitVBargraph</a> (<a class="el" href="classCTree.html">Tree</a> sig, <a class="el" href="classCTree.html">Tree</a> label, <a class="el" href="classCTree.html">Tree</a> min, <a class="el" href="classCTree.html">Tree</a> max, <a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#a9b6eb02dff806a980b5eee28ebaca8b5">visitHBargraph</a> (<a class="el" href="classCTree.html">Tree</a> sig, <a class="el" href="classCTree.html">Tree</a> label, <a class="el" href="classCTree.html">Tree</a> min, <a class="el" href="classCTree.html">Tree</a> max, <a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#a1ed7fe586a9c110799737a8672fbff0e">visitAttach</a> (<a class="el" href="classCTree.html">Tree</a> sig, <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">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#a9dde4a8c3ab66b66d8d20526645d7c8c">visitRec</a> (<a class="el" href="classCTree.html">Tree</a> sig, <a class="el" href="classCTree.html">Tree</a> var, <a class="el" href="classCTree.html">Tree</a> body)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#ade5492bfa207d7d13ee82ba6d7a08a12">visitRef</a> (<a class="el" href="classCTree.html">Tree</a> sig, <a class="el" href="classCTree.html">Tree</a> var)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#a415274f80651d4b822903ee2abf5c3e6">visitProj</a> (<a class="el" href="classCTree.html">Tree</a> sig, int i, <a class="el" href="classCTree.html">Tree</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#a9021f803f1a8d4ee66ff4153a634972b">visitTable</a> (<a class="el" href="classCTree.html">Tree</a> sig, <a class="el" href="classCTree.html">Tree</a> id, <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">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#a11954797a682c3038be83adfb04f5369">visitWRTbl</a> (<a class="el" href="classCTree.html">Tree</a> sig, <a class="el" href="classCTree.html">Tree</a> id, <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">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#aafa3754859b8340f0ea75c9f28f06d23">visitRDTbl</a> (<a class="el" href="classCTree.html">Tree</a> sig, <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">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#aef36561a11b2c97436dc3ff4ae57d2b8">visitGen</a> (<a class="el" href="classCTree.html">Tree</a> sig, <a class="el" href="classCTree.html">Tree</a> s1)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#a17ea43cb156687bad88d0286835720a8">visitSelect2</a> (<a class="el" href="classCTree.html">Tree</a> sig, <a class="el" href="classCTree.html">Tree</a> sel, <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">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#aaa1de28dc9fef197628fc6c687c0965f">visitSelect3</a> (<a class="el" href="classCTree.html">Tree</a> sig, <a class="el" href="classCTree.html">Tree</a> sel, <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">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#a6490b76ebe93208150b4c66d27102618">visitTuple</a> (<a class="el" href="classCTree.html">Tree</a> sig, int mod, <a class="el" href="classCTree.html">Tree</a> ls)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#ac10c51762275e13e012b1e70b843528b">visitTupleAccess</a> (<a class="el" href="classCTree.html">Tree</a> sig, <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">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfullvisitor.html#af62da0e16d69ad8a47419b4aecc306bc">visitList</a> (<a class="el" href="classCTree.html">Tree</a> lsig)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00075">75</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a1ed7fe586a9c110799737a8672fbff0e"></a><!-- doxytag: member="fullvisitor::visitAttach" ref="a1ed7fe586a9c110799737a8672fbff0e" args="(Tree sig, Tree s1, Tree s2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitAttach </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>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><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#ab2ded0ae050400dc8a39ad3063c9b573">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00106">106</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

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

<p><div class="fragment"><pre class="fragment"><a name="l00106"></a>00106 { <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s1); <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s2); }
</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="a179d83473492f52780aec65491506cca"></a><!-- doxytag: member="fullvisitor::visitBinOp" ref="a179d83473492f52780aec65491506cca" args="(Tree sig, int op, Tree s1, Tree s2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitBinOp </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">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>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><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#a2c2a102422b453635f70845a8339519f">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00093">93</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

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

<p><div class="fragment"><pre class="fragment"><a name="l00093"></a>00093 { <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s1); <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s2); }
</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="a003fe456d6a85069d14d6b63a4e585cb"></a><!-- doxytag: member="fullvisitor::visitButton" ref="a003fe456d6a85069d14d6b63a4e585cb" args="(Tree sig, Tree label)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitButton </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>label</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#a5393fe86c1b686f17c7256f4a3b89753">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00099">99</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00099"></a>00099 {}
</pre></div></p>

</div>
</div>
<a class="anchor" id="a62047c06004bd1290d71f455f5c29fc7"></a><!-- doxytag: member="fullvisitor::visitCheckbox" ref="a62047c06004bd1290d71f455f5c29fc7" args="(Tree sig, Tree label)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitCheckbox </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>label</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#a645a63b1543818da300b7b2dbaacae6e">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00100">100</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00100"></a>00100 {}
</pre></div></p>

</div>
</div>
<a class="anchor" id="ad5ffd34e59b3f0dc4bc357ddc8a44f03"></a><!-- doxytag: member="fullvisitor::visitDelay1" ref="ad5ffd34e59b3f0dc4bc357ddc8a44f03" args="(Tree sig, Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitDelay1 </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>s</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#a6de4352d34b8c58a7ed1a39600518c71">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00086">86</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

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

<p><div class="fragment"><pre class="fragment"><a name="l00086"></a>00086 { <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s);}
</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="ae5c0953bf9bb55577b63cd91104dc043"></a><!-- doxytag: member="fullvisitor::visitFConst" ref="ae5c0953bf9bb55577b63cd91104dc043" args="(Tree sig, Tree type, Tree name, Tree file)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitFConst </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>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><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#a3390e696b51c9e90f33ed13291d38173">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00095">95</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00095"></a>00095 {}
</pre></div></p>

</div>
</div>
<a class="anchor" id="aaf54fefc7df6482a4bf1650fcfc5cbf3"></a><!-- doxytag: member="fullvisitor::visitFFun" ref="aaf54fefc7df6482a4bf1650fcfc5cbf3" args="(Tree sig, Tree ff, Tree ls)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitFFun </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>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>ls</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#a9d38c5d1d12d1d95ddbfe7aac3919121">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00094">94</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

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

<p><div class="fragment"><pre class="fragment"><a name="l00094"></a>00094 { <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(ls); }
</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="ac2a0c667eb7538904c59e915d6e8ad72"></a><!-- doxytag: member="fullvisitor::visitFixDelay" ref="ac2a0c667eb7538904c59e915d6e8ad72" args="(Tree sig, Tree s1, Tree s2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitFixDelay </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>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><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#a4b58753b4d2dd9865323705200418cbb">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00088">88</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

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

<p><div class="fragment"><pre class="fragment"><a name="l00088"></a>00088 { <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s1); <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s2); }
</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="a22c38877a44f155b6c8c936cae8bad09"></a><!-- doxytag: member="fullvisitor::visitFloatCast" ref="a22c38877a44f155b6c8c936cae8bad09" args="(Tree sig, Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitFloatCast </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>s</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#afe594515bd3afecc83a4dde68ca712c2">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00092">92</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

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

<p><div class="fragment"><pre class="fragment"><a name="l00092"></a>00092 { <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s);}
</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="aafbe56c26ccc007b615733fa436ad7a2"></a><!-- doxytag: member="fullvisitor::visitFVar" ref="aafbe56c26ccc007b615733fa436ad7a2" args="(Tree sig, Tree type, Tree name, Tree file)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitFVar </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>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><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#a35e1e05102ee485efc6a7b22fcba58db">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00096">96</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00096"></a>00096 {}
</pre></div></p>

</div>
</div>
<a class="anchor" id="aef36561a11b2c97436dc3ff4ae57d2b8"></a><!-- doxytag: member="fullvisitor::visitGen" ref="aef36561a11b2c97436dc3ff4ae57d2b8" args="(Tree sig, Tree s1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitGen </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>s1</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#adeea315ec353094d589ca07682282544">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00117">117</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

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

<p><div class="fragment"><pre class="fragment"><a name="l00117"></a>00117 { <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s1); }
</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="a9b6eb02dff806a980b5eee28ebaca8b5"></a><!-- doxytag: member="fullvisitor::visitHBargraph" ref="a9b6eb02dff806a980b5eee28ebaca8b5" args="(Tree sig, Tree label, Tree min, Tree max, Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitHBargraph </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>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>min</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>max</em>, </td>
        </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><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#a6f534505c8ffbe0e265e2f261ba4828d">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00105">105</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

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

<p><div class="fragment"><pre class="fragment"><a name="l00105"></a>00105 { <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s);}
</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="a8eb7480744ab71997a9f37a703bd40e5"></a><!-- doxytag: member="fullvisitor::visitHSlider" ref="a8eb7480744ab71997a9f37a703bd40e5" args="(Tree sig, Tree label, Tree cur, Tree min, Tree max, Tree step)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitHSlider </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>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>cur</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>min</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>max</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>step</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#a3145a8fd683b1ee1bb8d4ad9aaf51359">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00102">102</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00102"></a>00102 {}
</pre></div></p>

</div>
</div>
<a class="anchor" id="a81c288ebca93a532ccf5c8195b4c535e"></a><!-- doxytag: member="fullvisitor::visitInput" ref="a81c288ebca93a532ccf5c8195b4c535e" args="(Tree sig, int i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitInput </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">int&nbsp;</td>
          <td class="paramname"> <em>i</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#ad000c33657655bd669687f491eca1dbc">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00082">82</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00082"></a>00082 {}
</pre></div></p>

</div>
</div>
<a class="anchor" id="a1f80a6612ff8da50e64609d4608be7fd"></a><!-- doxytag: member="fullvisitor::visitInt" ref="a1f80a6612ff8da50e64609d4608be7fd" args="(Tree sig, int i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitInt </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">int&nbsp;</td>
          <td class="paramname"> <em>i</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#af1de5901bdb9dc41c5063e188370246a">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00078">78</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00078"></a>00078 {}
</pre></div></p>

</div>
</div>
<a class="anchor" id="a9f8aa09af1077c876b15b657fbb28102"></a><!-- doxytag: member="fullvisitor::visitIntCast" ref="a9f8aa09af1077c876b15b657fbb28102" args="(Tree sig, Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitIntCast </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>s</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#ac5cf062af0a7686f65ebe0a42ecc4ec4">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00091">91</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

<p>References <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 { <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s);}
</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="af62da0e16d69ad8a47419b4aecc306bc"></a><!-- doxytag: member="fullvisitor::visitList" ref="af62da0e16d69ad8a47419b4aecc306bc" args="(Tree lsig)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitList </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>lsig</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#ad6e74a087a0c50fd26cdd39afb277837">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00128">128</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

<p>References <a class="el" href="list_8hh_source.html#l00133">hd()</a>, <a class="el" href="list_8hh_source.html#l00137">isNil()</a>, <a class="el" href="list_8hh_source.html#l00134">tl()</a>, and <a class="el" href="sigvisitor_8cpp_source.html#l00017">sigvisitor::visit()</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00128"></a>00128 { <span class="keywordflow">while</span> (!<a class="code" href="list_8hh.html#a2569c3a07bbbfa55e0afde62de62aeec">isNil</a>(lsig)) { <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(<a class="code" href="list_8hh.html#a067ad6f83087b420a1c44e48e56be389">hd</a>(lsig)); lsig=<a class="code" href="list_8hh.html#a4075748f5c7156306ec898795313a2e0">tl</a>(lsig); }}
</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="a66321dfb38588323674ba289b2cba15a"></a><!-- doxytag: member="fullvisitor::visitNumEntry" ref="a66321dfb38588323674ba289b2cba15a" args="(Tree sig, Tree label, Tree cur, Tree min, Tree max, Tree step)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitNumEntry </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>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>cur</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>min</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>max</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>step</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#ad6b8c9cd90be33506b2c660f6c4c4281">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00103">103</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00103"></a>00103 {}
</pre></div></p>

</div>
</div>
<a class="anchor" id="a02bc3042ac99a55922db7e911a8f76d9"></a><!-- doxytag: member="fullvisitor::visitOutput" ref="a02bc3042ac99a55922db7e911a8f76d9" args="(Tree sig, int i, Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitOutput </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">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>s</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#aebea091a720c5341727e21b468f6f718">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00083">83</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

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

<p><div class="fragment"><pre class="fragment"><a name="l00083"></a>00083 { <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s);}
</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="ae5c679b229bdb12734c69407e6ccd5ec"></a><!-- doxytag: member="fullvisitor::visitPrefix" ref="ae5c679b229bdb12734c69407e6ccd5ec" args="(Tree sig, Tree s1, Tree s2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitPrefix </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>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><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#a0787173c6166e71c46f8be96407b1855">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00087">87</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

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

<p><div class="fragment"><pre class="fragment"><a name="l00087"></a>00087 { <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s1); <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s2); }
</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="a415274f80651d4b822903ee2abf5c3e6"></a><!-- doxytag: member="fullvisitor::visitProj" ref="a415274f80651d4b822903ee2abf5c3e6" args="(Tree sig, int i, Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitProj </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">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>s</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#a8e0729bfaabddd0090496c8cb26b688d">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00111">111</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

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

<p><div class="fragment"><pre class="fragment"><a name="l00111"></a>00111 { <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s); }
</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="aafa3754859b8340f0ea75c9f28f06d23"></a><!-- doxytag: member="fullvisitor::visitRDTbl" ref="aafa3754859b8340f0ea75c9f28f06d23" args="(Tree sig, Tree s1, Tree s2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitRDTbl </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>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><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#a67e561b3758930e4bc688f7a2000e6f0">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00116">116</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

<p>References <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 { <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s1); <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s2); }  
</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="a356f6c6cddeb5917bae3c30e1cca2968"></a><!-- doxytag: member="fullvisitor::visitReal" ref="a356f6c6cddeb5917bae3c30e1cca2968" args="(Tree sig, float r)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitReal </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">float&nbsp;</td>
          <td class="paramname"> <em>r</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#a09fcb1621a2da69dc665b7e0998e29ea">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00079">79</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00079"></a>00079 {}
</pre></div></p>

</div>
</div>
<a class="anchor" id="a9dde4a8c3ab66b66d8d20526645d7c8c"></a><!-- doxytag: member="fullvisitor::visitRec" ref="a9dde4a8c3ab66b66d8d20526645d7c8c" args="(Tree sig, Tree var, Tree body)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitRec </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>var</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>body</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#ae452e6d231ad53d55be479c1ed6e0cf7">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00109">109</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

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

<p><div class="fragment"><pre class="fragment"><a name="l00109"></a>00109 { <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(body); }
</pre></div></p>

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

</div>
</div>
<a class="anchor" id="ade5492bfa207d7d13ee82ba6d7a08a12"></a><!-- doxytag: member="fullvisitor::visitRef" ref="ade5492bfa207d7d13ee82ba6d7a08a12" args="(Tree sig, Tree var)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitRef </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>var</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#a9cdc656655e61e3a1b57364c1419419e">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00110">110</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00110"></a>00110 { } 
</pre></div></p>

</div>
</div>
<a class="anchor" id="a17ea43cb156687bad88d0286835720a8"></a><!-- doxytag: member="fullvisitor::visitSelect2" ref="a17ea43cb156687bad88d0286835720a8" args="(Tree sig, Tree sel, Tree s1, Tree s2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitSelect2 </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>sel</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><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#a892e623e80522d797585075dcedd999f">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00120">120</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

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

<p><div class="fragment"><pre class="fragment"><a name="l00120"></a>00120 { <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(sel); <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s1); <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s2); } 
</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="aaa1de28dc9fef197628fc6c687c0965f"></a><!-- doxytag: member="fullvisitor::visitSelect3" ref="aaa1de28dc9fef197628fc6c687c0965f" args="(Tree sig, Tree sel, Tree s1, Tree s2, Tree s3)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitSelect3 </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>sel</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><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#adeb2c40a7f6738f348b885348bda4818">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00121">121</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

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

<p><div class="fragment"><pre class="fragment"><a name="l00121"></a>00121 { <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(sel); <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s1); <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s2); <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s3); } 
</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="a9021f803f1a8d4ee66ff4153a634972b"></a><!-- doxytag: member="fullvisitor::visitTable" ref="a9021f803f1a8d4ee66ff4153a634972b" args="(Tree sig, Tree id, Tree s1, Tree s2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitTable </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>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>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><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#aa0ba5afc0e71aaf65d809f28f819345b">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00114">114</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

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

<p><div class="fragment"><pre class="fragment"><a name="l00114"></a>00114 { <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s1); <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s2); }
</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="a6490b76ebe93208150b4c66d27102618"></a><!-- doxytag: member="fullvisitor::visitTuple" ref="a6490b76ebe93208150b4c66d27102618" args="(Tree sig, int mod, Tree ls)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitTuple </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">int&nbsp;</td>
          <td class="paramname"> <em>mod</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><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#adbd303dc6bf1833c9e649a4a522c1a30">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00124">124</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

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

<p><div class="fragment"><pre class="fragment"><a name="l00124"></a>00124 { <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(ls); }
</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="ac10c51762275e13e012b1e70b843528b"></a><!-- doxytag: member="fullvisitor::visitTupleAccess" ref="ac10c51762275e13e012b1e70b843528b" args="(Tree sig, Tree ts, Tree idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitTupleAccess </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>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><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#aa5ae3ee839cb14716967eaeb5cdfecd4">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00125">125</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

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

<p><div class="fragment"><pre class="fragment"><a name="l00125"></a>00125 { <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(ts); <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(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="ab70c3a7a7b8772fc23a759227ca70ffe"></a><!-- doxytag: member="fullvisitor::visitVBargraph" ref="ab70c3a7a7b8772fc23a759227ca70ffe" args="(Tree sig, Tree label, Tree min, Tree max, Tree s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitVBargraph </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>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>min</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>max</em>, </td>
        </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><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#aa419fcb5455b7b475d832f0121d1739c">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00104">104</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

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

<p><div class="fragment"><pre class="fragment"><a name="l00104"></a>00104 { <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s);}
</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="a1e34de90ce38500e8123840e8c29e996"></a><!-- doxytag: member="fullvisitor::visitVSlider" ref="a1e34de90ce38500e8123840e8c29e996" args="(Tree sig, Tree label, Tree cur, Tree min, Tree max, Tree step)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitVSlider </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>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>cur</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>min</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>max</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCTree.html">Tree</a>&nbsp;</td>
          <td class="paramname"> <em>step</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#a79f1a0f22dc7982011e1b49535488dd0">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00101">101</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

<p><div class="fragment"><pre class="fragment"><a name="l00101"></a>00101 {}
</pre></div></p>

</div>
</div>
<a class="anchor" id="a11954797a682c3038be83adfb04f5369"></a><!-- doxytag: member="fullvisitor::visitWRTbl" ref="a11954797a682c3038be83adfb04f5369" args="(Tree sig, Tree id, Tree s1, Tree s2, Tree s3)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void fullvisitor::visitWRTbl </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>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>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><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="structsigvisitor.html#a04769557c2cbdd21bbf9abe8730b2a1f">sigvisitor</a>.</p>

<p>Definition at line <a class="el" href="sigvisitor_8hh_source.html#l00115">115</a> of file <a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>.</p>

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

<p><div class="fragment"><pre class="fragment"><a name="l00115"></a>00115 { <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s1); <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s2); <a class="code" href="structsigvisitor.html#a2f6668938985d878fe4991307fe3718a" title="Infere the type of a term according to its surrounding type environment.">visit</a>(s3); }
</pre></div></p>

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

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a></li>
</ul>
</div>
<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Apr 29 00:00:20 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>