SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
|
This handles more cases than maybe_iterator_category if you inherit the underling_iterator_t. More...
#include <seqan3/core/detail/iterator_traits.hpp>
Additional Inherited Members | |
Public Types inherited from seqan3::detail::maybe_iterator_category< underling_iterator_t > | |
using | iterator_category = MAYBE_PRESENT(std::iterator_traits< underling_iterator_t >::iterator_category) |
The iterator category tag. (not always present!) | |
This handles more cases than maybe_iterator_category if you inherit the underling_iterator_t.
The same as maybe_iterator_category, but this will not define the iterator_category if the underling_iterator_t already defines an iterator_category to avoid duplicated definitions of iterator_category from two different base classes.
This class can be safely inherited from.