fullvisitor Struct Reference

#include <sigvisitor.hh>

Inherits sigvisitor.

Collaboration diagram for fullvisitor:
[legend]

List of all members.

Public Member Functions

virtual void visitInt (Tree sig, int i)
virtual void visitReal (Tree sig, float r)
virtual void visitInput (Tree sig, int i)
virtual void visitOutput (Tree sig, int i, Tree s)
virtual void visitDelay1 (Tree sig, Tree s)
virtual void visitPrefix (Tree sig, Tree s1, Tree s2)
virtual void visitFixDelay (Tree sig, Tree s1, Tree s2)
virtual void visitIntCast (Tree sig, Tree s)
virtual void visitFloatCast (Tree sig, Tree s)
virtual void visitBinOp (Tree sig, int op, Tree s1, Tree s2)
virtual void visitFFun (Tree sig, Tree ff, Tree ls)
virtual void visitFConst (Tree sig, Tree type, Tree name, Tree file)
virtual void visitFVar (Tree sig, Tree type, Tree name, Tree file)
virtual void visitButton (Tree sig, Tree label)
virtual void visitCheckbox (Tree sig, Tree label)
virtual void visitVSlider (Tree sig, Tree label, Tree cur, Tree min, Tree max, Tree step)
virtual void visitHSlider (Tree sig, Tree label, Tree cur, Tree min, Tree max, Tree step)
virtual void visitNumEntry (Tree sig, Tree label, Tree cur, Tree min, Tree max, Tree step)
virtual void visitVBargraph (Tree sig, Tree label, Tree min, Tree max, Tree s)
virtual void visitHBargraph (Tree sig, Tree label, Tree min, Tree max, Tree s)
virtual void visitAttach (Tree sig, Tree s1, Tree s2)
virtual void visitRec (Tree sig, Tree var, Tree body)
virtual void visitRef (Tree sig, Tree var)
virtual void visitProj (Tree sig, int i, Tree s)
virtual void visitTable (Tree sig, Tree id, Tree s1, Tree s2)
virtual void visitWRTbl (Tree sig, Tree id, Tree s1, Tree s2, Tree s3)
virtual void visitRDTbl (Tree sig, Tree s1, Tree s2)
virtual void visitGen (Tree sig, Tree s1)
virtual void visitSelect2 (Tree sig, Tree sel, Tree s1, Tree s2)
virtual void visitSelect3 (Tree sig, Tree sel, Tree s1, Tree s2, Tree s3)
virtual void visitTuple (Tree sig, int mod, Tree ls)
virtual void visitTupleAccess (Tree sig, Tree ts, Tree idx)
virtual void visitList (Tree lsig)

Detailed Description

Definition at line 75 of file sigvisitor.hh.


Member Function Documentation

virtual void fullvisitor::visitAttach ( Tree  sig,
Tree  s1,
Tree  s2 
) [inline, virtual]

Implements sigvisitor.

Definition at line 106 of file sigvisitor.hh.

References sigvisitor::visit().

00106 { visit(s1); visit(s2); }

Here is the call graph for this function:

virtual void fullvisitor::visitBinOp ( Tree  sig,
int  op,
Tree  s1,
Tree  s2 
) [inline, virtual]

Implements sigvisitor.

Definition at line 93 of file sigvisitor.hh.

References sigvisitor::visit().

00093 { visit(s1); visit(s2); }

Here is the call graph for this function:

virtual void fullvisitor::visitButton ( Tree  sig,
Tree  label 
) [inline, virtual]

Implements sigvisitor.

Definition at line 99 of file sigvisitor.hh.

00099 {}

virtual void fullvisitor::visitCheckbox ( Tree  sig,
Tree  label 
) [inline, virtual]

Implements sigvisitor.

Definition at line 100 of file sigvisitor.hh.

00100 {}

virtual void fullvisitor::visitDelay1 ( Tree  sig,
Tree  s 
) [inline, virtual]

Implements sigvisitor.

Definition at line 86 of file sigvisitor.hh.

References sigvisitor::visit().

00086 { visit(s);}

Here is the call graph for this function:

