21#ifndef GCC_ANALYZER_TRIMMED_GRAPH_H
22#define GCC_ANALYZER_TRIMMED_GRAPH_H
98 hash_set <const exploded_edge *> & mut
99 =
const_cast <hash_set <const exploded_edge *> &
> (
m_eedges);
Definition exploded-graph.h:381
Definition exploded-graph.h:791
Definition exploded-graph.h:203
Definition analyzer-logging.h:34
Definition trimmed-graph.h:117
Definition trimmed-graph.h:74
trimmed_edge(trimmed_node *src, trimmed_node *dest, const exploded_edge *inner_edge)
void dump_dot(graphviz_out *gv, const dump_args_t &args) const final override
const exploded_edge * m_inner_edge
Definition trimmed-graph.h:83
Definition trimmed-graph.h:91
hash_set< const exploded_edge * > m_eedges
Definition trimmed-graph.h:110
trimmed_graph(const exploded_graph &inner_graph, const exploded_node *inner_dst_node)
hash_set< const exploded_node * > m_enodes
Definition trimmed-graph.h:108
hash_map< const exploded_node *, trimmed_node * > map_t
Definition trimmed-graph.h:112
map_t m_map_from_enode_to_tnode
Definition trimmed-graph.h:113
bool contains_p(const exploded_edge *eedge) const
Definition trimmed-graph.h:96
void log_stats(logger *logger) const
Definition trimmed-graph.h:58
void dump_dot(graphviz_out *gv, const dump_args_t &args) const final override
const exploded_node * m_inner_node
Definition trimmed-graph.h:67
trimmed_node(const exploded_node *inner_node)
Definition trimmed-graph.h:60
dedge(node_t *src, node_t *dest)
Definition digraph.h:64
tg_traits::dump_args_t dump_args_t
Definition digraph.h:62
digraph()
Definition digraph.h:88
tg_traits::dump_args_t dump_args_t
Definition digraph.h:46
bool contains(const Key &k)
Definition hash-set.h:73
Definition access-diagram.h:30
Definition exploded-graph.h:184
const inner_args_t & m_inner_args
Definition trimmed-graph.h:49
dump_args_t(const inner_args_t &inner_args)
Definition trimmed-graph.h:44
eg_traits::dump_args_t inner_args_t
Definition trimmed-graph.h:42
Definition trimmed-graph.h:36
trimmed_node node_t
Definition trimmed-graph.h:37
trimmed_graph graph_t
Definition trimmed-graph.h:39
trimmed_edge edge_t
Definition trimmed-graph.h:38
trimmed_cluster cluster_t
Definition trimmed-graph.h:51