Chatterino
Public Member Functions | Friends | List of all members
chatterino::LimitedQueueSnapshot< T > Class Template Reference

#include <LimitedQueueSnapshot.hpp>

Public Member Functions

 LimitedQueueSnapshot ()=default
 
size_t size () const
 
const T & operator[] (size_t index) const
 
auto begin () const
 
auto end () const
 
auto rbegin () const
 
auto rend () const
 

Friends

class LimitedQueue< T >
 

Constructor & Destructor Documentation

◆ LimitedQueueSnapshot()

template<typename T>
chatterino::LimitedQueueSnapshot< T >::LimitedQueueSnapshot ( )
default

Member Function Documentation

◆ begin()

template<typename T>
auto chatterino::LimitedQueueSnapshot< T >::begin ( ) const
inline

◆ end()

template<typename T>
auto chatterino::LimitedQueueSnapshot< T >::end ( ) const
inline

◆ operator[]()

template<typename T>
const T& chatterino::LimitedQueueSnapshot< T >::operator[] ( size_t  index) const
inline

◆ rbegin()

template<typename T>
auto chatterino::LimitedQueueSnapshot< T >::rbegin ( ) const
inline

◆ rend()

template<typename T>
auto chatterino::LimitedQueueSnapshot< T >::rend ( ) const
inline

◆ size()

template<typename T>
size_t chatterino::LimitedQueueSnapshot< T >::size ( ) const
inline
Here is the caller graph for this function:

Friends And Related Function Documentation

◆ LimitedQueue< T >

template<typename T>
friend class LimitedQueue< T >
friend

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