OpenASIP
2.0
|
#include <NetlistWriter.hh>
Public Member Functions | |
NetlistWriter (const BaseNetlistBlock &targetBlock) | |
virtual | ~NetlistWriter () |
virtual void | write (const std::string &dstDirectory)=0 |
Protected Member Functions | |
const BaseNetlistBlock & | targetNetlistBlock () const |
Private Attributes | |
const BaseNetlistBlock & | netlistBlock_ |
Netlist block to be written. More... | |
Interface for different block level netlist writers.
Definition at line 47 of file NetlistWriter.hh.
ProGe::NetlistWriter::NetlistWriter | ( | const BaseNetlistBlock & | netlistBlock | ) |
The constructor.
netlist | The netlist to be written in some HDL. |
Definition at line 46 of file NetlistWriter.cc.
|
virtual |
|
protected |
Returns the netlist.
Definition at line 64 of file NetlistWriter.cc.
References netlistBlock_.
Referenced by ProGe::VerilogNetlistWriter::netlistParameterPkgName(), ProGe::VHDLNetlistWriter::netlistParameterPkgName(), ProGe::VHDLNetlistWriter::write(), ProGe::VerilogNetlistWriter::write(), ProGe::VerilogNetlistWriter::writeNetlistParameterPackage(), and ProGe::VHDLNetlistWriter::writeNetlistParameterPackage().
|
pure virtual |
Implemented in ProGe::VerilogNetlistWriter, and ProGe::VHDLNetlistWriter.
Referenced by ProGe::NetlistBlock::write(), and PlatformIntegrator::writeNewToplevel().
|
private |
Netlist block to be written.
Definition at line 59 of file NetlistWriter.hh.
Referenced by targetNetlistBlock().