|
| | 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 |
| |