|
dot::id | get_id_for_region (const char *region_id) |
dot::id | make_id (state_node_ref state_node, bool cluster) |
bool | starts_node_p (state_node_ref state_node) |
const char * | get_label_for_node (state_node_ref state_node) |
void | on_input_state_node (dot::subgraph &parent_subgraph, state_node_ref state_node) |
void | add_title_tr (const dot::id &id_of_dot_node, xml::printer &xp, int num_columns, state_node_ref state_node, std::string heading, enum style styl, enum node_dynalloc_state dynalloc_state) |
void | on_node_in_table (const dot::id &id_of_dot_node, xml::printer &xp, state_node_ref state_node, int max_depth, int depth, int num_columns) |
void | push_src_text (xml::printer &xp) |
void | pop_src_text (xml::printer &xp) |
void | maybe_add_src_port (const dot::id &id_of_dot_node, xml::printer &xp, state_node_ref state_node) |
void | maybe_add_dst_port (const dot::id &id_of_dot_node, xml::printer &xp, state_node_ref state_node) |
◆ style
◆ state_diagram()
References dot::graph::add_stmt(), diagnostics::digraphs::digraph::get_edge(), diagnostics::digraphs::digraph::get_node(), diagnostics::digraphs::digraph::get_num_edges(), diagnostics::digraphs::digraph::get_num_nodes(), i, m_dst_node_to_port_id, m_dst_nodes, m_logical_loc_mgr, m_src_node_to_port_id, m_src_nodes, dot::attr_stmt::node, on_input_state_node(), and set_color_for_dynalloc_state().
◆ add_stmt()
void dot::graph::add_stmt |
( |
std::unique_ptr< stmt > | s | ) |
|
|
inlineinherited |
◆ add_title_tr()
◆ dump()
void dot::ast_node::dump |
( |
| ) |
const |
|
inherited |
◆ get_id_for_region()
dot::id state_diagram::get_id_for_region |
( |
const char * | region_id | ) |
|
|
inlineprivate |
◆ get_label_for_node()
const char * state_diagram::get_label_for_node |
( |
state_node_ref | state_node | ) |
|
|
inlineprivate |
◆ make_id()
◆ maybe_add_dst_port()
◆ maybe_add_src_port()
◆ on_input_state_node()
References dot::stmt_list::add_stmt(), diagnostics::digraphs::node::get_child(), get_depth(), get_label_for_node(), diagnostics::digraphs::node::get_num_children(), i, diagnostics::state_graphs::state_node_ref::m_node, dot::subgraph::m_stmt_list, make_id(), on_input_state_node(), on_node_in_table(), xml::printer::set_attr(), starts_node_p(), and table.
Referenced by on_input_state_node(), and state_diagram().
◆ on_node_in_table()
References xml::printer::add_text(), add_title_tr(), diagnostics::state_graphs::dynalloc_buffer, diagnostics::state_graphs::element, diagnostics::state_graphs::field, diagnostics::state_graphs::freed, diagnostics::state_graphs::function, gcc_assert, gcc_unreachable, diagnostics::digraphs::node::get_child(), diagnostics::state_graphs::state_node_ref::get_dynalloc_state(), diagnostics::state_graphs::state_node_ref::get_dynamic_extents(), diagnostics::state_graphs::state_node_ref::get_index(), diagnostics::state_graphs::state_node_ref::get_logical_loc(), diagnostics::state_graphs::state_node_ref::get_name(), diagnostics::state_graphs::state_node_ref::get_node_kind(), diagnostics::digraphs::node::get_num_children(), diagnostics::state_graphs::state_node_ref::get_type(), diagnostics::state_graphs::state_node_ref::get_value(), h1, h2, i, m_logical_loc_mgr, diagnostics::state_graphs::state_node_ref::m_node, maybe_add_dst_port(), maybe_add_src_port(), diagnostics::state_graphs::nonnull, on_node_in_table(), diagnostics::state_graphs::other, diagnostics::state_graphs::padding, pop_src_text(), xml::printer::pop_tag(), pp_formatted_text(), pp_printf(), push_src_text(), xml::printer::push_tag(), xml::printer::set_attr(), diagnostics::state_graphs::stack, diagnostics::state_graphs::stack_frame, diagnostics::state_graphs::unchecked, diagnostics::state_graphs::unknown, and diagnostics::state_graphs::variable.
Referenced by on_input_state_node(), and on_node_in_table().
◆ pop_src_text()
◆ print()
void graph::print |
( |
writer & | w | ) |
const |
|
finaloverridevirtualinherited |
◆ push_src_text()
◆ starts_node_p()
◆ m_dst_node_to_port_id
◆ m_dst_nodes
◆ m_id
std::unique_ptr<id> dot::graph::m_id |
|
inherited |
◆ m_logical_loc_mgr
◆ m_src_node_to_port_id
◆ m_src_nodes
◆ m_stmt_list
stmt_list dot::graph::m_stmt_list |
|
inherited |
The documentation for this class was generated from the following file: