template
class
Expressions::ARefExpr<class>
: public Expressions::Array<class>
(Return to index)
An expression defined as a reference to an array.
The components of the array may be real, logical or string.
Type: |
Instantiable |
Superclasses: |
public Expressions::Array<class> |
Include file: |
./Expressions/ARefExpr.hh |
Inheritance
Synopsis (including inherited members):
- Public members:
-
ARefExpr
(const string&,const string&)
;
-
ARefExpr
(const ARefExpr<T>&)
;
-
virtual ~ARefExpr
()
;
-
virtual Array<T>* clone
()const
;
-
virtual std::vector<T> evaluate
()const
;
-
virtual std::ostream& print
(std::ostream&,int)const
;
-
virtual bool isConstant
()const
;
Documentation:
- Public members:
-
ARefExpr
(const string&,const string&)
;
- Constructor.
Use objName to identify the object containg the array, and
attName to identify the array itself.
-
virtual Array<T>* clone
()const
;
- Make clone.
-
virtual std::vector<T> evaluate
()const
;
- Evaluate the reference and return the value referred to.
-
virtual std::ostream& print
(std::ostream&,int)const
;
- Print expression.
Documentation generated by fci on Mon Feb 7 12:29:53 2000