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

#include <cci_attribute.h>

Inheritance diagram for simics::systemc::awareness::CciAttribute:
simics::systemc::awareness::Attribute

Public Member Functions

 CciAttribute (int key)
 
virtual ~CciAttribute ()
 
 CciAttribute (const CciAttribute &copy)
 
virtual Attributecreate ()
 
virtual attr_value_t get () const
 
virtual set_error_t set (attr_value_t *val)
 
CciAttributeoperator= (const CciAttribute &)=delete
 
- Public Member Functions inherited from simics::systemc::awareness::Attribute
 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 ()
 

Static Public Member Functions

static int define (std::string parameter_name)
 

Constructor & Destructor Documentation

◆ CciAttribute() [1/2]

simics::systemc::awareness::CciAttribute::CciAttribute ( int  key)
explicit

◆ ~CciAttribute()

virtual simics::systemc::awareness::CciAttribute::~CciAttribute ( )
virtual

◆ CciAttribute() [2/2]

simics::systemc::awareness::CciAttribute::CciAttribute ( const CciAttribute copy)

Member Function Documentation

◆ create()

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

◆ define()

static int simics::systemc::awareness::CciAttribute::define ( std::string  parameter_name)
static

◆ get()

virtual attr_value_t simics::systemc::awareness::CciAttribute::get ( ) const
virtual

◆ operator=()

CciAttribute & simics::systemc::awareness::CciAttribute::operator= ( const CciAttribute )
delete

◆ set()

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

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