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] |
FilteredIterator(SortablePtrVector &container, const TUnaryPredicate &predicate=TUnaryPredicate()) | itunesdb::utils::SortablePtrVector< ElemType >::FilteredIterator< TUnaryPredicate > | [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] |
remove() | itunesdb::utils::SortablePtrVector< ElemType >::FilteredIterator< TUnaryPredicate > | [inline] |
removeRemaining() | itunesdb::utils::SortablePtrVector< ElemType >::FilteredIterator< TUnaryPredicate > | [inline] |
setRange(Iter_Tpos, Iter_Tend) | itunesdb::utils::RangeIterator< ElemType *, Iter_T, TUnaryPredicate > | [inline, protected] |
SortablePtrVector (defined in itunesdb::utils::SortablePtrVector< ElemType >::FilteredIterator< TUnaryPredicate >) | itunesdb::utils::SortablePtrVector< ElemType >::FilteredIterator< TUnaryPredicate > | [friend] |