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