Iterator class used to iterate through the elements of the mask.
More...
#include <mask.h>
|
| | iterator () |
| | Constructs an null iterator that is already at end.
|
| |
| bool | operator== (const iterator &rhs) const |
| | Returns true if this iterator and rhs compare equal.
|
| |
| bool | operator!= (const iterator &rhs) const |
| | Returns true if this iterator and rhs do not compare equal.
|
| |
| value_type | operator* () const |
| | Returns the index of the current element.
|
| |
| iterator & | operator++ () |
| | Increment the iterator to the next element.
|
| |
| bool | IsAtEnd () const |
| | Returns true if the iteration is finished.
|
| |
| void | AdvanceToEnd () |
| | Advance the iterator to the end.
|
| |
| int | AdvanceTo (value_type index) |
| | Advance the iterator to the first index that is set in the mask located at or after index.
|
| |
Iterator class used to iterate through the elements of the mask.
Definition at line 399 of file mask.h.
◆ value_type
| using value_type = _BaseIterator::value_type |
◆ iterator()
Constructs an null iterator that is already at end.
Definition at line 407 of file mask.h.
◆ AdvanceTo()
| int AdvanceTo |
( |
value_type |
index | ) |
|
|
inline |
Advance the iterator to the first index that is set in the mask located at or after index.
Definition at line 449 of file mask.h.
◆ AdvanceToEnd()
Advance the iterator to the end.
Definition at line 442 of file mask.h.
◆ IsAtEnd()
Returns true if the iteration is finished.
Definition at line 436 of file mask.h.
◆ operator!=()
| bool operator!= |
( |
const iterator & |
rhs | ) |
const |
|
inline |
Returns true if this iterator and rhs do not compare equal.
Definition at line 417 of file mask.h.
◆ operator*()
| value_type operator* |
( |
| ) |
const |
|
inline |
Returns the index of the current element.
Definition at line 423 of file mask.h.
◆ operator++()
Increment the iterator to the next element.
Definition at line 429 of file mask.h.
◆ operator==()
| bool operator== |
( |
const iterator & |
rhs | ) |
const |
|
inline |
Returns true if this iterator and rhs compare equal.
Definition at line 411 of file mask.h.
◆ VdfMask
The documentation for this class was generated from the following file: