Galois::ChooseTwoLevelIterator< Outer, Inner, InnerBegFn, InnerEndFn > Struct Template Reference

Type function to select appropriate two-level iterator. More...

#include <TwoLevelIterator.h>

List of all members.

Public Types

typedef
TwoLevelIteratorImpl::ByCategory
< Outer, Inner, InnerBegFn,
InnerEndFn, CatInner >::type 
type

Private Types

typedef std::iterator_traits
< Inner >::iterator_category 
CatInner

Detailed Description

template<typename Outer, typename Inner, typename InnerBegFn, typename InnerEndFn>
struct Galois::ChooseTwoLevelIterator< Outer, Inner, InnerBegFn, InnerEndFn >

Type function to select appropriate two-level iterator.


Member Typedef Documentation

template<typename Outer, typename Inner, typename InnerBegFn, typename InnerEndFn>
typedef std::iterator_traits<Inner>::iterator_category Galois::ChooseTwoLevelIterator< Outer, Inner, InnerBegFn, InnerEndFn >::CatInner [private]
template<typename Outer, typename Inner, typename InnerBegFn, typename InnerEndFn>
typedef TwoLevelIteratorImpl::ByCategory<Outer, Inner, InnerBegFn, InnerEndFn, CatInner>::type Galois::ChooseTwoLevelIterator< Outer, Inner, InnerBegFn, InnerEndFn >::type

The documentation for this struct was generated from the following file:

Generated on 2 Nov 2013 for Galois by  doxygen 1.6.1