Sophie

Sophie

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

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: property.hh Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
    </ul>
  </div>
<h1>property.hh</h1><a href="property_8hh.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef __PROPERTY__</span>
<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define __PROPERTY__</span>
<a name="l00003"></a>00003 <span class="preprocessor"></span>
<a name="l00004"></a>00004 <span class="preprocessor">#include &quot;<a class="code" href="tree_8hh.html" title="A tree library with hashconsing and maximal sharing capabilities.">tree.hh</a>&quot;</span>
<a name="l00005"></a>00005 
<a name="l00006"></a><a class="code" href="classproperty.html">00006</a> <span class="keyword">template</span>&lt;<span class="keyword">class</span> P&gt; <span class="keyword">class </span><a class="code" href="classproperty.html">property</a>
<a name="l00007"></a>00007 {
<a name="l00008"></a><a class="code" href="classproperty.html#a376c06e31f53a8dbb2069e409b78dc10">00008</a>     <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a>    <a class="code" href="classproperty.html#a376c06e31f53a8dbb2069e409b78dc10">fKey</a>;
<a name="l00009"></a>00009 
<a name="l00010"></a><a class="code" href="classproperty.html#a253f89799f8b8b4e579affc9129d13d1">00010</a>     <a class="code" href="classP.html">P</a>*  <a class="code" href="classproperty.html#a253f89799f8b8b4e579affc9129d13d1">access</a>(<a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t)
<a name="l00011"></a>00011     {
<a name="l00012"></a>00012         <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> d = t-&gt;<a class="code" href="classCTree.html#a902b48b83db587f14dbd31999c0f715f">getProperty</a>(<a class="code" href="classproperty.html#a376c06e31f53a8dbb2069e409b78dc10">fKey</a>);
<a name="l00013"></a>00013         <span class="keywordflow">return</span> d ? (<a class="code" href="classP.html">P</a>*)(d-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>().<a class="code" href="classNode.html#acc288789278cef4659b8c979eb4be6e4">getPointer</a>()) : 0;
<a name="l00014"></a>00014     }
<a name="l00015"></a>00015 
<a name="l00016"></a>00016 <span class="keyword">public</span>:
<a name="l00017"></a>00017 
<a name="l00018"></a>00018     <a class="code" href="classproperty.html">property</a> () : <a class="code" href="classproperty.html#a376c06e31f53a8dbb2069e409b78dc10">fKey</a>(<a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="classNode.html" title="Class Node = (type x (int + double + Sym + void*)).">Node</a>(<a class="code" href="symbol_8hh.html#a377309446e0e86ae663cd6709e02889d" title="Returns a new unique symbol of name strxxx.">unique</a>(<span class="stringliteral">&quot;property_&quot;</span>)))) {}
<a name="l00019"></a>00019 
<a name="l00020"></a>00020     <a class="code" href="classproperty.html">property</a> (<span class="keyword">const</span> <span class="keywordtype">char</span>* keyname) : <a class="code" href="classproperty.html#a376c06e31f53a8dbb2069e409b78dc10">fKey</a>(<a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="classNode.html" title="Class Node = (type x (int + double + Sym + void*)).">Node</a>(keyname))) {}
<a name="l00021"></a>00021 
<a name="l00022"></a><a class="code" href="classproperty.html#a88cb9b670f93b1bfc5c86bf34509f623">00022</a>     <span class="keywordtype">void</span> <span class="keyword">set</span>(<a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t, <span class="keyword">const</span> <a class="code" href="classP.html">P</a>&amp; data)
<a name="l00023"></a>00023     {
<a name="l00024"></a>00024         <a class="code" href="classP.html">P</a>* p = <a class="code" href="classproperty.html#a253f89799f8b8b4e579affc9129d13d1">access</a>(t);
<a name="l00025"></a>00025         <span class="keywordflow">if</span> (p) {
<a name="l00026"></a>00026             *p = data;
<a name="l00027"></a>00027         } <span class="keywordflow">else</span> {
<a name="l00028"></a>00028             t-&gt;setProperty(<a class="code" href="classproperty.html#a376c06e31f53a8dbb2069e409b78dc10">fKey</a>, <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="classNode.html" title="Class Node = (type x (int + double + Sym + void*)).">Node</a>(<span class="keyword">new</span> <a class="code" href="classP.html">P</a>(data))));
<a name="l00029"></a>00029         }
<a name="l00030"></a>00030     }
<a name="l00031"></a>00031 
<a name="l00032"></a>00032     <span class="keywordtype">bool</span> <span class="keyword">get</span>(<a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t, <a class="code" href="classP.html">P</a>&amp; data)
<a name="l00033"></a>00033     {
<a name="l00034"></a>00034         <a class="code" href="classP.html">P</a>* p = <a class="code" href="classproperty.html#a253f89799f8b8b4e579affc9129d13d1">access</a>(t);
<a name="l00035"></a>00035         <span class="keywordflow">if</span> (p) {
<a name="l00036"></a>00036             data = *p;
<a name="l00037"></a>00037             <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00038"></a>00038         } <span class="keywordflow">else</span> {
<a name="l00039"></a>00039             <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00040"></a>00040         }
<a name="l00041"></a>00041     }
<a name="l00042"></a>00042 
<a name="l00043"></a>00043     <span class="keywordtype">void</span> clear(<a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t)
<a name="l00044"></a>00044     {
<a name="l00045"></a>00045         <a class="code" href="classP.html">P</a>* p = <a class="code" href="classproperty.html#a253f89799f8b8b4e579affc9129d13d1">access</a>(t);
<a name="l00046"></a>00046         <span class="keywordflow">if</span> (p) { <span class="keyword">delete</span> p; }
<a name="l00047"></a>00047         t-&gt;<a class="code" href="classCTree.html#af2869391b5fbcf5a34cc034533fb207d">clearProperty</a>(<a class="code" href="classproperty.html#a376c06e31f53a8dbb2069e409b78dc10">fKey</a>);
<a name="l00048"></a>00048     }
<a name="l00049"></a>00049 };
<a name="l00050"></a>00050 
<a name="l00051"></a>00051 
<a name="l00052"></a><a class="code" href="classproperty_3_01Tree_01_4.html">00052</a> <span class="keyword">template</span>&lt;&gt; <span class="keyword">class </span><a class="code" href="classproperty.html">property</a>&lt;<a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a>&gt;
<a name="l00053"></a>00053 {
<a name="l00054"></a><a class="code" href="classproperty_3_01Tree_01_4.html#a09007f0343f0e4ecb90c7f6864c70f4e">00054</a>     <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a>    <a class="code" href="classproperty.html#a376c06e31f53a8dbb2069e409b78dc10">fKey</a>;
<a name="l00055"></a>00055 
<a name="l00056"></a>00056 <span class="keyword">public</span>:
<a name="l00057"></a>00057 
<a name="l00058"></a>00058     <a class="code" href="classproperty.html">property</a> () : <a class="code" href="classproperty.html#a376c06e31f53a8dbb2069e409b78dc10">fKey</a>(<a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="classNode.html" title="Class Node = (type x (int + double + Sym + void*)).">Node</a>(<a class="code" href="symbol_8hh.html#a377309446e0e86ae663cd6709e02889d" title="Returns a new unique symbol of name strxxx.">unique</a>(<span class="stringliteral">&quot;property_&quot;</span>)))) {}
<a name="l00059"></a>00059 
<a name="l00060"></a>00060     <a class="code" href="classproperty.html">property</a> (<span class="keyword">const</span> <span class="keywordtype">char</span>* keyname) : <a class="code" href="classproperty.html#a376c06e31f53a8dbb2069e409b78dc10">fKey</a>(<a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="classNode.html" title="Class Node = (type x (int + double + Sym + void*)).">Node</a>(keyname))) {}
<a name="l00061"></a>00061 
<a name="l00062"></a><a class="code" href="classproperty_3_01Tree_01_4.html#add30ed633087adf1a5c920d24c0b836f">00062</a>     <span class="keywordtype">void</span> <span class="keyword">set</span>(<a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t, <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> data)
<a name="l00063"></a>00063     {
<a name="l00064"></a>00064         t-&gt;<a class="code" href="classCTree.html#ac628a2ad0d2a21de584e3bca291bd38c">setProperty</a>(<a class="code" href="classproperty.html#a376c06e31f53a8dbb2069e409b78dc10">fKey</a>, data);
<a name="l00065"></a>00065     }
<a name="l00066"></a>00066 
<a name="l00067"></a>00067     <span class="keywordtype">bool</span> <span class="keyword">get</span>(<a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t, <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a>&amp; data)
<a name="l00068"></a>00068     {
<a name="l00069"></a>00069         <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> d = t-&gt;<a class="code" href="classCTree.html#a902b48b83db587f14dbd31999c0f715f">getProperty</a>(<a class="code" href="classproperty.html#a376c06e31f53a8dbb2069e409b78dc10">fKey</a>);
<a name="l00070"></a>00070         <span class="keywordflow">if</span> (d) {
<a name="l00071"></a>00071             data = d;
<a name="l00072"></a>00072             <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00073"></a>00073         } <span class="keywordflow">else</span> {
<a name="l00074"></a>00074             <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00075"></a>00075         }
<a name="l00076"></a>00076     }
<a name="l00077"></a>00077 
<a name="l00078"></a>00078     <span class="keywordtype">void</span> clear(<a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t)
<a name="l00079"></a>00079     {
<a name="l00080"></a>00080         t-&gt;<a class="code" href="classCTree.html#af2869391b5fbcf5a34cc034533fb207d">clearProperty</a>(<a class="code" href="classproperty.html#a376c06e31f53a8dbb2069e409b78dc10">fKey</a>);
<a name="l00081"></a>00081     }
<a name="l00082"></a>00082 };
<a name="l00083"></a>00083 
<a name="l00084"></a>00084 
<a name="l00085"></a><a class="code" href="classproperty_3_01int_01_4.html">00085</a> <span class="keyword">template</span>&lt;&gt; <span class="keyword">class </span><a class="code" href="classproperty.html">property</a>&lt;int&gt;
<a name="l00086"></a>00086 {
<a name="l00087"></a><a class="code" href="classproperty_3_01int_01_4.html#a792a356084da9e313bcc9946248a433d">00087</a>     <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a>    <a class="code" href="classproperty.html#a376c06e31f53a8dbb2069e409b78dc10">fKey</a>;
<a name="l00088"></a>00088 
<a name="l00089"></a>00089 <span class="keyword">public</span>:
<a name="l00090"></a>00090 
<a name="l00091"></a>00091     <a class="code" href="classproperty.html">property</a> () : <a class="code" href="classproperty.html#a376c06e31f53a8dbb2069e409b78dc10">fKey</a>(<a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="classNode.html" title="Class Node = (type x (int + double + Sym + void*)).">Node</a>(<a class="code" href="symbol_8hh.html#a377309446e0e86ae663cd6709e02889d" title="Returns a new unique symbol of name strxxx.">unique</a>(<span class="stringliteral">&quot;property_&quot;</span>)))) {}
<a name="l00092"></a>00092 
<a name="l00093"></a>00093     <a class="code" href="classproperty.html">property</a> (<span class="keyword">const</span> <span class="keywordtype">char</span>* keyname) : <a class="code" href="classproperty.html#a376c06e31f53a8dbb2069e409b78dc10">fKey</a>(<a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="classNode.html" title="Class Node = (type x (int + double + Sym + void*)).">Node</a>(keyname))) {}
<a name="l00094"></a>00094 
<a name="l00095"></a><a class="code" href="classproperty_3_01int_01_4.html#a72981e07110d7e897d4e04913b2fa7c4">00095</a>     <span class="keywordtype">void</span> <span class="keyword">set</span>(<a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t, <span class="keywordtype">int</span> i)
<a name="l00096"></a>00096     {
<a name="l00097"></a>00097         t-&gt;<a class="code" href="classCTree.html#ac628a2ad0d2a21de584e3bca291bd38c">setProperty</a>(<a class="code" href="classproperty.html#a376c06e31f53a8dbb2069e409b78dc10">fKey</a>, <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="classNode.html" title="Class Node = (type x (int + double + Sym + void*)).">Node</a>(i)));
<a name="l00098"></a>00098     }
<a name="l00099"></a>00099 
<a name="l00100"></a>00100     <span class="keywordtype">bool</span> <span class="keyword">get</span>(<a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t, <span class="keywordtype">int</span>&amp; i)
<a name="l00101"></a>00101     {
<a name="l00102"></a>00102         <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> d = t-&gt;<a class="code" href="classCTree.html#a902b48b83db587f14dbd31999c0f715f">getProperty</a>(<a class="code" href="classproperty.html#a376c06e31f53a8dbb2069e409b78dc10">fKey</a>);
<a name="l00103"></a>00103         <span class="keywordflow">if</span> (d) {
<a name="l00104"></a>00104             i = d-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>().<a class="code" href="classNode.html#a0ac89402d0e51d19bed062529a375efe">getInt</a>();
<a name="l00105"></a>00105             <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00106"></a>00106         } <span class="keywordflow">else</span> {
<a name="l00107"></a>00107             <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00108"></a>00108         }
<a name="l00109"></a>00109     }
<a name="l00110"></a>00110 
<a name="l00111"></a>00111     <span class="keywordtype">void</span> clear(<a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t)
<a name="l00112"></a>00112     {
<a name="l00113"></a>00113         t-&gt;<a class="code" href="classCTree.html#af2869391b5fbcf5a34cc034533fb207d">clearProperty</a>(<a class="code" href="classproperty.html#a376c06e31f53a8dbb2069e409b78dc10">fKey</a>);
<a name="l00114"></a>00114     }
<a name="l00115"></a>00115 };
<a name="l00116"></a>00116 
<a name="l00117"></a>00117 
<a name="l00118"></a><a class="code" href="classproperty_3_01double_01_4.html">00118</a> <span class="keyword">template</span>&lt;&gt; <span class="keyword">class </span><a class="code" href="classproperty.html">property</a>&lt;double&gt;
<a name="l00119"></a>00119 {
<a name="l00120"></a><a class="code" href="classproperty_3_01double_01_4.html#ac856bc48ed9435c025f628d15972f499">00120</a>     <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a>    <a class="code" href="classproperty.html#a376c06e31f53a8dbb2069e409b78dc10">fKey</a>;
<a name="l00121"></a>00121 
<a name="l00122"></a>00122 <span class="keyword">public</span>:
<a name="l00123"></a>00123 
<a name="l00124"></a>00124     <a class="code" href="classproperty.html">property</a> () : <a class="code" href="classproperty.html#a376c06e31f53a8dbb2069e409b78dc10">fKey</a>(<a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="classNode.html" title="Class Node = (type x (int + double + Sym + void*)).">Node</a>(<a class="code" href="symbol_8hh.html#a377309446e0e86ae663cd6709e02889d" title="Returns a new unique symbol of name strxxx.">unique</a>(<span class="stringliteral">&quot;property_&quot;</span>)))) {}
<a name="l00125"></a>00125 
<a name="l00126"></a>00126     <a class="code" href="classproperty.html">property</a> (<span class="keyword">const</span> <span class="keywordtype">char</span>* keyname) : <a class="code" href="classproperty.html#a376c06e31f53a8dbb2069e409b78dc10">fKey</a>(<a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="classNode.html" title="Class Node = (type x (int + double + Sym + void*)).">Node</a>(keyname))) {}
<a name="l00127"></a>00127 
<a name="l00128"></a><a class="code" href="classproperty_3_01double_01_4.html#ab45db660ad749df88a1c3d0b81098255">00128</a>     <span class="keywordtype">void</span> <span class="keyword">set</span>(<a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t, <span class="keywordtype">double</span> x)
<a name="l00129"></a>00129     {
<a name="l00130"></a>00130         t-&gt;<a class="code" href="classCTree.html#ac628a2ad0d2a21de584e3bca291bd38c">setProperty</a>(<a class="code" href="classproperty.html#a376c06e31f53a8dbb2069e409b78dc10">fKey</a>, <a class="code" href="tree_8hh.html#a61c13e9361cfa80bbb3cd6ce60a8f595">tree</a>(<a class="code" href="classNode.html" title="Class Node = (type x (int + double + Sym + void*)).">Node</a>(x)));
<a name="l00131"></a>00131     }
<a name="l00132"></a>00132 
<a name="l00133"></a>00133     <span class="keywordtype">bool</span> <span class="keyword">get</span>(<a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t, <span class="keywordtype">double</span>&amp; x)
<a name="l00134"></a>00134     {
<a name="l00135"></a>00135         <a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> d = t-&gt;<a class="code" href="classCTree.html#a902b48b83db587f14dbd31999c0f715f">getProperty</a>(<a class="code" href="classproperty.html#a376c06e31f53a8dbb2069e409b78dc10">fKey</a>);
<a name="l00136"></a>00136         <span class="keywordflow">if</span> (d) {
<a name="l00137"></a>00137             x = d-&gt;<a class="code" href="classCTree.html#a8de786fec095c8304b9ffa7c1c316237" title="return the content of the tree">node</a>().<a class="code" href="classNode.html#aa4bd6654b6bf6c77a314320cf570a673">getDouble</a>();
<a name="l00138"></a>00138             <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00139"></a>00139         } <span class="keywordflow">else</span> {
<a name="l00140"></a>00140             <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00141"></a>00141         }
<a name="l00142"></a>00142     }
<a name="l00143"></a>00143 
<a name="l00144"></a>00144     <span class="keywordtype">void</span> clear(<a class="code" href="classCTree.html" title="A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches...">Tree</a> t)
<a name="l00145"></a>00145     {
<a name="l00146"></a>00146         t-&gt;<a class="code" href="classCTree.html#af2869391b5fbcf5a34cc034533fb207d">clearProperty</a>(<a class="code" href="classproperty.html#a376c06e31f53a8dbb2069e409b78dc10">fKey</a>);
<a name="l00147"></a>00147     }
<a name="l00148"></a>00148 };
<a name="l00149"></a>00149 
<a name="l00150"></a>00150 
<a name="l00151"></a>00151 
<a name="l00152"></a>00152 <span class="preprocessor">#endif</span>
</pre></div></div>
<hr class="footer"/><address style="text-align: right;"><small>Generated on Wed Apr 28 23:59:59 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>