Galois
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
galois::gdeque< T, ChunkSize, ContainerTy >::Iterator< U > Struct Template Reference

#include <gdeque.h>

Inheritance diagram for galois::gdeque< T, ChunkSize, ContainerTy >::Iterator< U >:

Public Member Functions

 Iterator (Block *_b=0, Block *_l=0, unsigned _off=0)
 
template<typename OtherTy >
 Iterator (const Iterator< OtherTy > &o)
 

Public Attributes

Blockb
 
Blocklast
 
unsigned offset
 

Friends

class boost::iterator_core_access
 

Constructor & Destructor Documentation

template<typename T, unsigned ChunkSize = 64, typename ContainerTy = FixedSizeRing<T, ChunkSize>>
template<typename U>
galois::gdeque< T, ChunkSize, ContainerTy >::Iterator< U >::Iterator ( Block _b = 0,
Block _l = 0,
unsigned  _off = 0 
)
inline
template<typename T, unsigned ChunkSize = 64, typename ContainerTy = FixedSizeRing<T, ChunkSize>>
template<typename U>
template<typename OtherTy >
galois::gdeque< T, ChunkSize, ContainerTy >::Iterator< U >::Iterator ( const Iterator< OtherTy > &  o)
inline

Friends And Related Function Documentation

template<typename T, unsigned ChunkSize = 64, typename ContainerTy = FixedSizeRing<T, ChunkSize>>
template<typename U>
friend class boost::iterator_core_access
friend

Member Data Documentation

template<typename T, unsigned ChunkSize = 64, typename ContainerTy = FixedSizeRing<T, ChunkSize>>
template<typename U>
Block* galois::gdeque< T, ChunkSize, ContainerTy >::Iterator< U >::b
template<typename T, unsigned ChunkSize = 64, typename ContainerTy = FixedSizeRing<T, ChunkSize>>
template<typename U>
Block* galois::gdeque< T, ChunkSize, ContainerTy >::Iterator< U >::last
template<typename T, unsigned ChunkSize = 64, typename ContainerTy = FixedSizeRing<T, ChunkSize>>
template<typename U>
unsigned galois::gdeque< T, ChunkSize, ContainerTy >::Iterator< U >::offset

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