Info
Get involved
Documentation


Public Member Functions | |
| salList () | |
| int | append (SAL_list_entry) |
| int | pop () |
| int | top (SAL_list_entry &) |
| int | clear () |
| bool | isEmpty () |
| int | getSize () |
| int | funcRemove (bool(*)(SAL_list_entry, SAL_list_entry), SAL_list_entry condition, int times=-1) |
| bool | inLoop (int stepSize=1) |
| SAL_list_entry | getLoopEntry () |
| void | setLoopBegin () |
| SAL_list_entry | operator[] (int position) |
| int | operator-= (SAL_list_entry entry) |
Private Attributes | |
| int | size |
| SAL_list_node * | begin |
| SAL_list_node * | end |
| SAL_list_node * | current |
| Uint32 | loop_position |
Classes | |
| struct | SAL_list_node |
Definition at line 33 of file SAL_list.h.