#include <SparseBitvector.hpp>
Public Member Functions | |
const_iterator (int const *const values, int &size, int index) | |
int | operator * () const |
const_iterator & | operator++ () |
const_iterator | operator++ (int) |
const_iterator & | operator-- () |
const_iterator | operator-- (int) |
void | operator-= (int index) |
void | operator+= (int index) |
bool | operator!= (const_iterator &iter) const |
bool | operator== (const_iterator &iter) const |
bool | operator< (const_iterator &iter) const |
bool | operator<= (const_iterator &iter) const |
bool | operator> (const_iterator &iter) const |
bool | operator>= (const_iterator &iter) const |
int | operator- (const const_iterator &iter) const |
const_iterator | operator- (const int size) const |
const_iterator | operator+ (const int size) const |
const_iterator | operator= (const_iterator &iter) |
int | index () const |
Private Attributes | |
int const *const | m_values |
int & | m_size |
int | m_index |
Definition at line 187 of file SparseBitvector.hpp.
|
Definition at line 189 of file SparseBitvector.hpp. Referenced by operator+(), and operator-(). |
|
Definition at line 276 of file SparseBitvector.hpp. References m_index. Referenced by SparseBitvector::resizeToEndOf(). |
|
Definition at line 190 of file SparseBitvector.hpp. |
|
Definition at line 225 of file SparseBitvector.hpp. |
|
Definition at line 265 of file SparseBitvector.hpp. References const_iterator(), m_index, m_size, and m_values. |
|
Definition at line 200 of file SparseBitvector.hpp. |
|
Definition at line 195 of file SparseBitvector.hpp. |
|
Definition at line 221 of file SparseBitvector.hpp. |
|
Definition at line 260 of file SparseBitvector.hpp. References const_iterator(), m_index, m_size, and m_values. |
|
Definition at line 255 of file SparseBitvector.hpp. |
|
Definition at line 211 of file SparseBitvector.hpp. References m_index. |
|
Definition at line 206 of file SparseBitvector.hpp. References m_index. |
|
Definition at line 217 of file SparseBitvector.hpp. References m_index. |
|
Definition at line 235 of file SparseBitvector.hpp. |
|
Definition at line 240 of file SparseBitvector.hpp. |
|
Definition at line 270 of file SparseBitvector.hpp. |
|
Definition at line 230 of file SparseBitvector.hpp. |
|
Definition at line 245 of file SparseBitvector.hpp. |
|
Definition at line 250 of file SparseBitvector.hpp. |
|
Definition at line 280 of file SparseBitvector.hpp. Referenced by index(), operator *(), operator!=(), operator+(), operator++(), operator+=(), operator-(), operator--(), operator-=(), operator<(), operator<=(), operator=(), operator==(), operator>(), and operator>=(). |
|
Definition at line 279 of file SparseBitvector.hpp. Referenced by operator *(), operator!=(), operator+(), operator++(), operator+=(), operator-(), operator<(), operator<=(), operator=(), operator==(), operator>(), and operator>=(). |
|
Definition at line 278 of file SparseBitvector.hpp. Referenced by operator *(), operator!=(), operator+(), operator-(), operator<(), operator<=(), operator=(), operator==(), operator>(), and operator>=(). |