LibreOffice Module tools (master) 1
|
#include <multisel.hxx>
Public Member Functions | |
Iterator & | operator++ () |
sal_Int32 | operator* () const |
bool | operator== (const Iterator &) const |
bool | operator!= (const Iterator &i_rComp) const |
Private Member Functions | |
Iterator (const StringRangeEnumerator *i_pEnum, const o3tl::sorted_vector< sal_Int32 > *i_pPossibleValues, sal_Int32 i_nRange, sal_Int32 i_nCurrent) | |
Private Attributes | |
const StringRangeEnumerator * | pEnumerator |
const o3tl::sorted_vector< sal_Int32 > * | pPossibleValues |
sal_Int32 | nRangeIndex |
sal_Int32 | nCurrent |
Friends | |
class | StringRangeEnumerator |
Definition at line 98 of file multisel.hxx.
|
inlineprivate |
Definition at line 106 of file multisel.hxx.
|
inline |
Definition at line 117 of file multisel.hxx.
|
inline |
Definition at line 115 of file multisel.hxx.
StringRangeEnumerator::Iterator & StringRangeEnumerator::Iterator::operator++ | ( | void | ) |
Definition at line 656 of file multisel.cxx.
References StringRangeEnumerator::checkValue(), StringRangeEnumerator::maSequence, nCurrent, StringRangeEnumerator::Range::nFirst, StringRangeEnumerator::Range::nLast, nRangeIndex, pEnumerator, and pPossibleValues.
bool StringRangeEnumerator::Iterator::operator== | ( | const Iterator & | i_rCompare | ) | const |
Definition at line 699 of file multisel.cxx.
References nCurrent, nRangeIndex, and pEnumerator.
|
friend |
Definition at line 105 of file multisel.hxx.
|
private |
Definition at line 103 of file multisel.hxx.
Referenced by operator++(), and operator==().
|
private |
Definition at line 102 of file multisel.hxx.
Referenced by operator++(), and operator==().
|
private |
Definition at line 100 of file multisel.hxx.
Referenced by operator++(), and operator==().
|
private |
Definition at line 101 of file multisel.hxx.
Referenced by operator++().