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

#include <attributes.h>

Public Member Functions

void init ()
 
template<typename T >
T * attribute (int key)
 
 Attributes ()=default
 
virtual ~Attributes ()
 
 Attributes (const Attributes &other)=delete
 
Attributesoperator= (const Attributes &other)=delete
 

Static Public Member Functions

template<typename T >
static T * defineAttribute ()
 

Constructor & Destructor Documentation

◆ Attributes() [1/2]

simics::systemc::awareness::Attributes::Attributes ( )
default

◆ ~Attributes()

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

◆ Attributes() [2/2]

simics::systemc::awareness::Attributes::Attributes ( const Attributes other)
delete

Member Function Documentation

◆ attribute()

template<typename T >
T * simics::systemc::awareness::Attributes::attribute ( int  key)
inline

◆ defineAttribute()

template<typename T >
static T * simics::systemc::awareness::Attributes::defineAttribute ( )
inlinestatic

◆ init()

void simics::systemc::awareness::Attributes::init ( )

◆ operator=()

Attributes & simics::systemc::awareness::Attributes::operator= ( const Attributes other)
delete

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