Value sequence expression. More...
#include <seq.h>


Public Types | |
| typedef std::vector< int > | SequenceContainer |
Public Member Functions | |
| SeqExpr () | |
| SeqExpr constructor. | |
| SeqExpr (const SeqExpr &expr) | |
| SeqExpr copy constructor. | |
| SeqExpr * | clone () const override |
| clone a SeqExpr. | |
| int | value (unsigned int idx) const |
| unsigned int | num_values () const |
| void | append_value (int value) |
| Append integer value to sequence. | |
| SequenceContainer::const_iterator | seq_begin () const |
| Start iterator for sequence. | |
| SequenceContainer::const_iterator | seq_end () const |
| End iterator for sequence. | |
| virtual void | accept (util::ExprVisitor &v) override |
Value sequence expression.
| void sesstype::parameterised::SeqExpr::append_value | ( | int | value | ) | [inline] |
Append integer value to sequence.
| [in] | value | to append. |
| unsigned int sesstype::parameterised::SeqExpr::num_values | ( | ) | const [inline] |
| int sesstype::parameterised::SeqExpr::value | ( | unsigned int | idx | ) | const [inline] |
1.7.6.1