1 #ifndef OPAL_AttributeBase_HH
2 #define OPAL_AttributeBase_HH
55 virtual void print(std::ostream &)
const = 0;
64 #endif // OPAL_AttributeBase_HH
Abstract base class for reference counted objects.
std::string getImage() const
Convert to string.
virtual AttributeBase * clone() const =0
Make clone.
void operator=(AttributeBase &)
Abstract base class for attribute values of different types.
Abstract base class for references which must be invalidated when an.
virtual bool isExpression() const
Test for expression.
virtual void print(std::ostream &) const =0
Print value.