interface of a generic attribute in the Siena data model. More...
#include <types.h>
Public Member Functions | |
virtual | ~attribute () |
virtual destructor | |
virtual string_t | name () const =0 |
returns the name of this attribute. | |
![]() | |
virtual | ~value () |
virtual destructor | |
virtual type_id | type () const =0 |
returns the actual type identifier of this value. More... | |
virtual int_t | int_value () const =0 |
returns this value as an integer. More... | |
virtual string_t | string_value () const =0 |
returns this value as a string. More... | |
virtual bool_t | bool_value () const =0 |
returns this value as a boolean. More... | |
virtual double_t | double_value () const =0 |
returns this value as a double. More... | |
interface of a generic attribute in the Siena data model.
An attribute is a named value.