#include <Expr.H>
Inheritance diagram for ExprListEC:


Public Member Functions | |
| ExprListEC (int size, SrcLoc *tloc) | |
| void | PrintD (std::ostream &os) |
| Val | Eval (const Context &c) |
| void | AddExpr (Expr telem) |
| bool | Empty () |
| int | Length () |
Public Attributes | |
| Exprs | elems |
Definition at line 100 of file Expr.H.
| void ExprListEC::PrintD | ( | std::ostream & | os | ) | [virtual] |
Implements ExprC.
Implements ExprC.
Definition at line 128 of file Expr.C.
References ListT< Value >::Append1D(), elems, Sequence< Elem, elem_ptrfree >::get(), NEW_CONSTR, and Sequence< Elem, elem_ptrfree >::size().
Here is the call graph for this function:

| void ExprListEC::AddExpr | ( | Expr | telem | ) |
Definition at line 123 of file Expr.C.
References Sequence< Elem, elem_ptrfree >::addhi(), AddVars(), elems, and ExprC::freeVars.
Referenced by Files(), Imports(), and PickleC::UnpickleExpr().
Here is the call graph for this function:

Here is the caller graph for this function:

| bool ExprListEC::Empty | ( | ) | [inline] |
Definition at line 108 of file Expr.H.
References elems, and Sequence< Elem, elem_ptrfree >::size().
Here is the call graph for this function:

| int ExprListEC::Length | ( | ) | [inline] |
Definition at line 109 of file Expr.H.
References elems, and Sequence< Elem, elem_ptrfree >::size().
Here is the call graph for this function:

Definition at line 103 of file Expr.H.
Referenced by AddExpr(), Empty(), Eval(), ModelEC::ImportLocalModel(), Length(), and ProcessModelHead().
1.5.1