#include <Component.hpp>
Public Types | |
typedef PrimitivePinSharedPtrVector::const_iterator | PrimitivePinSharedPtrConstIterator |
typedef PrimitivePinSharedPtrVector::iterator | PrimitivePinSharedPtrIterator |
Public Member Functions | |
size_t | getPrimitivePinCount (void) const |
PrimitivePinSharedPtrConstIterator | PrimitivePinsBegin (void) const |
PrimitivePinSharedPtrConstIterator | PrimitivePinsEnd (void) const |
PrimitivePinSharedPtrIterator | PrimitivePinsBegin (void) |
PrimitivePinSharedPtrIterator | PrimitivePinsEnd (void) |
bool | addPrimitivePin (PrimitivePinSharedPtr &inPrimitivePinPtr) |
bool | removePrimitivePin (PrimitivePinSharedPtr &inPrimitivePinPtr) |
PrimitivePinSharedPtrIterator | findPrimitivePin (const string &inName) |
bool | operator== (const Component &rhs) const |
Protected Types | |
typedef std::string | string |
Imported type name. | |
Protected Member Functions | |
Component (const string &inName) | |
Protected constructor. | |
Protected Attributes | |
PrimitivePinSharedPtrVector | mPrimitivePins |
Definition at line 30 of file Component.hpp.
typedef std::string torc::physical::Component::string [protected] |
Imported type name.
Reimplemented from torc::physical::Named.
Reimplemented in torc::physical::Primitive.
Definition at line 33 of file Component.hpp.
torc::physical::Component::Component | ( | const string & | inName | ) | [inline, protected] |
bool torc::physical::Component::addPrimitivePin | ( | PrimitivePinSharedPtr & | inPrimitivePinPtr | ) | [inline] |
bool torc::physical::Component::removePrimitivePin | ( | PrimitivePinSharedPtr & | inPrimitivePinPtr | ) | [inline] |