14#ifndef SIMICS_SYSTEMC_AWARENESS_ATTRIBUTE_H
15#define SIMICS_SYSTEMC_AWARENESS_ATTRIBUTE_H
17#include <simics/base/attr-value.h>
18#include <simics/base/conf-object.h>
33 virtual attr_value_t
get()
const = 0;
34 virtual set_error_t
set(attr_value_t *val) = 0;
Definition: attribute.h:24
Attribute(int key)
Definition: attribute.h:26
virtual set_error_t set(attr_value_t *val)=0
int key() const
Definition: attribute.h:29
virtual attr_value_t get() const =0
virtual Attribute * create()=0
virtual ~Attribute()
Definition: attribute.h:35