FILO< T, rawSize > Class Template Reference
#include <FILO.h>
Inheritance diagram for FILO< T, rawSize >:
Collaboration diagram for FILO< T, rawSize >:
Public Member Functions | |
FILO () | |
T | pop () |
bool | push (T element) |
T | peek () const |
void | flush () |
unsigned int | count () const override |
![]() | |
virtual | ~Countable () |
virtual const T & | operator[] (unsigned int) const =0 |
virtual T & | operator[] (unsigned int)=0 |
const T & | at (unsigned int i) const |
Public Attributes | |
const int | size |
Constructor & Destructor Documentation
◆ FILO()
Member Function Documentation
◆ count()
template<typename T , int rawSize>
|
inlineoverridevirtual |
Implements Countable< T >.
◆ flush()
template<typename T , int rawSize>
void FILO< T, rawSize >::flush | ( | ) |
◆ peek()
template<typename T , int rawSize>
T FILO< T, rawSize >::peek | ( | ) | const |
◆ pop()
template<typename T , int rawSize>
T FILO< T, rawSize >::pop | ( | ) |
◆ push()
Member Data Documentation
◆ size
The documentation for this class was generated from the following file: