Struct RingBuffer

template<typename T, uint32_t SIZE>
struct RingBuffer

Public Functions

inline void fill(const T &val)
inline void push(const T &val)
inline T average() const
inline T &operator[](uint32_t idx)
inline const T &operator[](uint32_t idx) const
inline uint32_t size() const

Public Members

T data[SIZE] = {}
uint32_t pos = {0}