salList< SAL_list_entry > Class Template Reference

Collaboration diagram for salList< SAL_list_entry >:

Collaboration graph
[legend]
List of all members.

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_nodebegin
SAL_list_nodeend
SAL_list_nodecurrent
Uint32 loop_position

Classes

struct  SAL_list_node

Detailed Description

template<class SAL_list_entry>
class salList< SAL_list_entry >

Definition at line 33 of file SAL_list.h.


The documentation for this class was generated from the following file: