#include <object.hxx>
Inheritance diagram for anvil::TObject:
Public Member Functions | |
TObject (const vpiHandle hnd) | |
const TType & | getType () const |
const vpiHandle & | getHandle () const |
const char * | getName () const |
size_t | getSize (bool doName=true) const |
virtual bool | isInput () const=0 |
virtual | ~TObject () |
Private Attributes | |
const vpiHandle | m_hnd |
const TType | m_type |
anvil::TObject::TObject | ( | const vpiHandle | hnd | ) | [explicit] |
anvil::TObject::~TObject | ( | ) | [virtual] |
const TType& anvil::TObject::getType | ( | ) | const [inline] |
const vpiHandle& anvil::TObject::getHandle | ( | ) | const [inline] |
const char * anvil::TObject::getName | ( | ) | const |
size_t anvil::TObject::getSize | ( | bool | doName = true |
) | const |
virtual bool anvil::TObject::isInput | ( | ) | const [pure virtual] |
Implemented in anvil::TDutInput, and anvil::TDutOutput.
const vpiHandle anvil::TObject::m_hnd [private] |
const TType anvil::TObject::m_type [private] |