torc::architecture::ExtendedWireInfo Class Reference

Verbose encapsulation of a wire's information. More...

#include <ExtendedWireInfo.hpp>

Collaboration diagram for torc::architecture::ExtendedWireInfo:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ExtendedWireInfo (const DDB &inDDB)
 Basic constructor.
 ExtendedWireInfo (const DDB &inDDB, const Tilewire &inTilewire)
 Tilewire constructor.
void set (const Tilewire &inTilewire)
 Configure the extended info fields.
const Tilewireoperator= (const Tilewire &rhs)
 Assignment operator.

Public Attributes

WireIndex mWireIndex
 The wire index.
const char * mWireName
 The wire name.
WireFlags mWireFlags
 The wire flags.
TileIndex mTileIndex
 The tile index.
const char * mTileName
 The tile name.
TileTypeIndex mTileTypeIndex
 The tile type index.
const char * mTileTypeName
 The tile type name.
TileRow mTileRow
 The tile row.
TileCol mTileCol
 The tile column.

Protected Types

typedef xilinx::WireIndex WireIndex
 Imported type name.
typedef xilinx::WireFlags WireFlags
 Imported type name.
typedef xilinx::TileIndex TileIndex
 Imported type name.
typedef xilinx::TileTypeIndex TileTypeIndex
 Imported type name.
typedef xilinx::TileRow TileRow
 Imported type name.
typedef xilinx::TileCol TileCol
 Imported type name.

Protected Attributes

const DDBmDDB
 The device database reference.


Detailed Description

Verbose encapsulation of a wire's information.

Definition at line 31 of file ExtendedWireInfo.hpp.


Member Typedef Documentation

Imported type name.

Definition at line 34 of file ExtendedWireInfo.hpp.

Imported type name.

Definition at line 35 of file ExtendedWireInfo.hpp.

Imported type name.

Definition at line 36 of file ExtendedWireInfo.hpp.

Imported type name.

Definition at line 37 of file ExtendedWireInfo.hpp.

Imported type name.

Definition at line 38 of file ExtendedWireInfo.hpp.

Imported type name.

Definition at line 39 of file ExtendedWireInfo.hpp.


Constructor & Destructor Documentation

torc::architecture::ExtendedWireInfo::ExtendedWireInfo ( const DDB inDDB  )  [inline]

Basic constructor.

Definition at line 65 of file ExtendedWireInfo.hpp.

torc::architecture::ExtendedWireInfo::ExtendedWireInfo ( const DDB inDDB,
const Tilewire inTilewire 
) [inline]

Tilewire constructor.

Definition at line 71 of file ExtendedWireInfo.hpp.


Member Function Documentation

void torc::architecture::ExtendedWireInfo::set ( const Tilewire inTilewire  ) 

Configure the extended info fields.

Definition at line 27 of file ExtendedWireInfo.cpp.

const Tilewire& torc::architecture::ExtendedWireInfo::operator= ( const Tilewire rhs  )  [inline]

Assignment operator.

Definition at line 79 of file ExtendedWireInfo.hpp.


Member Data Documentation

The device database reference.

Definition at line 42 of file ExtendedWireInfo.hpp.

The wire index.

Definition at line 46 of file ExtendedWireInfo.hpp.

The wire name.

Definition at line 48 of file ExtendedWireInfo.hpp.

The wire flags.

Definition at line 50 of file ExtendedWireInfo.hpp.

The tile index.

Definition at line 52 of file ExtendedWireInfo.hpp.

The tile name.

Definition at line 54 of file ExtendedWireInfo.hpp.

The tile type index.

Definition at line 56 of file ExtendedWireInfo.hpp.

The tile type name.

Definition at line 58 of file ExtendedWireInfo.hpp.

The tile row.

Definition at line 60 of file ExtendedWireInfo.hpp.

The tile column.

Definition at line 62 of file ExtendedWireInfo.hpp.


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

Generated on Thu Oct 13 16:49:32 2011 for TORC by  doxygen 1.5.6