Skip to content

Class nebula::util::RingBuffer

template <typename T>

ClassList > nebula > util > RingBuffer

  • #include <ring_buffer.hpp>

Public Functions

Type Name
RingBuffer (std::size_t capacity)
T get_average () const
bool is_full () const
void push_back (const T & value)
std::size_t size () const

Public Functions Documentation

function RingBuffer

inline explicit nebula::util::RingBuffer::RingBuffer (
    std::size_t capacity
) 

function get_average

inline T nebula::util::RingBuffer::get_average () const

function is_full

inline bool nebula::util::RingBuffer::is_full () const

function push_back

inline void nebula::util::RingBuffer::push_back (
    const T & value
) 

function size

inline std::size_t nebula::util::RingBuffer::size () const


The documentation for this class was generated from the following file nebula_common/include/nebula_common/util/ring_buffer.hpp