1 #ifndef OPAL_AAutomatic_HH
2 #define OPAL_AAutomatic_HH
Representation objects and parsers for attribute expressions.
An array of pointers to scalar expressions.
A pointer to an array expression.
void registerExpression(AttributeBase *)
Register expression.
void unregisterExpression(AttributeBase *)
Unregister expression.
static OpalData * getInstance()
Object attribute with an `‘automatic’' array value.
virtual std::vector< T > evaluate()
Evaluate.
virtual void invalidate()
Invalidate.
virtual AAutomatic< T > * clone() const
Make a clone.
void operator=(const AAutomatic &)
Object attribute with a `‘deferred’' array value.
virtual std::vector< T > evaluate()
Evaluate.