Template Class EventPacketContainerCopyIterator

Class Documentation

template<class InteralIterator, class SharedPtrType>
class EventPacketContainerCopyIterator

Public Types

using iterator_category = typename InteralIterator::iterator_category
using value_type = SharedPtrType
using pointer = const SharedPtrType*
using reference = const SharedPtrType&
using difference_type = typename InteralIterator::difference_type
using size_type = typename InteralIterator::difference_type

Public Functions

inline EventPacketContainerCopyIterator()
inline EventPacketContainerCopyIterator(InteralIterator _eventPacketsIterator)
inline reference operator*() const noexcept
inline pointer operator->() const noexcept
inline reference operator[](size_type idx) const noexcept
inline bool operator==(const EventPacketContainerCopyIterator &rhs) const noexcept
inline bool operator!=(const EventPacketContainerCopyIterator &rhs) const noexcept
inline bool operator<(const EventPacketContainerCopyIterator &rhs) const noexcept
inline bool operator>(const EventPacketContainerCopyIterator &rhs) const noexcept
inline bool operator<=(const EventPacketContainerCopyIterator &rhs) const noexcept
inline bool operator>=(const EventPacketContainerCopyIterator &rhs) const noexcept
inline EventPacketContainerCopyIterator &operator++() noexcept
inline EventPacketContainerCopyIterator operator++(int) noexcept
inline EventPacketContainerCopyIterator &operator--() noexcept
inline EventPacketContainerCopyIterator operator--(int) noexcept
inline EventPacketContainerCopyIterator &operator+=(size_type add) noexcept
inline EventPacketContainerCopyIterator operator+(size_type add) const noexcept
inline EventPacketContainerCopyIterator &operator-=(size_type sub) noexcept
inline EventPacketContainerCopyIterator operator-(size_type sub) const noexcept
inline difference_type operator-(const EventPacketContainerCopyIterator &rhs) const noexcept
inline void swap(EventPacketContainerCopyIterator &rhs) noexcept

Friends

inline friend EventPacketContainerCopyIterator operator+(size_type lhs, const EventPacketContainerCopyIterator &rhs) noexcept