#include <DoubleList.h>
Public Member Functions | |
int | index (T data) |
void | erase (bool bDataErase=true) |
void | push_front (T data) |
void | push_back (T data) |
T | pop_front () |
T | pop_back () |
T | at (int i) |
void | move_to (unsigned int index, T Element) |
T | remove_from (int i) |
tNode * | remove_raw (T data) |
void | add_raw (tNode *node) |
T | remove (T data) |
T | operator[] (int i) |
void | set_ptr (T data) |
T | next () |
T | prev () |
T | ptr () |
int | size () |
T | begin () |
T | end () |
This class is a ... well, a doubly linked list class.
Definition at line 11 of file DoubleList.h.
|
Method details:
|
|
Method details:
Referenced by CGUIStatic::GetProperties(), CGUIElement::GetProperties(), CGUIButton::GetProperties(), and CDoubleList< CGUIElement * >::operator[](). |
|
Method details:
|
|
Method details:
|
|
Method details:
|
|
Method details:
|
|
Method details:
Referenced by CGUIElement::SetZOrder(). |
|
Method details:
|
|
Method details:
|
|
Method details:
Referenced by CDoubleList< CGUIElement * >::remove_from(). |
|
Method details:
Referenced by CDoubleList< CGUIElement * >::remove_from(). |
|
Method details:
|
|
Method details:
|
|
Method details:
Referenced by CGUIWindow::Create(). |
|
Method details:
|
|
Method details:
Referenced by CDoubleList< CGUIElement * >::move_to(). |
|
Method details:
Referenced by CDoubleList< CGUIElement * >::remove(). |
|
Method details:
|
|
Method details:
|
|
Method details:
Referenced by CGUIStatic::GetProperties(), CGUIElement::GetProperties(), CGUIButton::GetProperties(), CDoubleList< CGUIElement * >::index(), and CGUIElement::SetZOrder(). |