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.