19 #ifndef TORC_PHYSICAL_XDLEXPORTER_HPP
20 #define TORC_PHYSICAL_XDLEXPORTER_HPP
23 #include <boost/smart_ptr.hpp>
69 void write(
const Pip& pip,
bool comma);
79 #endif // TORC_PHYSICAL_XDLEXPORTER_HPP
void write(const Circuit &circuit)
Writes the given Circuit.
std::ostream & mStream
The output stream.
Physical design instance.
Header for the Design class.
void operator()(const DesignSharedPtr &inDesignPtr)
Top level design exporter operator.
Physical design instance-pin pair, suitable for specifying a net endpoint.
void indent(void) const
Indent the current line.
boost::shared_ptr< Design > DesignSharedPtr
Shared pointer encapsulation of a Design.
int mIndentCount
The indent count.
Physical design programmable interconnect point.
XdlExporter(std::ostream &inStream, const std::string &inIndentString="\t")
Public constructor.
Configuration setting map.
Module input or output port.
Circuit composed of instances and nets.
EPinDirection
Enumeration of instance pin directionality.
Physical design exporter for XDL.
std::string mIndentString
The indent string.