#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.