|
| JPtrArrayIterator (const JPtrArray< T > &theArray, const JListT::Position start=JListT::kStartAtBeginning, const JIndex index=0) |
|
| JPtrArrayIterator (JPtrArray< T > *theArray, const JListT::Position start=JListT::kStartAtBeginning, const JIndex index=0) |
|
bool | SetPrev (T *dataPtr, const JPtrArrayT::SetAction action, const JListT::Action move=JListT::kMove) |
|
bool | SetNext (T *dataPtr, const JPtrArrayT::SetAction action, const JListT::Action move=JListT::kMove) |
|
bool | DeletePrev () |
|
bool | DeleteNext () |
|
bool | DeletePrevAsArray () |
|
bool | DeleteNextAsArray () |
|
| JArrayIterator (const JArray< T * > &theArray, const JListT::Position start=JListT::kStartAtBeginning, const JIndex index=0) |
|
| JArrayIterator (JArray< T * > *theArray, const JListT::Position start=JListT::kStartAtBeginning, const JIndex index=0) |
|
| JArrayIterator (const JArrayIterator< T * > &source) |
|
| ~JArrayIterator () override |
|
bool | Prev (T * *data, const JListT::Action move=JListT::kMove) override |
|
bool | Next (T * *data, const JListT::Action move=JListT::kMove) override |
|
void | SkipPrev (const JSize count=1) override |
|
void | SkipNext (const JSize count=1) override |
|
bool | SetPrev (const T * &data, const JListT::Action move=JListT::kMove) override |
|
bool | SetNext (const T * &data, const JListT::Action move=JListT::kMove) override |
|
bool | RemovePrev (const JSize count=1) override |
|
bool | RemoveNext (const JSize count=1) override |
|
bool | Insert (const T * &data) override |
|
| JListIterator (const JList< T > &theList, const JListT::Position start=JListT::kStartAtBeginning, const JIndex index=0) |
|
| JListIterator (JList< T > *theList, const JListT::Position start=JListT::kStartAtBeginning, const JIndex index=0) |
|
virtual | ~JListIterator () |
|
const JList< T > * | GetList () const |
|
bool | GetList (JList< T > **obj) const |
|
bool | Prev (std::function< bool(const T &)> match, T *item) |
|
bool | Next (std::function< bool(const T &)> match, T *item) |
|
virtual void | MoveTo (const JListT::Position newPosition, const JIndex index) |
|
bool | AtBeginning () const |
|
bool | AtEnd () const |
|
JIndex | GetPrevItemIndex () const |
|
JIndex | GetNextItemIndex () const |
|
bool | GetPrevItemIndex (JIndex *i) const |
|
bool | GetNextItemIndex (JIndex *i) const |
|
T | operator* () const |
|
JListIterator< T > & | operator++ () |
|
bool | operator== (const JListIterator< T > &it) const |
|