virtual void fullvisitor::visitFConst ( Tree  sig,
Tree  type,
Tree  name,
Tree  file 
) [inline, virtual]

Implements sigvisitor.

Definition at line 95 of file sigvisitor.hh.

00095 {}

virtual void fullvisitor::visitFFun ( Tree  sig,
Tree  ff,
Tree  ls 
) [inline, virtual]

Implements sigvisitor.

Definition at line 94 of file sigvisitor.hh.

References sigvisitor::visit().

00094 { visit(ls); }

Here is the call graph for this function:

virtual void fullvisitor::visitFixDelay ( Tree  sig,
Tree  s1,
Tree  s2 
) [inline, virtual]

Implements sigvisitor.

Definition at line 88 of file sigvisitor.hh.

References sigvisitor::visit().

00088 { visit(s1); visit(s2); }

Here is the call graph for this function:

virtual void fullvisitor::visitFloatCast ( Tree  sig,
Tree  s 
) [inline, virtual]

Implements sigvisitor.

Definition at line 92 of file sigvisitor.hh.

References sigvisitor::visit().

00092 { visit(s);}

Here is the call graph for this function:

virtual void fullvisitor::visitFVar ( Tree  sig,
Tree  type,
Tree  name,
Tree  file 
) [inline, virtual]

Implements sigvisitor.

Definition at line 96 of file sigvisitor.hh.

00096 {}

virtual void fullvisitor::visitGen ( Tree  sig,
Tree  s1 
) [inline, virtual]

Implements sigvisitor.

Definition at line 117 of file sigvisitor.hh.

References sigvisitor::visit().

00117 { visit(s1); }

Here is the call graph for this function:

virtual void fullvisitor::visitHBargraph ( Tree  sig,
Tree  label,
Tree  min,
Tree  max,
Tree  s 
) [inline, virtual]

Implements sigvisitor.

Definition at line 105 of file sigvisitor.hh.

References sigvisitor::visit().

00105 { visit(s);}

Here is the call graph for this function:

virtual void fullvisitor::visitHSlider ( Tree  sig,
Tree  label,
Tree  cur,
Tree  min,
Tree  max,
Tree  step 
) [inline, virtual]

Implements sigvisitor.

Definition at line 102 of file sigvisitor.hh.

00102 {}

virtual void fullvisitor::visitInput ( Tree  sig,
int  i 
) [inline, virtual]

Implements sigvisitor.

Definition at line 82 of file sigvisitor.hh.

00082 {}

virtual void fullvisitor::visitInt ( Tree  sig,
int  i 
) [inline, virtual]

Implements sigvisitor.

Definition at line 78 of file sigvisitor.hh.

00078 {}

virtual void fullvisitor::visitIntCast ( Tree  sig,
Tree  s 
) [inline, virtual]

Implements sigvisitor.

Definition at line 91 of file sigvisitor.hh.

References sigvisitor::visit().

00091 { visit(s);}

Here is the call graph for this function:

virtual void fullvisitor::visitList ( Tree  lsig  )  [inline, virtual]

Implements sigvisitor.

Definition at line 128 of file sigvisitor.hh.

References hd(), isNil(), tl(), and sigvisitor::visit().

00128 { while (!isNil(lsig)) { visit(hd(lsig)); lsig=tl(lsig); }}

Here is the call graph for this function:

virtual void fullvisitor::visitNumEntry ( Tree  sig,
Tree  label,
Tree  cur,
Tree  min,
Tree  max,
Tree  step 
) [inline, virtual]

Implements sigvisitor.

Definition at line 103 of file sigvisitor.hh.

00103 {}

virtual void fullvisitor::visitOutput ( Tree  sig,
int  i,
Tree  s 
) [inline, virtual]

Implements sigvisitor.

Definition at line 83 of file sigvisitor.hh.

References sigvisitor::visit().

00083 { visit(s);}

Here is the call graph for this function:

virtual void fullvisitor::visitPrefix ( Tree  sig,
Tree  s1,
Tree  s2 
) [inline, virtual]

Implements sigvisitor.

Definition at line 87 of file sigvisitor.hh.

References sigvisitor::visit().

00087 { visit(s1); visit(s2); }

Here is the call graph for this function:

