Siena Fast Forwarding Documentation (v. 1.13.0)
Public Member Functions | List of all members
siena::attribute Class Referenceabstract

interface of a generic attribute in the Siena data model. More...

#include <types.h>

Inheritance diagram for siena::attribute:
Inheritance graph
[legend]
Collaboration diagram for siena::attribute:
Collaboration graph
[legend]

Public Member Functions

virtual ~attribute ()
 virtual destructor
 
virtual string_t name () const =0
 returns the name of this attribute.
 
- Public Member Functions inherited from siena::value
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...
 

Detailed Description

interface of a generic attribute in the Siena data model.

An attribute is a named value.

See Also
see value