emlabcpp
modern opinionated embedded C++ library
static_circular_buffer.h File Reference
#include "./iterator.h"
#include "./static_storage.h"
#include "./view.h"
#include <limits>
+ Include dependency graph for static_circular_buffer.h:

Go to the source code of this file.

Classes

class  emlabcpp::static_circular_buffer< T, N >
 Class implementing circular buffer of any type for up to N elements. More...
 
struct  std::iterator_traits< emlabcpp::static_circular_buffer_iterator< T > >
 
class  emlabcpp::static_circular_buffer_iterator< T >
 

Namespaces

 emlabcpp
 MIT License.
 

Functions

template<typename T , std::size_t N>
auto emlabcpp::operator<=> (static_circular_buffer< T, N > const &lh, static_circular_buffer< T, N > const &rh)
 
template<typename T , std::size_t N>
bool emlabcpp::operator== (static_circular_buffer< T, N > const &lh, static_circular_buffer< T, N > const &rh)
 
template<typename T , std::size_t N>
bool emlabcpp::operator!= (static_circular_buffer< T, N > const &lh, static_circular_buffer< T, N > const &rh)