Embedded Template Library 1.0
Loading...
Searching...
No Matches
etl::circular_buffer_base Class Reference

Public Types

typedef size_t size_type
 The type used for determining the size of queue.
 

Public Member Functions

size_type size () const
 
bool empty () const
 
bool full () const
 
size_type available () const
 
size_type max_size () const
 
size_type capacity () const
 

Protected Member Functions

 circular_buffer_base (size_type buffer_size_)
 
void increment_in ()
 
void increment_out ()
 

Protected Attributes

size_type buffer_size
 
size_type in
 Index to the next write.
 
size_type out
 Index to the next read.
 
 ETL_DECLARE_DEBUG_COUNT
 Internal debugging.
 

The documentation for this class was generated from the following file: