Alternate implementation of ChooseTwoLevelIterator.
More...
#include <TwoLevelIteratorA.h>
|
typedef
TwoLevelIteratorA::iterator_adaptor_::difference_type | difference_type |
|
template<class OuterIter, class InnerIter, class CategoryOrTraversal, class InnerBeginFn, class InnerEndFn>
class galois::TwoLevelIteratorA< OuterIter, InnerIter, CategoryOrTraversal, InnerBeginFn, InnerEndFn >
Alternate implementation of ChooseTwoLevelIterator.
template<class OuterIter , class InnerIter , class CategoryOrTraversal , class InnerBeginFn , class InnerEndFn >
template<class OuterIter , class InnerIter , class CategoryOrTraversal , class InnerBeginFn , class InnerEndFn >
template<class OuterIter , class InnerIter , class CategoryOrTraversal , class InnerBeginFn , class InnerEndFn >
galois::TwoLevelIteratorA< OuterIter, InnerIter, CategoryOrTraversal, InnerBeginFn, InnerEndFn >::TwoLevelIteratorA |
( |
OuterIter |
outer_begin, |
|
|
OuterIter |
outer_end, |
|
|
OuterIter |
outer, |
|
|
InnerBeginFn |
inner_begin_fn, |
|
|
InnerEndFn |
inner_end_fn |
|
) |
| |
|
inline |
template<class OuterIter , class InnerIter , class CategoryOrTraversal , class InnerBeginFn , class InnerEndFn >
galois::TwoLevelIteratorA< OuterIter, InnerIter, CategoryOrTraversal, InnerBeginFn, InnerEndFn >::TwoLevelIteratorA |
( |
OuterIter |
outer_begin, |
|
|
OuterIter |
outer_end, |
|
|
OuterIter |
outer, |
|
|
InnerIter |
inner, |
|
|
InnerBeginFn |
inner_begin_fn, |
|
|
InnerEndFn |
inner_end_fn |
|
) |
| |
|
inline |
template<class OuterIter , class InnerIter , class CategoryOrTraversal , class InnerBeginFn , class InnerEndFn >
const InnerIter& galois::TwoLevelIteratorA< OuterIter, InnerIter, CategoryOrTraversal, InnerBeginFn, InnerEndFn >::get_inner_reference |
( |
| ) |
const |
|
inline |
template<class OuterIter , class InnerIter , class CategoryOrTraversal , class InnerBeginFn , class InnerEndFn >
const OuterIter& galois::TwoLevelIteratorA< OuterIter, InnerIter, CategoryOrTraversal, InnerBeginFn, InnerEndFn >::get_outer_reference |
( |
| ) |
const |
|
inline |
template<class OuterIter , class InnerIter , class CategoryOrTraversal , class InnerBeginFn , class InnerEndFn >
friend class boost::iterator_core_access |
|
friend |
The documentation for this class was generated from the following file: