SystemC Library API Reference Manual
Reference documentation for the Simics SystemC Library.
 
Loading...
Searching...
No Matches
simics::systemc::awareness::Attribute Class Referenceabstract

#include <attribute.h>

Inheritance diagram for simics::systemc::awareness::Attribute:
simics::systemc::awareness::CciAttribute simics::systemc::awareness::ScAttribute< A >

Public Member Functions

 Attribute (int key)
 
int key () const
 
virtual Attributecreate ()=0
 
virtual attr_value_t get () const =0
 
virtual set_error_t set (attr_value_t *val)=0
 
virtual ~Attribute ()
 

Constructor & Destructor Documentation

◆ Attribute()

simics::systemc::awareness::Attribute::Attribute ( int  key)
inlineexplicit

◆ ~Attribute()

virtual simics::systemc::awareness::Attribute::~Attribute ( )
inlinevirtual

Member Function Documentation

◆ create()

virtual Attribute * simics::systemc::awareness::Attribute::create ( )
pure virtual

◆ get()

virtual attr_value_t simics::systemc::awareness::Attribute::get ( ) const
pure virtual

◆ key()

int simics::systemc::awareness::Attribute::key ( ) const
inline

◆ set()

virtual set_error_t simics::systemc::awareness::Attribute::set ( attr_value_t *  val)
pure virtual

The documentation for this class was generated from the following file: