atlas  0.6
Public Member Functions | Private Attributes | List of all members
atlas::bitset::BitSetBase< 2 >::iterator Class Reference

#include <bitset.h>

Inheritance diagram for atlas::bitset::BitSetBase< 2 >::iterator:
Inheritance graph
[legend]
Collaboration diagram for atlas::bitset::BitSetBase< 2 >::iterator:
Collaboration graph
[legend]

Public Member Functions

 iterator ()
 
 iterator (const BitSetBase< 2 > &b)
 
bool operator== (const iterator &i) const
 
bool operator!= (const iterator &i) const
 
unsigned int operator* () const
 
bool operator() () const
 
iteratoroperator++ ()
 
iterator operator++ (int)
 

Private Attributes

unsigned long d_bits0
 
unsigned long d_bits1
 

Constructor & Destructor Documentation

atlas::bitset::BitSetBase< 2 >::iterator::iterator ( )
inline
atlas::bitset::BitSetBase< 2 >::iterator::iterator ( const BitSetBase< 2 > &  b)
inlineexplicit

Member Function Documentation

bool atlas::bitset::BitSetBase< 2 >::iterator::operator!= ( const iterator i) const
bool atlas::bitset::BitSetBase< 2 >::iterator::operator() ( ) const
inline
unsigned int atlas::bitset::BitSetBase< 2 >::iterator::operator* ( ) const
bool atlas::bitset::BitSetBase< 2 >::iterator::operator== ( const iterator i) const

Member Data Documentation

unsigned long atlas::bitset::BitSetBase< 2 >::iterator::d_bits0
private
unsigned long atlas::bitset::BitSetBase< 2 >::iterator::d_bits1
private

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