#include <SparseBitvector.hpp>
Public Member Functions | |
iterator (int *const values, int &size, int index) | |
int & | operator * () const |
iterator & | operator++ () |
iterator | operator++ (int) |
iterator & | operator-- () |
iterator | operator-- (int) |
void | operator+= (int index) |
void | operator-= (int index) |
bool | operator!= (iterator &iter) const |
bool | operator== (iterator &iter) const |
bool | operator< (iterator &iter) const |
bool | operator<= (iterator &iter) const |
bool | operator> (iterator &iter) const |
bool | operator>= (iterator &iter) const |
int | operator- (const iterator &iter) const |
iterator | operator- (const int size) const |
iterator | operator+ (const int size) const |
iterator | operator= (iterator &iter) |
int | index () const |
Public Attributes | |
int *const | m_values |
int & | m_size |
int | m_index |
Definition at line 91 of file SparseBitvector.hpp.
|
Definition at line 93 of file SparseBitvector.hpp. Referenced by operator+(), and operator-(). |
|
Definition at line 180 of file SparseBitvector.hpp. References m_index. Referenced by SparseBitvector::resizeToEndOf(). |
|
Definition at line 94 of file SparseBitvector.hpp. |
|
Definition at line 129 of file SparseBitvector.hpp. |
|
Definition at line 169 of file SparseBitvector.hpp. References iterator(), m_index, m_size, and m_values. |
|
Definition at line 104 of file SparseBitvector.hpp. |
|
Definition at line 99 of file SparseBitvector.hpp. |
|
Definition at line 121 of file SparseBitvector.hpp. |
|
Definition at line 164 of file SparseBitvector.hpp. References iterator(), m_index, m_size, and m_values. |
|
Definition at line 159 of file SparseBitvector.hpp. |
|
Definition at line 115 of file SparseBitvector.hpp. References m_index. |
|
Definition at line 110 of file SparseBitvector.hpp. References m_index. |
|
Definition at line 125 of file SparseBitvector.hpp. References m_index. |
|
Definition at line 139 of file SparseBitvector.hpp. |
|
Definition at line 144 of file SparseBitvector.hpp. |
|
Definition at line 174 of file SparseBitvector.hpp. |
|
Definition at line 134 of file SparseBitvector.hpp. |
|
Definition at line 149 of file SparseBitvector.hpp. |
|
Definition at line 154 of file SparseBitvector.hpp. |
|
Definition at line 184 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 183 of file SparseBitvector.hpp. Referenced by operator *(), operator!=(), operator+(), operator++(), operator+=(), operator-(), operator<(), operator<=(), operator=(), operator==(), operator>(), and operator>=(). |
|
Definition at line 182 of file SparseBitvector.hpp. Referenced by operator *(), operator!=(), operator+(), operator-(), operator<(), operator<=(), operator=(), operator==(), operator>(), and operator>=(). |