#include <List.h>
Public Member Functions | |
T * | add (T *item) |
T * | remove (T *item) |
void | remove (Oidx *oidptr) |
T * | find (Oidx *oidptr) const |
T * | find_lower (Oidx *oidptr) const |
T * | find_upper (Oidx *oidptr) const |
T * | find_next (Oidx *oidptr) const |
T * | find_prev (Oidx *oidptr) const |
T * | seek (Oidx *oidptr) const |
int | size () const |
T * | first () const |
T * | last () const |
T * | getNth (int i) const |
int | index (T *t) const |
int | empty () const |
void | clear () |
void | clearAll () |
OidList () | |
~OidList () | |
Protected Attributes | |
OidxPtrEntryPtrAVLMap * | content |
Friends | |
class | OidListCursor< T > |
T* OidList< T >::add | ( | T * | item | ) | [inline] |
T* OidList< T >::remove | ( | T * | item | ) | [inline] |
int OidList< T >::size | ( | ) | const [inline] |
T* OidList< T >::first | ( | ) | const [inline] |
T* OidList< T >::last | ( | ) | const [inline] |
T* OidList< T >::getNth | ( | int | i | ) | const [inline] |
int OidList< T >::index | ( | T * | t | ) | const [inline] |
int OidList< T >::empty | ( | ) | const [inline] |
void OidList< T >::clear | ( | ) | [inline] |
void OidList< T >::clearAll | ( | ) | [inline] |
friend class OidListCursor< T > [friend] |
OidxPtrEntryPtrAVLMap* OidList< T >::content [protected] |