anvil::TObject Class Reference

#include <object.hxx>

Inheritance diagram for anvil::TObject:

xyzzy::TRcObj anvil::TDutInput anvil::TDutOutput List of all members.

Public Member Functions

 TObject (const vpiHandle hnd)
const TTypegetType () 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

Constructor & Destructor Documentation

anvil::TObject::TObject ( const vpiHandle  hnd  )  [explicit]

anvil::TObject::~TObject (  )  [virtual]


Member Function Documentation

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.


Member Data Documentation

const vpiHandle anvil::TObject::m_hnd [private]

const TType anvil::TObject::m_type [private]


The documentation for this class was generated from the following files:
Generated on Thu Mar 22 13:51:08 2007 for anvil by  doxygen 1.5.1