TR-mbed 1.0
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
Eigen::RunQueue< Work, kSize > Class Template Reference

#include <RunQueue.h>

Public Member Functions

 RunQueue ()
 
 ~RunQueue ()
 
Work PushFront (Work w)
 
Work PopFront ()
 
Work PushBack (Work w)
 
Work PopBack ()
 
unsigned PopBackHalf (std::vector< Work > *result)
 
unsigned Size () const
 
bool Empty () const
 
void Flush ()
 

Constructor & Destructor Documentation

◆ RunQueue()

template<typename Work , unsigned kSize>
Eigen::RunQueue< Work, kSize >::RunQueue ( )
inline

◆ ~RunQueue()

template<typename Work , unsigned kSize>
Eigen::RunQueue< Work, kSize >::~RunQueue ( )
inline

Member Function Documentation

◆ Empty()

template<typename Work , unsigned kSize>
bool Eigen::RunQueue< Work, kSize >::Empty ( ) const
inline

◆ Flush()

template<typename Work , unsigned kSize>
void Eigen::RunQueue< Work, kSize >::Flush ( )
inline

◆ PopBack()

template<typename Work , unsigned kSize>
Work Eigen::RunQueue< Work, kSize >::PopBack ( )
inline

◆ PopBackHalf()

template<typename Work , unsigned kSize>
unsigned Eigen::RunQueue< Work, kSize >::PopBackHalf ( std::vector< Work > *  result)
inline

◆ PopFront()

template<typename Work , unsigned kSize>
Work Eigen::RunQueue< Work, kSize >::PopFront ( )
inline

◆ PushBack()

template<typename Work , unsigned kSize>
Work Eigen::RunQueue< Work, kSize >::PushBack ( Work  w)
inline

◆ PushFront()

template<typename Work , unsigned kSize>
Work Eigen::RunQueue< Work, kSize >::PushFront ( Work  w)
inline

◆ Size()

template<typename Work , unsigned kSize>
unsigned Eigen::RunQueue< Work, kSize >::Size ( ) const
inline

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