osprey/common/stl/graph.h File Reference
Go to the source code of this file.
|
Functions/Subroutines |
| template<class Parent, class Edge> |
| void | erase_from_parent (Parent &p, const Edge &e) |
| template<class Container, class Edge> |
| void | erase_from_child (Container &heir, Container &next_sibling, const Edge &e) |
| template<class Container, class Edge> |
| void | erase_from_child (Container &heir, Container &next_sibling, Container &previous_sibling, const Edge &e) |
| template<class Parent, class Edge> |
| void | insert (Parent &parent, const Edge &edge) |
| template<class Container, class Edge> |
| void | insert (Container &parents, Container &heir, Container &next_sibling, const Edge &edge) |
| template<class Container, class Edge> |
| void | insert (Container &parents, Container &heir, Container &next_sibling, Container &prev_sibling, const Edge &edge) |
Function Documentation
template<class Container, class Edge>
| void erase_from_child |
( |
Container & |
heir, |
|
|
Container & |
next_sibling, |
|
|
Container & |
previous_sibling, |
|
|
const Edge & |
e | |
|
) |
| | [inline] |
template<class Container, class Edge>
| void erase_from_child |
( |
Container & |
heir, |
|
|
Container & |
next_sibling, |
|
|
const Edge & |
e | |
|
) |
| | [inline] |
template<class Parent, class Edge>
| void erase_from_parent |
( |
Parent & |
p, |
|
|
const Edge & |
e | |
|
) |
| | [inline] |
template<class Container, class Edge>
| void insert |
( |
Container & |
parents, |
|
|
Container & |
heir, |
|
|
Container & |
next_sibling, |
|
|
Container & |
prev_sibling, |
|
|
const Edge & |
edge | |
|
) |
| | [inline] |
template<class Container, class Edge>
| void insert |
( |
Container & |
parents, |
|
|
Container & |
heir, |
|
|
Container & |
next_sibling, |
|
|
const Edge & |
edge | |
|
) |
| | [inline] |
template<class Parent, class Edge>
| void insert |
( |
Parent & |
parent, |
|
|
const Edge & |
edge | |
|
) |
| | [inline] |
Definition at line 96 of file graph.h.
References first, and second().
Referenced by bfd_cache_init(), bfd_cache_lookup_worker(), cif_message_rec(), cse_insn(), eliminate_redundant_computations(), emit_move_sequence(), execute_pre(), insert(), linux_add_one_symbol(), merge_equiv_classes(), NORMALIZE_LOOP::Normalize_loop_stmt(), pre_edge_insert(), IPO_INLINE::Process_OPR_REGION(), record_jump_cond(), see_pre_insert_extensions(), and x86_machine_dependent_reorg().