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