This is the complete list of members for TrackIter< TrackType >, including all inherited members.
| advance(long amount) const | TrackIter< TrackType > | inline |
| difference_type typedef | ValueIterator< TrackType *, std::bidirectional_iterator_tag > | |
| Filter(const Predicate2 &pred2) const | TrackIter< TrackType > | inline |
| Filter() const -> std::enable_if_t< std::is_base_of_v< TrackType, TrackType2 > &&(!std::is_const_v< TrackType >||std::is_const_v< TrackType2 >), TrackIter< TrackType2 > > | TrackIter< TrackType > | inline |
| FunctionType typedef | TrackIter< TrackType > | |
| GetPredicate() const | TrackIter< TrackType > | inline |
| iterator_category typedef | ValueIterator< TrackType *, std::bidirectional_iterator_tag > | |
| mBegin | TrackIter< TrackType > | private |
| mEnd | TrackIter< TrackType > | private |
| mIter | TrackIter< TrackType > | private |
| mPred | TrackIter< TrackType > | private |
| operator!= | TrackIter< TrackType > | friend |
| operator*() const | TrackIter< TrackType > | inline |
| operator++() | TrackIter< TrackType > | inline |
| operator++(int) | TrackIter< TrackType > | inline |
| operator--() | TrackIter< TrackType > | inline |
| operator--(int) | TrackIter< TrackType > | inline |
| operator== | TrackIter< TrackType > | friend |
| pointer typedef | ValueIterator< TrackType *, std::bidirectional_iterator_tag > | |
| reference typedef | ValueIterator< TrackType *, std::bidirectional_iterator_tag > | |
| TrackIter(TrackNodePointer begin, TrackNodePointer iter, TrackNodePointer end, FunctionType pred={}) | TrackIter< TrackType > | inline |
| TrackIterRange< TrackType > | TrackIter< TrackType > | private |
| valid() const | TrackIter< TrackType > | inlineprivate |
| value_type typedef | ValueIterator< TrackType *, std::bidirectional_iterator_tag > | |