ibex::SymbolWithIndex Class Reference
[Expressions]

Indexed symbol. More...

#include <IbexExpr.h>

Inheritance diagram for ibex::SymbolWithIndex:

ibex::ExtendedSymbol ibex::Expr

List of all members.

Public Member Functions

const Equalityoperator= (const Expr &expr) const
const Equalityoperator= (const INTERVAL &value) const
virtual void acceptVisitor (Visitor &v) const

Public Attributes

const int index
const ExtendedSymbolexpr


Detailed Description

Indexed symbol.

Author:
Gilles Chabert
Date:
2007

Member Function Documentation

const Equality& ibex::SymbolWithIndex::operator= ( const Expr expr  )  const [inline]

Create an equality constraint symbol=expr.

Reimplemented from ibex::ExtendedSymbol.

const Equality& ibex::SymbolWithIndex::operator= ( const INTERVAL value  )  const [inline]

Create an equality constraint symbol=value.

Reimplemented from ibex::ExtendedSymbol.

virtual void ibex::SymbolWithIndex::acceptVisitor ( Visitor &  v  )  const [inline, virtual]

Accept an ibex::Expr visitor.

Implements ibex::ExtendedSymbol.


Member Data Documentation

The index.

The indexed symbol.


The documentation for this class was generated from the following file:

Generated on Sun Jun 27 15:52:00 2010 for IBEX by  doxygen 1.5.5