Galois::TwoLevelIteratorImpl Namespace Reference

Classes

struct  ByCategory
struct  ByCategory< Outer, Inner, InnerBegFn, InnerEndFn, std::forward_iterator_tag >
struct  ByCategory< Outer, Inner, InnerBegFn, InnerEndFn, std::bidirectional_iterator_tag >
struct  ByCategory< Outer, Inner, InnerBegFn, InnerEndFn, std::random_access_iterator_tag >
struct  GetBegin
struct  GetEnd
struct  GetCbegin
struct  GetCend
struct  GetRbegin
struct  GetRend
struct  GetCRbegin
struct  GetCRend
struct  IsConstIter
struct  IsConstIter< C, typename C::const_iterator >
struct  IsRvrsIter
struct  IsRvrsIter< C, typename C::reverse_iterator >
struct  IsRvrsConstIter
struct  IsRvrsConstIter< C, typename C::const_reverse_iterator >
struct  GetStlIterKind
struct  ChooseStlIter
struct  ChooseStlIter< C, I, NORMAL >
struct  ChooseStlIter< C, I, CONST >
struct  ChooseStlIter< C, I, REVERSE >
struct  ChooseStlIter< C, I, CONST_REVERSE >
struct  ChooseStlTwoLevelIterImpl
struct  StlInnerIsIterator
struct  StlInnerIsConstIterator
struct  StlInnerIsRvrsIterator
struct  StlInnerIsConstRvrsIterator

Enumerations

enum  StlIterKind { NORMAL, CONST, REVERSE, CONST_REVERSE }

Functions

template<typename Iter >
void safe_decrement (Iter &it, const Iter &beg, const Iter &end, std::forward_iterator_tag)
template<typename Iter >
void safe_decrement (Iter &it, const Iter &beg, const Iter &end, std::bidirectional_iterator_tag)
template<typename Iter >
void safe_decrement (Iter &it, const Iter &beg, const Iter &end)

Enumeration Type Documentation

Enumerator:
NORMAL 
CONST 
REVERSE 
CONST_REVERSE 

Function Documentation

template<typename Iter >
void Galois::TwoLevelIteratorImpl::safe_decrement ( Iter &  it,
const Iter &  beg,
const Iter &  end 
) [inline]
template<typename Iter >
void Galois::TwoLevelIteratorImpl::safe_decrement ( Iter &  it,
const Iter &  beg,
const Iter &  end,
std::bidirectional_iterator_tag   
) [inline]
template<typename Iter >
void Galois::TwoLevelIteratorImpl::safe_decrement ( Iter &  it,
const Iter &  beg,
const Iter &  end,
std::forward_iterator_tag   
) [inline]

Generated on 2 Nov 2013 for Galois by  doxygen 1.6.1