#include <graphviz.h>
Public Member Functions | |
port (id id_) | |
port (enum compass_pt compass_pt_) | |
port (id id_, enum compass_pt compass_pt_) | |
port (const port &other) | |
void | print (writer &w) const final override |
void | dump () const |
Data Fields | |
std::unique_ptr< id > | m_id |
std::unique_ptr< enum compass_pt > | m_compass_pt |
port : ':' ID [ ':' compass_pt ] | ':' compass_pt
|
inline |
References m_compass_pt, and m_id.
Referenced by port().
|
inline |
References m_compass_pt, and m_id.
|
inline |
References m_compass_pt, and m_id.
|
inline |
References if(), m_compass_pt, m_id, and port().
|
inherited |
References pp_flush(), pp_newline(), print(), pretty_printer::set_output_stream(), and dot::w.
|
finaloverridevirtual |
Implements dot::ast_node.
References dot::c, dot::e, gcc_unreachable, m_compass_pt, m_id, dot::n, dot::ne, dot::nw, dot::s, dot::se, dot::sw, and dot::w.
std::unique_ptr<enum compass_pt> dot::port::m_compass_pt |