Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

class Geo::GeoBitStore::const_iterator

    └>std::iterator< std::forward_iterator_tag, bool >

iterator to a nonmodifiable GeoBitStore, allows reading data by the operator*()

Functions

NameDescription
const_iterator(u8 *, u8)

Creates a const_iterator representing the given data pointer and bit offset.

operator!=(const const_iterator &)

Compares this iterator to another.

operator*()

Gets the bit value this iterator is pointing to.

operator++()

Advances this iterator to the next bit.

operator++(int)

Advances this iterator by the given number of bits.

operator==(const const_iterator &)

Compares this iterator to another.


Anchor
a3ea14ae1b63eff9c73b67f3faf96b8bf
a3ea14ae1b63eff9c73b67f3faf96b8bf

Geo::GeoBitStore::const_iterator::const_iterator

...

public: const_iterator
(
    u8 * ptr,
    u8 bit
)

...

Creates a const_iterator representing the given data pointer and bit offset.


Anchor
a586f94c3e321a8ca536e558b2479cbb8
a586f94c3e321a8ca536e558b2479cbb8

bool Geo::GeoBitStore::const_iterator::operator!=

...

public: bool operator!=
(
    const const_iterator & rhs
) const

...

Compares this iterator to another.


Anchor
aefff83d26db816d7bece8ddd71446f61
aefff83d26db816d7bece8ddd71446f61

bool Geo::GeoBitStore::const_iterator::operator*

...

public: bool operator*() const

...

Gets the bit value this iterator is pointing to.


Anchor
a50b5e2a48f781a1a5faca66b8c4ea74d
a50b5e2a48f781a1a5faca66b8c4ea74d

const_iterator& Geo::GeoBitStore::const_iterator::operator++

...

public: const_iterator & operator++()

...

Advances this iterator to the next bit.


Anchor
a118897ee5c6014d7138b5a408fdd6879
a118897ee5c6014d7138b5a408fdd6879

const_iterator Geo::GeoBitStore::const_iterator::operator++

...

public: const_iterator operator++
(
    int
)

...

Advances this iterator by the given number of bits.


Anchor
a0d29428c9987b686e9f64dc3ec9197ae
a0d29428c9987b686e9f64dc3ec9197ae

bool Geo::GeoBitStore::const_iterator::operator==

...

public: bool operator==
(
    const const_iterator & rhs
) const

...

Compares this iterator to another.