Sequoia
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
sequoia::data_structures::static_queue< T, MaxDepth > Class Template Reference

A queue suitable for constexpr contexts. More...

#include <StaticQueue.hpp>

Public Member Functions

constexpr static_queue (std::initializer_list< T > l)
 
constexpr static_queue (const static_queue &)=default
 
constexpr static_queue (static_queue &) noexcept=default
 
constexpr static_queueoperator= (const static_queue &)=default
 
constexpr static_queueoperator= (static_queue &) noexcept=default
 
constexpr void push (const T &val)
 
constexpr const T & back () const noexcept
 
constexpr const T & front () const noexcept
 
constexpr void pop () noexcept
 
constexpr bool empty () const noexcept
 
constexpr std::size_t size () const noexcept
 

Friends

constexpr bool operator== (const static_queue &lhs, const static_queue &rhs) noexcept
 

Detailed Description

template<class T, std::size_t MaxDepth>
class sequoia::data_structures::static_queue< T, MaxDepth >

A queue suitable for constexpr contexts.


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