TinyTrainable
 
Loading...
Searching...
No Matches
PreviousResultsQueue Class Reference

#include <recognize_commands.h>

Classes

struct  Result
 

Public Member Functions

 PreviousResultsQueue ()
 
int size ()
 
bool empty ()
 
Resultfront ()
 
Resultback ()
 
void push_back (const Result &entry)
 
Result pop_front ()
 
Resultfrom_front (int offset)
 

Private Attributes

Result results_ [kMaxResults]
 
int front_index_
 
int size_
 

Static Private Attributes

static constexpr int kMaxResults = 50
 

Constructor & Destructor Documentation

◆ PreviousResultsQueue()

PreviousResultsQueue::PreviousResultsQueue ( )
inline

Member Function Documentation

◆ back()

Result & PreviousResultsQueue::back ( )
inline

◆ empty()

bool PreviousResultsQueue::empty ( )
inline

◆ from_front()

Result & PreviousResultsQueue::from_front ( int  offset)
inline

◆ front()

Result & PreviousResultsQueue::front ( )
inline

◆ pop_front()

Result PreviousResultsQueue::pop_front ( )
inline

◆ push_back()

void PreviousResultsQueue::push_back ( const Result entry)
inline

◆ size()

int PreviousResultsQueue::size ( )
inline

Member Data Documentation

◆ front_index_

int PreviousResultsQueue::front_index_
private

◆ kMaxResults

constexpr int PreviousResultsQueue::kMaxResults = 50
staticconstexprprivate

◆ results_

Result PreviousResultsQueue::results_[kMaxResults]
private

◆ size_

int PreviousResultsQueue::size_
private

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