Type function to select appropriate two-level iterator. More...
#include <TwoLevelIterator.h>
Public Types | |
typedef TwoLevelIteratorImpl::ByCategory < Outer, Inner, InnerBegFn, InnerEndFn, CatInner >::type | type |
Private Types | |
typedef std::iterator_traits < Inner >::iterator_category | CatInner |
Type function to select appropriate two-level iterator.
typedef std::iterator_traits<Inner>::iterator_category Galois::ChooseTwoLevelIterator< Outer, Inner, InnerBegFn, InnerEndFn >::CatInner [private] |
typedef TwoLevelIteratorImpl::ByCategory<Outer, Inner, InnerBegFn, InnerEndFn, CatInner>::type Galois::ChooseTwoLevelIterator< Outer, Inner, InnerBegFn, InnerEndFn >::type |