#include <PrimitivePin.hpp>
Public Member Functions | |
const string & | getName (void) const |
Returns the pin name. | |
PinFlags | getFlags (void) const |
Returns the pin direction flags. | |
PrimitivePin (void) | |
Null constructor. This constructor should only be used by containers. | |
bool | isInput (void) const |
Returns true if this pin is a primitive input. | |
bool | isOutput (void) const |
Returns true if this pin is a primitive output. | |
Protected Types | |
typedef xilinx::PinFlags | PinFlags |
Imported type name. | |
typedef std::string | string |
Imported type name. | |
Protected Member Functions | |
PrimitivePin (const string &inName, PinFlags inFlags) | |
Protected constructor. inName The pin name. inFlags The pin direction flags. | |
Protected Attributes | |
string | mName |
The pin name. | |
PinFlags | mFlags |
The pin direction flags. | |
Friends | |
class | Sites |
The Sites class has access to our internals. | |
class | torc::architecture::architecture::PrimitivePinUnitTest |
Our unit test class has access to our internals. |
Definition at line 43 of file PrimitivePin.hpp.
typedef xilinx::PinFlags torc::architecture::PrimitivePin::PinFlags [protected] |
typedef std::string torc::architecture::PrimitivePin::string [protected] |
torc::architecture::PrimitivePin::PrimitivePin | ( | const string & | inName, | |
PinFlags | inFlags | |||
) | [inline, protected] |
Protected constructor. inName The pin name. inFlags The pin direction flags.
Definition at line 63 of file PrimitivePin.hpp.
torc::architecture::PrimitivePin::PrimitivePin | ( | void | ) | [inline] |
Null constructor. This constructor should only be used by containers.
Definition at line 73 of file PrimitivePin.hpp.
const string& torc::architecture::PrimitivePin::getName | ( | void | ) | const [inline] |
PinFlags torc::architecture::PrimitivePin::getFlags | ( | void | ) | const [inline] |
bool torc::architecture::PrimitivePin::isInput | ( | void | ) | const [inline] |
bool torc::architecture::PrimitivePin::isOutput | ( | void | ) | const [inline] |
friend class Sites [friend] |
friend class torc::architecture::architecture::PrimitivePinUnitTest [friend] |
string torc::architecture::PrimitivePin::mName [protected] |
PinFlags torc::architecture::PrimitivePin::mFlags [protected] |