atlas::bitset::BitSetBase< 1 >::iterator Class Reference

#include <bitset.h>

List of all members.

Public Types

typedef std::forward_iterator_tag iterator_category
typedef size_t value_type
typedef ptrdiff_t difference_type
typedef const value_type * pointer
typedef const value_type & reference

Public Member Functions

 iterator ()
 iterator (unsigned long b)
 ~iterator ()
bool operator== (const iterator &i) const
bool operator!= (const iterator &i) const
size_t operator * () const
bool operator() () const
iterator & operator++ ()
iterator operator++ (int)

Private Attributes

unsigned long d_bits

template<>
class atlas::bitset::BitSetBase< 1 >::iterator


Member Typedef Documentation

typedef ptrdiff_t atlas::bitset::BitSetBase< 1 >::iterator::difference_type
 

typedef std::forward_iterator_tag atlas::bitset::BitSetBase< 1 >::iterator::iterator_category
 

typedef const value_type* atlas::bitset::BitSetBase< 1 >::iterator::pointer
 

typedef const value_type& atlas::bitset::BitSetBase< 1 >::iterator::reference
 

typedef size_t atlas::bitset::BitSetBase< 1 >::iterator::value_type
 


Constructor & Destructor Documentation

atlas::bitset::BitSetBase< 1 >::iterator::iterator  )  [inline]
 

atlas::bitset::BitSetBase< 1 >::iterator::iterator unsigned long  b  )  [inline, explicit]
 

atlas::bitset::BitSetBase< 1 >::iterator::~iterator  )  [inline]
 


Member Function Documentation

size_t atlas::bitset::BitSetBase< 1 >::iterator::operator *  )  const [inline]
 

bool atlas::bitset::BitSetBase< 1 >::iterator::operator!= const iterator &  i  )  const [inline]
 

bool atlas::bitset::BitSetBase< 1 >::iterator::operator()  )  const [inline]
 

iterator atlas::bitset::BitSetBase< 1 >::iterator::operator++ int   )  [inline]
 

iterator& atlas::bitset::BitSetBase< 1 >::iterator::operator++  )  [inline]
 

bool atlas::bitset::BitSetBase< 1 >::iterator::operator== const iterator &  i  )  const [inline]
 


Member Data Documentation

unsigned long atlas::bitset::BitSetBase< 1 >::iterator::d_bits [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Mar 20 07:47:09 2006 for atlas by  doxygen 1.4.6