FIFOStack< T > Class Template Reference
A FIFO stack based on a singly-linked list. Operations are
push(),
pop(),
top(),
bottom() and
empty().
More...
List of all members.
|
Public Member Functions |
| | FIFOStack () |
| | Construct null.
|
| | FIFOStack (T a) |
| | Construct given initial T.
|
| | FIFOStack (Istream &is) |
| | Construct from Istream.
|
| T | top () const |
| | Return a copy of the top element.
|
| T | bottom () const |
| | Return a copy of the bottom element.
|
| void | push (const T &a) |
| | Push an element onto the stack.
|
| T | pop () |
| | Pop the bottom element off the stack.
|
Detailed Description
template<class T>
class Foam::FIFOStack< T >
A FIFO stack based on a singly-linked list. Operations are
push(),
pop(),
top(),
bottom() and
empty().
- Source files
-
Definition at line 46 of file FIFOStack.H.
Constructor & Destructor Documentation
Construct given initial T.
Definition at line 60 of file FIFOStack.H.
Member Function Documentation
Return a copy of the top element.
Definition at line 77 of file FIFOStack.H.
| T bottom |
( |
|
) |
const [inline] |
Return a copy of the bottom element.
Definition at line 83 of file FIFOStack.H.
| void push |
( |
const T & |
a |
) |
[inline] |
Push an element onto the stack.
Definition at line 92 of file FIFOStack.H.
Pop the bottom element off the stack.
Definition at line 98 of file FIFOStack.H.
The documentation for this class was generated from the following file:
Copyright © 2000-2009 OpenCFD Ltd