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