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]

Definition at line 76 of file graph.h.

References first, index(), and second().

template<class Container, class Edge>
void erase_from_child ( Container &  heir,
Container &  next_sibling,
const Edge &  e 
) [inline]

Definition at line 49 of file graph.h.

References first, index(), and second().

template<class Parent, class Edge>
void erase_from_parent ( Parent &  p,
const Edge &  e 
) [inline]

Definition at line 43 of file graph.h.

References second().

template<class Container, class Edge>
void insert ( Container &  parents,
Container &  heir,
Container &  next_sibling,
Container &  prev_sibling,
const Edge &  edge 
) [inline]

Definition at line 117 of file graph.h.

References first, index(), and second().

template<class Container, class Edge>
void insert ( Container &  parents,
Container &  heir,
Container &  next_sibling,
const Edge &  edge 
) [inline]

Definition at line 102 of file graph.h.

References first, index(), and second().

template<class Parent, class Edge>
void insert ( Parent &  parent,
const Edge &  edge 
) [inline]


Generated on Wed Apr 8 14:40:55 2009 for Open64 by  doxygen 1.5.6