Galois::TwoLevelIteratorImpl::ChooseStlTwoLevelIterImpl< Outer, Inner > Struct Template Reference

#include <TwoLevelIterator.h>

List of all members.

Public Types

typedef std::iterator_traits
< Outer >::value_type 
C
typedef
TwoLevelIteratorImpl::ChooseStlIter
< C, Inner, KIND
CStl
typedef CStl::InnerBegFn InnerBegFn
typedef CStl::InnerEndFn InnerEndFn
typedef ChooseTwoLevelIterator
< Outer, Inner, InnerBegFn,
InnerEndFn >::type 
type

Static Public Member Functions

static type make (Outer beg, Outer end)

Static Public Attributes

static const
TwoLevelIteratorImpl::StlIterKind 
KIND = TwoLevelIteratorImpl::GetStlIterKind<C, Inner>::value

template<typename Outer, typename Inner>
struct Galois::TwoLevelIteratorImpl::ChooseStlTwoLevelIterImpl< Outer, Inner >


Member Typedef Documentation

template<typename Outer, typename Inner>
typedef std::iterator_traits<Outer>::value_type Galois::TwoLevelIteratorImpl::ChooseStlTwoLevelIterImpl< Outer, Inner >::C
template<typename Outer, typename Inner>
typedef TwoLevelIteratorImpl::ChooseStlIter<C, Inner, KIND> Galois::TwoLevelIteratorImpl::ChooseStlTwoLevelIterImpl< Outer, Inner >::CStl
template<typename Outer, typename Inner>
typedef CStl::InnerBegFn Galois::TwoLevelIteratorImpl::ChooseStlTwoLevelIterImpl< Outer, Inner >::InnerBegFn
template<typename Outer, typename Inner>
typedef CStl::InnerEndFn Galois::TwoLevelIteratorImpl::ChooseStlTwoLevelIterImpl< Outer, Inner >::InnerEndFn
template<typename Outer, typename Inner>
typedef ChooseTwoLevelIterator<Outer, Inner, InnerBegFn, InnerEndFn>::type Galois::TwoLevelIteratorImpl::ChooseStlTwoLevelIterImpl< Outer, Inner >::type

Member Function Documentation

template<typename Outer, typename Inner>
static type Galois::TwoLevelIteratorImpl::ChooseStlTwoLevelIterImpl< Outer, Inner >::make ( Outer  beg,
Outer  end 
) [inline, static]

Member Data Documentation

template<typename Outer, typename Inner>
const TwoLevelIteratorImpl::StlIterKind Galois::TwoLevelIteratorImpl::ChooseStlTwoLevelIterImpl< Outer, Inner >::KIND = TwoLevelIteratorImpl::GetStlIterKind<C, Inner>::value [static]

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

Generated on 2 Nov 2013 for Galois by  doxygen 1.6.1