Lines Matching defs:G
143 static po_iterator begin(const GraphT &G) { in begin()
146 static po_iterator end(const GraphT &G) { return po_iterator(); } in end()
148 static po_iterator begin(const GraphT &G, SetType &S) { in begin()
151 static po_iterator end(const GraphT &G, SetType &S) { return po_iterator(S); } in end()
184 po_iterator<T> po_begin(const T &G) { return po_iterator<T>::begin(G); } in po_begin()
186 po_iterator<T> po_end (const T &G) { return po_iterator<T>::end(G); } in po_end()
188 template <class T> iterator_range<po_iterator<T>> post_order(const T &G) { in post_order()
200 po_ext_iterator<T, SetType> po_ext_begin(T G, SetType &S) { in po_ext_begin()
205 po_ext_iterator<T, SetType> po_ext_end(T G, SetType &S) { in po_ext_end()
210 iterator_range<po_ext_iterator<T, SetType>> post_order_ext(const T &G, SetType &S) { in post_order_ext()
223 ipo_iterator<T> ipo_begin(const T &G) { in ipo_begin()
228 ipo_iterator<T> ipo_end(const T &G){ in ipo_end()
233 iterator_range<ipo_iterator<T>> inverse_post_order(const T &G) { in inverse_post_order()
247 ipo_ext_iterator<T, SetType> ipo_ext_begin(const T &G, SetType &S) { in ipo_ext_begin()
252 ipo_ext_iterator<T, SetType> ipo_ext_end(const T &G, SetType &S) { in ipo_ext_end()
258 inverse_post_order_ext(const T &G, SetType &S) { in inverse_post_order_ext()
295 void Initialize(const GraphT &G) { in Initialize()
303 ReversePostOrderTraversal(const GraphT &G) { Initialize(G); } in ReversePostOrderTraversal()