MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ empty()

template<typename T , size_t Capacity>
bool MayaFlux::Journal::RingBuffer< T, Capacity >::empty ( ) const
inlinenoexcept

Check if buffer is empty.

Definition at line 69 of file RingBuffer.hpp.

70 {
71 return m_read_index.load(std::memory_order_acquire) == m_write_index.load(std::memory_order_acquire);
72 }
std::atomic< size_t > m_read_index
std::atomic< size_t > m_write_index

References MayaFlux::Journal::RingBuffer< T, Capacity >::m_read_index, and MayaFlux::Journal::RingBuffer< T, Capacity >::m_write_index.