Home | History | Annotate | Download | only in ADT

Lines Matching defs:df_iterator

13 // df_begin/df_end/df_iterator
65 class df_iterator : public std::iterator<std::forward_iterator_tag,
80 inline df_iterator(NodeType *Node) {
85 inline df_iterator() {
88 inline df_iterator(NodeType *Node, SetType &S)
96 inline df_iterator(SetType &S)
131 typedef df_iterator<GraphT, SetType, ExtStorage, GT> _Self;
201 df_iterator<T> df_begin(const T& G) {
202 return df_iterator<T>::begin(G);
206 df_iterator<T> df_end(const T& G) {
207 return df_iterator<T>::end(G);
212 struct df_ext_iterator : public df_iterator<T, SetTy, true> {
213 df_ext_iterator(const df_iterator<T, SetTy, true> &V)
214 : df_iterator<T, SetTy, true>(V) {}
232 struct idf_iterator : public df_iterator<Inverse<T>, SetTy, External> {
233 idf_iterator(const df_iterator<Inverse<T>, SetTy, External> &V)
234 : df_iterator<Inverse<T>, SetTy, External>(V) {}
252 idf_ext_iterator(const df_iterator<Inverse<T>, SetTy, true> &V)