<!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 Page</span></a></li> <li><a href="pages.html"><span>Related 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 List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> </div> <div class="contents"> <h1>fullvisitor Struct Reference</h1><!-- doxytag: class="fullvisitor" --><!-- doxytag: inherits="sigvisitor" --> <p><code>#include <<a class="el" href="sigvisitor_8hh_source.html">sigvisitor.hh</a>></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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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> </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> </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> </td> <td class="paramname"> <em>s2</em></td><td> </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> </td> <td class="paramname"> <em>sig</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </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> </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> </td> <td class="paramname"> <em>s2</em></td><td> </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> </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> </td> <td class="paramname"> <em>label</em></td><td> </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> </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> </td> <td class="paramname"> <em>label</em></td><td> </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> </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> </td> <td class="paramname"> <em>s</em></td><td> </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> </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> </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> </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> </td> <td class="paramname"> <em>file</em></td><td> </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> </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> </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> </td> <td class="paramname"> <em>ls</em></td><td> </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> </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> </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> </td> <td class="paramname"> <em>s2</em></td><td> </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> </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> </td> <td class="paramname"> <em>s</em></td><td> </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> </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> </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> </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> </td> <td class="paramname"> <em>file</em></td><td> </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> </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> </td> <td class="paramname"> <em>s1</em></td><td> </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> </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> </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> </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> </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> </td> <td class="paramname"> <em>s</em></td><td> </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> </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> </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> </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> </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> </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> </td> <td class="paramname"> <em>step</em></td><td> </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> </td> <td class="paramname"> <em>sig</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>i</em></td><td> </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> </td> <td class="paramname"> <em>sig</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>i</em></td><td> </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> </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> </td> <td class="paramname"> <em>s</em></td><td> </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> </td> <td class="paramname"> <em>lsig</em></td> <td> ) </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> </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> </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> </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> </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> </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> </td> <td class="paramname"> <em>step</em></td><td> </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> </td> <td class="paramname"> <em>sig</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </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> </td> <td class="paramname"> <em>s</em></td><td> </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> </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> </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> </td> <td class="paramname"> <em>s2</em></td><td> </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> </td> <td class="paramname"> <em>sig</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </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> </td> <td class="paramname"> <em>s</em></td><td> </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> </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> </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> </td> <td class="paramname"> <em>s2</em></td><td> </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> </td> <td class="paramname"> <em>sig</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">float </td> <td class="paramname"> <em>r</em></td><td> </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> </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> </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> </td> <td class="paramname"> <em>body</em></td><td> </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> </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> </td> <td class="paramname"> <em>var</em></td><td> </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> </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> </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> </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> </td> <td class="paramname"> <em>s2</em></td><td> </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> </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> </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> </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> </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> </td> <td class="paramname"> <em>s3</em></td><td> </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> </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> </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> </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> </td> <td class="paramname"> <em>s2</em></td><td> </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> </td> <td class="paramname"> <em>sig</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </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> </td> <td class="paramname"> <em>ls</em></td><td> </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> </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> </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> </td> <td class="paramname"> <em>idx</em></td><td> </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> </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> </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> </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> </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> </td> <td class="paramname"> <em>s</em></td><td> </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> </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> </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> </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> </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> </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> </td> <td class="paramname"> <em>step</em></td><td> </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> </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> </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> </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> </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> </td> <td class="paramname"> <em>s3</em></td><td> </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 <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> </body> </html>