virtual void fullvisitor::visitProj ( Tree  sig,
int  i,
Tree  s 
) [inline, virtual]

Implements sigvisitor.

Definition at line 111 of file sigvisitor.hh.

References sigvisitor::visit().

00111 { visit(s); }

Here is the call graph for this function:

virtual void fullvisitor::visitRDTbl ( Tree  sig,
Tree  s1,
Tree  s2 
) [inline, virtual]

Implements sigvisitor.

Definition at line 116 of file sigvisitor.hh.

References sigvisitor::visit().

00116 { visit(s1); visit(s2); }  

Here is the call graph for this function:

virtual void fullvisitor::visitReal ( Tree  sig,
float  r 
) [inline, virtual]

Implements sigvisitor.

Definition at line 79 of file sigvisitor.hh.

00079 {}

virtual void fullvisitor::visitRec ( Tree  sig,
Tree  var,
Tree  body 
) [inline, virtual]

Implements sigvisitor.

Definition at line 109 of file sigvisitor.hh.

References sigvisitor::visit().

00109 { visit(body); }

Here is the call graph for this function:

virtual void fullvisitor::visitRef ( Tree  sig,
Tree  var 
) [inline, virtual]

Implements sigvisitor.

Definition at line 110 of file sigvisitor.hh.

00110 { } 

virtual void fullvisitor::visitSelect2 ( Tree  sig,
Tree  sel,
Tree  s1,
Tree  s2 
) [inline, virtual]

Implements sigvisitor.

Definition at line 120 of file sigvisitor.hh.

References sigvisitor::visit().

00120 { visit(sel); visit(s1); visit(s2); } 

Here is the call graph for this function:

virtual void fullvisitor::visitSelect3 ( Tree  sig,
Tree  sel,
Tree  s1,
Tree  s2,
Tree  s3 
) [inline, virtual]

Implements sigvisitor.

Definition at line 121 of file sigvisitor.hh.

References sigvisitor::visit().

00121 { visit(sel); visit(s1); visit(s2); visit(s3); } 

Here is the call graph for this function:

virtual void fullvisitor::visitTable ( Tree  sig,
Tree  id,
Tree  s1,
Tree  s2 
) [inline, virtual]

Implements sigvisitor.

Definition at line 114 of file sigvisitor.hh.

References sigvisitor::visit().

00114 { visit(s1); visit(s2); }

Here is the call graph for this function:

virtual void fullvisitor::visitTuple ( Tree  sig,
int  mod,
Tree  ls 
) [inline, virtual]

Implements sigvisitor.

Definition at line 124 of file sigvisitor.hh.

References sigvisitor::visit().

00124 { visit(ls); }

Here is the call graph for this function:

virtual void fullvisitor::visitTupleAccess ( Tree  sig,
Tree  ts,
Tree  idx 
) [inline, virtual]

Implements sigvisitor.

Definition at line 125 of file sigvisitor.hh.

References sigvisitor::visit().

00125 { visit(ts); visit(idx); }

Here is the call graph for this function:

virtual void fullvisitor::visitVBargraph ( Tree  sig,
Tree  label,
Tree  min,
Tree  max,
Tree  s 
) [inline, virtual]

Implements sigvisitor.

Definition at line 104 of file sigvisitor.hh.

References sigvisitor::visit().

00104 { visit(s);}

Here is the call graph for this function:

virtual void fullvisitor::visitVSlider ( Tree  sig,
Tree  label,
Tree  cur,
Tree  min,
Tree  max,
Tree  step 
) [inline, virtual]

Implements sigvisitor.

Definition at line 101 of file sigvisitor.hh.

00101 {}

virtual void fullvisitor::visitWRTbl ( Tree  sig,
Tree  id,
Tree  s1,
Tree  s2,
Tree  s3 
) [inline, virtual]

Implements sigvisitor.

Definition at line 115 of file sigvisitor.hh.

References sigvisitor::visit().

00115 { visit(s1); visit(s2); visit(s3); }

Here is the call graph for this function:


The documentation for this struct was generated from the following file:
Generated on Wed Apr 28 23:46:05 2010 for FAUST compiler by  doxygen 1.6.3