BaseRangeIterator typedef | itunesdb::utils::SortablePtrVector< ElemType >::ContainerVersionAwareIterator< Container_T, Iter_T, TUnaryPredicate > | [protected] |
ContainerVersionAwareIterator(Container_T &container, const TUnaryPredicate &pred=TUnaryPredicate()) | itunesdb::utils::SortablePtrVector< ElemType >::ContainerVersionAwareIterator< Container_T, Iter_T, TUnaryPredicate > | [inline, protected] |
current() const | itunesdb::utils::RangeIterator< ElemType *, Iter_T, TUnaryPredicate > | [inline] |
currentPos() | itunesdb::utils::RangeIterator< ElemType *, Iter_T, TUnaryPredicate > | [inline, protected] |
empty() const | itunesdb::utils::RangeIterator< ElemType *, Iter_T, TUnaryPredicate > | [inline, protected] |
FilteredConstIterator(const SortablePtrVector &container, const TrackPredicate_T &predicate=TrackPredicate_T()) | itunesdb::utils::SortablePtrVector< ElemType >::FilteredConstIterator< TrackPredicate_T > | [inline] |
FilteredTrackConstIterator(const TrackList &tracklst, const TrackPredicate_T &pred=TrackPredicate_T()) | ITunesDB::FilteredTrackConstIterator< TrackPredicate_T > | [inline] |
hasNext() const | itunesdb::utils::SortablePtrVector< ElemType >::ContainerVersionAwareIterator< Container_T, Iter_T, TUnaryPredicate > | [inline] |
isValid() const | itunesdb::utils::SortablePtrVector< ElemType >::ContainerVersionAwareIterator< Container_T, Iter_T, TUnaryPredicate > | [inline] |
last() const | itunesdb::utils::RangeIterator< ElemType *, Iter_T, TUnaryPredicate > | [inline] |
m_container | itunesdb::utils::SortablePtrVector< ElemType >::ContainerVersionAwareIterator< Container_T, Iter_T, TUnaryPredicate > | [protected] |
m_containerversion | itunesdb::utils::SortablePtrVector< ElemType >::ContainerVersionAwareIterator< Container_T, Iter_T, TUnaryPredicate > | [protected] |
m_dereferenceFun | itunesdb::utils::RangeIterator< ElemType *, Iter_T, TUnaryPredicate > | [protected] |
m_helper | itunesdb::utils::RangeIterator< ElemType *, Iter_T, TUnaryPredicate > | [protected] |
next() | itunesdb::utils::RangeIterator< ElemType *, Iter_T, TUnaryPredicate > | [inline] |
RangeIterator(Iter_Tstart, Iter_Tend, const TUnaryPredicate &predicate=TUnaryPredicate(), DefaultDeref< ElemType *, Iter_T >deref=DefaultDeref< ElemType *, Iter_T >()) | itunesdb::utils::RangeIterator< ElemType *, Iter_T, TUnaryPredicate > | [inline] |
remaining() const | itunesdb::utils::RangeIterator< ElemType *, Iter_T, TUnaryPredicate > | [inline] |
setRange(Iter_Tpos, Iter_Tend) | itunesdb::utils::RangeIterator< ElemType *, Iter_T, TUnaryPredicate > | [inline, protected] |
SortablePtrVector (defined in itunesdb::utils::SortablePtrVector< ElemType >::FilteredConstIterator< TrackPredicate_T >) | itunesdb::utils::SortablePtrVector< ElemType >::FilteredConstIterator< TrackPredicate_T > | [friend] |