Template Class EventPacketCommon
Defined in File common.hpp
Inheritance Relationships
Base Type
public libcaer::events::EventPacket
(Class EventPacket)
Class Documentation
-
template<class PKT, class EVT>
class EventPacketCommon : public libcaer::events::EventPacket Public Types
-
using size_type = int32_t
-
using difference_type = ptrdiff_t
-
using iterator = EventPacketIterator<value_type>
-
using const_iterator = EventPacketIterator<const_value_type>
-
using const_reverse_iterator = std::reverse_iterator<const_iterator>
Public Functions
-
inline const_reference getEvent(size_type index) const
-
inline const_reference operator[](size_type index) const
-
inline const_reference front() const
-
inline const_reference back() const
-
inline const_iterator begin() const noexcept
-
inline const_iterator end() const noexcept
-
inline const_iterator cbegin() const noexcept
-
inline const_iterator cend() const noexcept
-
inline reverse_iterator rbegin() noexcept
-
inline reverse_iterator rend() noexcept
-
inline const_reverse_iterator rbegin() const noexcept
-
inline const_reverse_iterator rend() const noexcept
-
inline const_reverse_iterator crbegin() const noexcept
-
inline const_reverse_iterator crend() const noexcept
Protected Functions
-
inline virtual std::unique_ptr<EventPacket> virtualCopy(copyTypes ct) const override
-
virtual const_reference virtualGetEvent(size_type index) const noexcept = 0
-
using size_type = int32_t