nndeploy C++ API  0.2.0
nndeploy C++ API
Public Member Functions | List of all members
nndeploy::base::RingQueue< T > Class Template Reference

#include <ring_queue.h>

Public Member Functions

at (size_t index) const
 
back () const
 
void clear ()
 
bool empty () const
 
front () const
 
popFront ()
 
void pushBack (T value)
 
void reserve (size_t min_capacity)
 
 RingQueue ()=default
 
size_t size () const
 
 ~RingQueue ()=default
 

Detailed Description

template<typename T>
class nndeploy::base::RingQueue< T >

Definition at line 13 of file ring_queue.h.

Constructor & Destructor Documentation

◆ RingQueue()

template<typename T >
nndeploy::base::RingQueue< T >::RingQueue ( )
default

◆ ~RingQueue()

template<typename T >
nndeploy::base::RingQueue< T >::~RingQueue ( )
default

Member Function Documentation

◆ at()

template<typename T >
T nndeploy::base::RingQueue< T >::at ( size_t  index) const
inline

Definition at line 71 of file ring_queue.h.

◆ back()

template<typename T >
T nndeploy::base::RingQueue< T >::back ( ) const
inline

Definition at line 63 of file ring_queue.h.

◆ clear()

template<typename T >
void nndeploy::base::RingQueue< T >::clear ( )
inline

Definition at line 83 of file ring_queue.h.

◆ empty()

template<typename T >
bool nndeploy::base::RingQueue< T >::empty ( ) const
inline

Definition at line 81 of file ring_queue.h.

◆ front()

template<typename T >
T nndeploy::base::RingQueue< T >::front ( ) const
inline

Definition at line 56 of file ring_queue.h.

◆ popFront()

template<typename T >
T nndeploy::base::RingQueue< T >::popFront ( )
inline

Definition at line 45 of file ring_queue.h.

◆ pushBack()

template<typename T >
void nndeploy::base::RingQueue< T >::pushBack ( value)
inline

Definition at line 35 of file ring_queue.h.

Here is the call graph for this function:

◆ reserve()

template<typename T >
void nndeploy::base::RingQueue< T >::reserve ( size_t  min_capacity)
inline

Definition at line 18 of file ring_queue.h.

◆ size()

template<typename T >
size_t nndeploy::base::RingQueue< T >::size ( ) const
inline

Definition at line 79 of file ring_queue.h.


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