Public Member Functions | Friends | List of all members
ibis::bitvector64::iterator Class Reference

The iterator that allows modification of bits. More...

#include <bitvector64.h>

Public Member Functions

int operator!= (const const_iterator &rhs) const throw ()
 
int operator!= (const iterator &rhs) const throw ()
 
bool operator* () const
 
iteratoroperator++ ()
 
iteratoroperator+= (int64_t incr)
 
iteratoroperator-- ()
 
iteratoroperator= (int val)
 
int operator== (const const_iterator &rhs) const throw ()
 
int operator== (const iterator &rhs) const throw ()
 

Friends

iterator ibis::bitvector64::begin ()
 
iterator ibis::bitvector64::end ()
 

Detailed Description

The iterator that allows modification of bits.

It provides only one additional function (operator=) than const_iterator to allow modification of the bit pointed. ********************IMPORTANT******************** operator= modifies the content of the bitvector64 it points to and it can invalidate other iterator or const_iterator referring to the same bitvector64.


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

Make It A Bit Faster
Contact us
Disclaimers
FastBit source code
FastBit mailing list archive