SPH
Public Member Functions | List of all members
CircularArray< T > Class Template Reference

#include <CircularArray.h>

Public Member Functions

 CircularArray (const Size maxSize)
 
void push (const T &value)
 
void push (T &&value)
 
Size size () const
 
INLINE const T & operator[] (const Size i) const
 
INLINE T & operator[] (const Size i)
 

Detailed Description

template<typename T>
class CircularArray< T >

Definition at line 8 of file CircularArray.h.

Constructor & Destructor Documentation

◆ CircularArray()

template<typename T >
CircularArray< T >::CircularArray ( const Size  maxSize)
inline

Definition at line 14 of file CircularArray.h.

Member Function Documentation

◆ operator[]() [1/2]

template<typename T >
INLINE T& CircularArray< T >::operator[] ( const Size  i)
inline

Definition at line 44 of file CircularArray.h.

◆ operator[]() [2/2]

template<typename T >
INLINE const T& CircularArray< T >::operator[] ( const Size  i) const
inline

Definition at line 39 of file CircularArray.h.

◆ push() [1/2]

template<typename T >
void CircularArray< T >::push ( const T &  value)
inline

Definition at line 17 of file CircularArray.h.

◆ push() [2/2]

template<typename T >
void CircularArray< T >::push ( T &&  value)
inline

Definition at line 26 of file CircularArray.h.

◆ size()

template<typename T >
Size CircularArray< T >::size ( ) const
inline

Definition at line 35 of file CircularArray.h.


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