List of all members | Public Member Functions | Private Attributes
sdet::Trigger::Fifo< T > Class Template Reference

#include <StationTriggerAlgorithm.h>

Inheritance diagram for sdet::Trigger::Fifo< T >:
Inheritance graph
[legend]

Public Member Functions

void Assign (const unsigned int length, const T &init=T())
 
 Fifo ()=default
 
 Fifo (const unsigned int length, const T &init=T())
 
unsigned int GetLength () const
 
PushPop (const T &x)
 

Private Attributes

std::deque< T > fFifo
 

Detailed Description

template<typename T>
class sdet::Trigger::Fifo< T >

Definition at line 100 of file StationTriggerAlgorithm.h.

Constructor & Destructor Documentation

template<typename T>
sdet::Trigger::Fifo< T >::Fifo ( )
default
template<typename T>
sdet::Trigger::Fifo< T >::Fifo ( const unsigned int  length,
const T &  init = T() 
)
inlineexplicit

Definition at line 105 of file StationTriggerAlgorithm.h.

Member Function Documentation

template<typename T>
void sdet::Trigger::Fifo< T >::Assign ( const unsigned int  length,
const T &  init = T() 
)
inline

Definition at line 107 of file StationTriggerAlgorithm.h.

template<typename T>
unsigned int sdet::Trigger::Fifo< T >::GetLength ( ) const
inline

Definition at line 119 of file StationTriggerAlgorithm.h.

template<typename T>
T sdet::Trigger::Fifo< T >::PushPop ( const T &  x)
inline

Member Data Documentation

template<typename T>
std::deque<T> sdet::Trigger::Fifo< T >::fFifo
private

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

, generated on Tue Sep 26 2023.