|
FAUST compiler
0.9.9.6b8
|
#include "signals.hh"

Go to the source code of this file.
Functions | |
| void | recursivnessAnnotation (Tree sig) |
| Annotate a signal with recursivness. More... | |
| int | getRecursivness (Tree t) |
| Return the recursivness of a previously annotated signal. More... | |
| Tree | symlist (Tree sig) |
| int getRecursivness | ( | Tree | sig | ) |
Return the recursivness of a previously annotated signal.
An error is generated if the signal has no recursivness property
| sig | signal |
Definition at line 72 of file recursivness.cpp.
References getProperty(), RECURSIVNESS, and tree2int().
Referenced by OccMarkup::incOcc().


| void recursivnessAnnotation | ( | Tree | sig | ) |
Annotate a signal with recursivness.
Should be used before calling getRecursivness
| sig | signal to annotate |
Definition at line 59 of file recursivness.cpp.
References annotate(), and nil.
Referenced by DocCompiler::annotate(), ScalarCompiler::prepare(), and ScalarCompiler::prepare2().


Definition at line 174 of file recursivness.cpp.
References property< Tree >::get(), property< Tree >::set(), SymListProp, and symlistVisit().
Referenced by Klass::closeLoop(), and typeAnnotation().


1.8.7