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. | |
![]() | |
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.