A Queue should support Enque(), Deque() and Front() operations.
More...
#include <queue.hpp>
|
virtual bool | Enqueue (const Type &element)=0 |
| Enqueue a new element at the end of queue element element to enqueue. More...
|
|
virtual bool | Dequeue ()=0 |
| Dequeue the an element from the front of queue. More...
|
|
virtual Type | Front () const =0 |
| Access the front (next in line) element of queue. More...
|
|
virtual SzType | Size () const =0 |
| number of elements contained in More...
|
|
bool | Enque (const Type &element) |
| Enqueue a new element at the end of queue element element to enqueue. More...
|
|
bool | Deque () |
| Enqueue a new element at the end of queue element element to enqueue. More...
|
|
Type | Fore () const |
| Enqueue a new element at the end of queue element element to enqueue. More...
|
|
bool | Add (const Type &element) |
| add an element More...
|
|
bool | Deduce () |
| deduce one element More...
|
|
Type | Peek () const |
| peek into next element contained in More...
|
|
virtual bool | IsEmpty () const |
| check if empty More...
|
|
template<typename Type, typename SzType>
class scire::AQueue< Type, SzType >
A Queue should support Enque(), Deque() and Front() operations.
Definition at line 38 of file queue.hpp.
template<typename Type , typename SzType >
template<typename Type , typename SzType >
template<typename Type , typename SzType >
Enqueue a new element at the end of queue element element to enqueue.
- Returns
- true on success
Definition at line 72 of file queue.hpp.
template<typename Type , typename SzType >
template<typename Type , typename SzType >
bool scire::AQueue< Type, SzType >::Enque |
( |
const Type & |
element | ) |
|
|
inline |
Enqueue a new element at the end of queue element element to enqueue.
- Returns
- true on success
Definition at line 66 of file queue.hpp.
template<typename Type , typename SzType >
virtual bool scire::AQueue< Type, SzType >::Enqueue |
( |
const Type & |
element | ) |
|
|
pure virtual |
template<typename Type , typename SzType >
Enqueue a new element at the end of queue element element to enqueue.
- Returns
- true on success
Definition at line 78 of file queue.hpp.
template<typename Type , typename SzType >
template<typename Type , typename SzType = int>
check if empty
- Returns
- true when empty
Definition at line 75 of file container.hpp.
template<typename Type , typename SzType >
template<typename Type , typename SzType >
The documentation for this class was generated from the following file: