![]() |
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.
1.8.6.