Template Class EventPacketIterator
Defined in File common.hpp
Class Documentation
-
template<class T>
class EventPacketIterator Public Types
-
using iterator_category = std::random_access_iterator_tag
-
using difference_type = ptrdiff_t
-
using size_type = int32_t
Public Functions
-
inline EventPacketIterator()
-
inline EventPacketIterator(eventPtrType _eventPtr, size_t _eventSize)
-
inline bool operator==(const EventPacketIterator &rhs) const noexcept
-
inline bool operator!=(const EventPacketIterator &rhs) const noexcept
-
inline bool operator<(const EventPacketIterator &rhs) const noexcept
-
inline bool operator>(const EventPacketIterator &rhs) const noexcept
-
inline bool operator<=(const EventPacketIterator &rhs) const noexcept
-
inline bool operator>=(const EventPacketIterator &rhs) const noexcept
-
inline EventPacketIterator &operator++() noexcept
-
inline EventPacketIterator operator++(int) noexcept
-
inline EventPacketIterator &operator--() noexcept
-
inline EventPacketIterator operator--(int) noexcept
-
inline EventPacketIterator &operator+=(size_type add) noexcept
-
inline EventPacketIterator operator+(size_type add) const noexcept
-
inline EventPacketIterator &operator-=(size_type sub) noexcept
-
inline EventPacketIterator operator-(size_type sub) const noexcept
-
inline difference_type operator-(const EventPacketIterator &rhs) const noexcept
-
inline void swap(EventPacketIterator &rhs) noexcept
Friends
-
inline friend EventPacketIterator operator+(size_type lhs, const EventPacketIterator &rhs) noexcept
-
using iterator_category = std::random_access_iterator_tag