#include <LinkedBlockList.h>
Classes | |
| struct | LLBlockStruct |
Public Member Functions | |
| void | addFront (ListType item) |
| bool | hasNext () |
| bool | isEmpty () |
| LinkedBlockList () | |
| ListType | next () |
| void | setCursorFront () |
| ~LinkedBlockList () | |
Private Types | |
| typedef struct LinkedBlockList::LLBlockStruct | LLBlock |
Private Attributes | |
| LLBlock * | m_cursor |
| BlockType | m_cursor_ind |
| LLBlock * | m_head |
| BlockType | m_head_block_size |
Definition at line 21 of file LinkedBlockList.h.
typedef struct LinkedBlockList::LLBlockStruct LinkedBlockList::LLBlock [private] |
| LinkedBlockList::LinkedBlockList | ( | ) | [inline] |
Definition at line 26 of file LinkedBlockList.h.
Definition at line 54 of file LinkedBlockList.cpp.
| void LinkedBlockList::addFront | ( | ListType | item | ) |
Definition at line 7 of file LinkedBlockList.cpp.
Definition at line 45 of file LinkedBlockList.cpp.
| bool LinkedBlockList::isEmpty | ( | ) | [inline] |
Definition at line 25 of file LinkedBlockList.h.
Definition at line 24 of file LinkedBlockList.cpp.
| void LinkedBlockList::setCursorFront | ( | ) | [inline] |
Definition at line 30 of file LinkedBlockList.h.
LLBlock* LinkedBlockList::m_cursor [private] |
Definition at line 46 of file LinkedBlockList.h.
BlockType LinkedBlockList::m_cursor_ind [private] |
Definition at line 44 of file LinkedBlockList.h.
LLBlock* LinkedBlockList::m_head [private] |
Definition at line 40 of file LinkedBlockList.h.
BlockType LinkedBlockList::m_head_block_size [private] |
Definition at line 42 of file LinkedBlockList.h.