#include <IbexExpr.h>

Public Member Functions | |
| const Equality & | operator= (const Expr &expr) const |
| const Equality & | operator= (const INTERVAL &value) const |
| virtual void | acceptVisitor (Visitor &v) const |
| ~Symbol () | |
Static Public Member Functions | |
| static const Symbol & | new_ (Env &env, const char *name, const Dim &dim, int key) |
Public Attributes | |
| const char * | name |
An instance of this class represents a leaf in the syntax tree. This leaf merely contains the symbol of an entity.
| ibex::Symbol::~Symbol | ( | ) | [inline] |
Deletes this instance.
Create an equality constraint symbol=expr.
Reimplemented from ibex::ExtendedSymbol.
Create an equality constraint symbol=value.
Reimplemented from ibex::ExtendedSymbol.
| static const Symbol& ibex::Symbol::new_ | ( | Env & | env, | |
| const char * | name, | |||
| const Dim & | dim, | |||
| int | key | |||
| ) | [inline, static] |
Create a symbol.
| virtual void ibex::Symbol::acceptVisitor | ( | Visitor & | v | ) | const [inline, virtual] |
Accept an ibex::Expr visitor.
Implements ibex::ExtendedSymbol.
| const char* ibex::Symbol::name |
The symbol identifier.
1.5.5