|
Marsyas
0.6.0-alpha
|
#include <string>Go to the source code of this file.
Data Structures | |
| class | Ex |
| Convenience class that encapsulates an expression string and knows how to parse that string to an ExNode expression tree. More... | |
| class | ExFile |
| Convenience class for placing Ex and Rp expressions in a separate file to be read at parse time. Expressions are separated by declaring block headers: More... | |
| class | Expr |
| Expr encapsulates an evaluatable expression. More... | |
| class | Rp |
| Rp works in a similar way to Ex except that the single parameter constructor is an expression that must evaluate to a boolean that determines if the event is to repeat while the two parameter constructor must be a boolean expression (if true then repeat) and an expression that evaluates to a string that specifies when the event is to repeat with respect to the current time and in a representation of time that is known to the timer (ie '1s' on sample count timer). More... | |
Namespaces | |
| namespace | Marsyas |
Expr encapsulates an evaluatable expression. Ex is a convenience class that encapsulates an expression string and can parse to a tree. Rp is the same as Ex but is interpreted as an expression for deciding on repetition.
Definition in file Expr.h.
1.7.6.1