Bitstream Interpretation Library (BIL)
0.1
|
Models a XDL design. More...
#include <xdl/model/Design.hpp>
Public Member Functions | |
Design () | |
Constructs a new Design instance. | |
std::string & | name () |
Gets design name. | |
const std::string & | name () const |
Gets design name read only. | |
std::string & | deviceName () |
Gets device name. | |
const std::string & | deviceName () const |
Gets device name read only. | |
std::string & | ncdVersion () |
Gets NCD version string. | |
const std::string & | ncdVersion () const |
Gets NCD version string read only. | |
std::string & | attributes () |
Gets attribute string. | |
const std::string & | attributes () const |
Gets attribute string read only. | |
Instances & | instances () |
Gets instances. | |
const Instances & | instances () const |
Gets instances read only. | |
Nets & | nets () |
Gets the nets. | |
const Nets & | nets () const |
Gets the nets read only. | |
void | clear () |
Resets all properties to default values. |
Models a XDL design.
A XDL design consists basically of its instances and its nets. Instances represent used primitive sites, and are connected by nets. Nets are denoted by their constituting PIPs and are attached to the primitive sites/instances by pins.
Definition at line 24 of file Design.hpp.
Design::Design | ( | ) |
Constructs a new Design instance.
Definition at line 11 of file Design.cpp.
std::string & Design::name | ( | ) |
const std::string & Design::name | ( | ) | const |
std::string & Design::deviceName | ( | ) |
const std::string & Design::deviceName | ( | ) | const |
std::string & Design::ncdVersion | ( | ) |
const std::string & Design::ncdVersion | ( | ) | const |
std::string & Design::attributes | ( | ) |
const std::string & Design::attributes | ( | ) | const |
Gets attribute string read only.
Definition at line 65 of file Design.cpp.
Instances & Design::instances | ( | ) |
const Instances & Design::instances | ( | ) | const |
Nets & Design::nets | ( | ) |
const Nets & Design::nets | ( | ) | const |
void Design::clear | ( | ) |
Resets all properties to default values.
Definition at line 95 of file Design.cpp.