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