Joos1W Compiler Framework
utils::DotPrinter Member List

This is the complete list of members for utils::DotPrinter, including all inherited members.

DotPrinter(ostream &os)utils::DotPrinterinline
DotPrinter(ostream &os, string_view min_height)utils::DotPrinterinline
endGraph()utils::DotPrinterinline
endLabel()utils::DotPrinterinline
endSubgraph()utils::DotPrinterinline
endTLabel()utils::DotPrinterinline
getId(T const *ptr) (defined in utils::DotPrinter)utils::DotPrinterinline
id()utils::DotPrinterinline
id(T const *ptr) (defined in utils::DotPrinter)utils::DotPrinterinline
operator<< (defined in utils::DotPrinter)utils::DotPrinterfriend
print(string_view str)utils::DotPrinterinline
printBackedge(int from, int to)utils::DotPrinterinline
printConnection(int from, int to)utils::DotPrinterinline
printConnection(int from, string_view port, int to, int lhead_cluster=-1)utils::DotPrinterinline
printLabel(int id, string_view label, string_list attrs={})utils::DotPrinterinline
printTableDoubleRow(string_view cell1_text, string_view cell2_text, string_list cell1_attrs={}, string_list cell2_attrs={})utils::DotPrinterinline
printTableSingleRow(string_view cell_text, string_list cell_attrs={}, bool left_align=false)utils::DotPrinterinline
printTableTripleRow(string_view cell1_text, string_view cell2_text, string_view cell3_text, string_list cell1_attrs={}, string_list cell2_attrs={}, string_list cell3_attrs={})utils::DotPrinterinline
sanitize(string_view str)utils::DotPrinterinline
startGraph()utils::DotPrinterinline
startLabel(int id, string_list attrs={})utils::DotPrinterinline
startSubgraph(int id, string_view label="")utils::DotPrinterinline
startTLabel(int id, string_list attrs={}, string_view cellpadding="1")utils::DotPrinterinline