Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Public Member Functions | List of all members
leon3_funclt_trap::RegisterBankClass Class Reference

#include <registers.hpp>

Collaboration diagram for leon3_funclt_trap::RegisterBankClass:

Public Member Functions

 RegisterBankClass ()
 
 RegisterBankClass (unsigned int size)
 
void setNewRegister (unsigned int numReg, Register *newReg)
 
void setSize (unsigned int size) throw ()
 
Registeroperator[] (unsigned int numReg) throw ()
 
virtual ~RegisterBankClass ()
 

Constructor & Destructor Documentation

leon3_funclt_trap::RegisterBankClass::RegisterBankClass ( )
leon3_funclt_trap::RegisterBankClass::RegisterBankClass ( unsigned int  size)

References i.

leon3_funclt_trap::RegisterBankClass::~RegisterBankClass ( )
virtual

References i.

Member Function Documentation

Register& leon3_funclt_trap::RegisterBankClass::operator[] ( unsigned int  numReg)
throw (
)
inline
void leon3_funclt_trap::RegisterBankClass::setNewRegister ( unsigned int  numReg,
Register newReg 
)
void leon3_funclt_trap::RegisterBankClass::setSize ( unsigned int  size)
throw (
)

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