Galois::gslist< T, ChunkSize >::iterator Class Reference

#include <gslist.h>

List of all members.

Public Member Functions

 iterator (Block *_b=0, unsigned _off=0)
bool operator== (const iterator &rhs) const
bool operator!= (const iterator &rhs) const
T & operator* () const
iteratoroperator++ ()
iterator operator++ (int)

Private Member Functions

void advance ()

Private Attributes

Blockb
unsigned offset

template<typename T, int ChunkSize = 16>
class Galois::gslist< T, ChunkSize >::iterator


Constructor & Destructor Documentation

template<typename T , int ChunkSize = 16>
Galois::gslist< T, ChunkSize >::iterator::iterator ( Block _b = 0,
unsigned  _off = 0 
) [inline]

Member Function Documentation

template<typename T , int ChunkSize = 16>
void Galois::gslist< T, ChunkSize >::iterator::advance (  )  [inline, private]
template<typename T , int ChunkSize = 16>
bool Galois::gslist< T, ChunkSize >::iterator::operator!= ( const iterator rhs  )  const [inline]
template<typename T , int ChunkSize = 16>
T& Galois::gslist< T, ChunkSize >::iterator::operator* (  )  const [inline]
template<typename T , int ChunkSize = 16>
iterator Galois::gslist< T, ChunkSize >::iterator::operator++ ( int   )  [inline]
template<typename T , int ChunkSize = 16>
iterator& Galois::gslist< T, ChunkSize >::iterator::operator++ (  )  [inline]
template<typename T , int ChunkSize = 16>
bool Galois::gslist< T, ChunkSize >::iterator::operator== ( const iterator rhs  )  const [inline]

Member Data Documentation

template<typename T , int ChunkSize = 16>
Block* Galois::gslist< T, ChunkSize >::iterator::b [private]
template<typename T , int ChunkSize = 16>
unsigned Galois::gslist< T, ChunkSize >::iterator::offset [private]

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

Generated on 2 Nov 2013 for Galois by  doxygen 1.6.1