doom3-gpl
Doom 3 GPL source release
|
#include <LinkList.h>
Public Member Functions | |
idLinkList () | |
~idLinkList () | |
bool | IsListEmpty (void) const |
bool | InList (void) const |
int | Num (void) const |
void | Clear (void) |
void | InsertBefore (idLinkList &node) |
void | InsertAfter (idLinkList &node) |
void | AddToEnd (idLinkList &node) |
void | AddToFront (idLinkList &node) |
void | Remove (void) |
type * | Next (void) const |
type * | Prev (void) const |
type * | Owner (void) const |
void | SetOwner (type *object) |
idLinkList * | ListHead (void) const |
idLinkList * | NextNode (void) const |
idLinkList * | PrevNode (void) const |
Private Attributes | |
idLinkList * | head |
idLinkList * | next |
idLinkList * | prev |
type * | owner |
Definition at line 43 of file LinkList.h.
idLinkList< type >::idLinkList | ( | ) |
Definition at line 85 of file LinkList.h.
idLinkList< type >::~idLinkList | ( | ) |
Definition at line 101 of file LinkList.h.
void idLinkList< type >::AddToEnd | ( | idLinkList< type > & | node | ) |
Definition at line 230 of file LinkList.h.
void idLinkList< type >::AddToFront | ( | idLinkList< type > & | node | ) |
Definition at line 242 of file LinkList.h.
void idLinkList< type >::Clear | ( | void | ) |
Definition at line 157 of file LinkList.h.
bool idLinkList< type >::InList | ( | void | ) | const |
Definition at line 125 of file LinkList.h.
void idLinkList< type >::InsertAfter | ( | idLinkList< type > & | node | ) |
Definition at line 212 of file LinkList.h.
void idLinkList< type >::InsertBefore | ( | idLinkList< type > & | node | ) |
Definition at line 193 of file LinkList.h.
bool idLinkList< type >::IsListEmpty | ( | void | ) | const |
Definition at line 113 of file LinkList.h.
idLinkList< type > * idLinkList< type >::ListHead | ( | void | ) | const |
Definition at line 255 of file LinkList.h.
type * idLinkList< type >::Next | ( | void | ) | const |
Definition at line 267 of file LinkList.h.
idLinkList< type > * idLinkList< type >::NextNode | ( | void | ) | const |
Definition at line 297 of file LinkList.h.
int idLinkList< type >::Num | ( | void | ) | const |
Definition at line 137 of file LinkList.h.
type * idLinkList< type >::Owner | ( | void | ) | const |
Definition at line 327 of file LinkList.h.
type * idLinkList< type >::Prev | ( | void | ) | const |
Definition at line 282 of file LinkList.h.
idLinkList< type > * idLinkList< type >::PrevNode | ( | void | ) | const |
Definition at line 312 of file LinkList.h.
void idLinkList< type >::Remove | ( | void | ) |
Definition at line 175 of file LinkList.h.
void idLinkList< type >::SetOwner | ( | type * | object | ) |
Definition at line 339 of file LinkList.h.
|
private |
Definition at line 71 of file LinkList.h.
|
private |
Definition at line 72 of file LinkList.h.
|
private |
Definition at line 74 of file LinkList.h.
|
private |
Definition at line 73 of file LinkList.h.