|
FAUST compiler
0.9.9.6b8
|
#include <sigvisitor.hh>


Public Member Functions | |
| virtual void | visitInt (Tree sig, int i) |
| virtual void | visitReal (Tree sig, double 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) |
Definition at line 75 of file sigvisitor.hh.
| 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().

| 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().

| virtual void fullvisitor::visitButton | ( | Tree | sig, |
| Tree | label | ||
| ) | [inline, virtual] |
| virtual void fullvisitor::visitCheckbox | ( | Tree | sig, |
| Tree | label | ||
| ) | [inline, virtual] |
| virtual void fullvisitor::visitDelay1 | ( | Tree | sig, |
| Tree | s | ||
| ) | [inline, virtual] |
Implements sigvisitor.
Definition at line 86 of file sigvisitor.hh.
References sigvisitor::visit().
{ visit(s);}

| virtual void fullvisitor::visitFConst | ( | Tree | sig, |
| Tree | type, | ||
| Tree | name, | ||
| Tree | file | ||
| ) | [inline, virtual] |
| 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().
{ visit(ls); }

| 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().

| virtual void fullvisitor::visitFloatCast | ( | Tree | sig, |
| Tree | s | ||
| ) | [inline, virtual] |
Implements sigvisitor.
Definition at line 92 of file sigvisitor.hh.
References sigvisitor::visit().
{ visit(s);}

| virtual void fullvisitor::visitFVar | ( | Tree | sig, |
| Tree | type, | ||
| Tree | name, | ||
| Tree | file | ||
| ) | [inline, virtual] |
| virtual void fullvisitor::visitGen | ( | Tree | sig, |
| Tree | s1 | ||
| ) | [inline, virtual] |
Implements sigvisitor.
Definition at line 117 of file sigvisitor.hh.
References sigvisitor::visit().
{ visit(s1); }

| 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().
{ visit(s);}

| virtual void fullvisitor::visitInput | ( | Tree | sig, |
| int | i | ||
| ) | [inline, virtual] |
| virtual void fullvisitor::visitInt | ( | Tree | sig, |
| int | i | ||
| ) | [inline, virtual] |
| virtual void fullvisitor::visitIntCast | ( | Tree | sig, |
| Tree | s | ||
| ) | [inline, virtual] |
Implements sigvisitor.
Definition at line 91 of file sigvisitor.hh.
References sigvisitor::visit().
{ visit(s);}

| 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().

| 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().
{ visit(s);}

| 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().

| 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().
{ visit(s); }

| 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().

| virtual void fullvisitor::visitReal | ( | Tree | sig, |
| double | r | ||
| ) | [inline, virtual] |
| 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().
{ visit(body); }

| virtual void fullvisitor::visitRef | ( | Tree | sig, |
| Tree | var | ||
| ) | [inline, virtual] |
| 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().

| 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().

| 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().

| 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().
{ visit(ls); }

| 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().

| 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().
{ visit(s);}

| 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().

1.8.0