isomatch
Functions
dotPrint Namespace Reference

Functions

const std::string concatArgs (const std::string &arg1, const std::string &arg2)
 
std::string fmtArgs (const std::string &args)
 
std::ostream & indent (std::ostream &stream, int indent)
 
std::ostream & inWire (std::ostream &stream, const std::string &circuit, const std::string &wire, const std::string &attr)
 
std::ostream & outWire (std::ostream &stream, const std::string &circuit, const std::string &wire, const std::string &attr)
 

Detailed Description

Helper functions to pretty-print to Dot format

Function Documentation

◆ concatArgs()

const std::string dotPrint::concatArgs ( const std::string &  arg1,
const std::string &  arg2 
)

◆ fmtArgs()

std::string dotPrint::fmtArgs ( const std::string &  args)

◆ indent()

std::ostream & dotPrint::indent ( std::ostream &  stream,
int  indent 
)

Print indent spaces

◆ inWire()

std::ostream & dotPrint::inWire ( std::ostream &  stream,
const std::string &  circuit,
const std::string &  wire,
const std::string &  attr = "" 
)

Wire entering a circuit

◆ outWire()

std::ostream & dotPrint::outWire ( std::ostream &  stream,
const std::string &  circuit,
const std::string &  wire,
const std::string &  attr = "" 
)

Wire exiting a circuit