Struct Acts::SourceLinkAdapterIterator

template<typename T>
struct SourceLinkAdapterIterator

Public Types

using BaseIterator = T
using difference_type = typename BaseIterator::difference_type
using iterator_category = typename BaseIterator::iterator_category
using pointer = typename BaseIterator::pointer
using reference = typename BaseIterator::reference
using value_type = typename BaseIterator::value_type

Public Functions

inline explicit SourceLinkAdapterIterator(T iterator)
inline bool operator!=(const SourceLinkAdapterIterator &other) const
inline Acts::SourceLink operator*() const
inline SourceLinkAdapterIterator &operator++()
inline auto operator-(const SourceLinkAdapterIterator &other) const
inline bool operator==(const SourceLinkAdapterIterator &other) const

Public Members

BaseIterator m_iterator