Public Types | |
typedef std::map< symbol_entry, count_array_t, less_symbol > | children |
Public Member Functions | |
cg_data () | |
Data Fields | |
children | callers |
callers of this symbol | |
children | callees |
callees of this symbol |
Internal structure used during collation. We use a map to allow quick lookup of children (we'll do this several times if we have more than one profile class). Each child maps from the symbol to the relevant arc data.
Definition at line 72 of file callgraph_container.h.
typedef std::map<symbol_entry, count_array_t, less_symbol> arc_recorder::cg_data::children |
Definition at line 75 of file callgraph_container.h.
arc_recorder::cg_data::cg_data | ( | ) | [inline] |
Definition at line 73 of file callgraph_container.h.
callees of this symbol
Definition at line 80 of file callgraph_container.h.
Referenced by arc_recorder::add(), and arc_recorder::process().
callers of this symbol
Definition at line 78 of file callgraph_container.h.
Referenced by arc_recorder::add(), and arc_recorder::process().