interface of a generic attribute in the attribute-based data model. More...
#include <attributes.h>


Public Member Functions | |
| virtual | ~Attribute () |
| virtual destructor | |
| virtual String | name () const =0 |
| returns the name of this attribute. | |
Public Member Functions inherited from siena::Value | |
| virtual | ~Value () |
| virtual destructor | |
| virtual TypeId | type () const =0 |
| returns the actual type of this value. | |
| virtual Int | int_value () const =0 |
| returns this value as an integer. More... | |
| virtual String | string_value () const =0 |
| returns this value as a string. More... | |
| virtual Bool | bool_value () const =0 |
| returns this value as a boolean. More... | |
| virtual Double | double_value () const =0 |
| returns this value as a double. More... | |
interface of a generic attribute in the attribute-based data model.
An attribute is a named value.