![]() |
Ark Server API (ASA) - Wiki
|
#include <List.h>
Inheritance diagram for TLinkedList< ElementType >:
Collaboration diagram for TLinkedList< ElementType >:Public Member Functions | |
| TLinkedList () | |
| TLinkedList (const ElementType &InElement) | |
| FORCEINLINE ElementType * | operator-> () |
| FORCEINLINE const ElementType * | operator-> () const |
| FORCEINLINE ElementType & | operator* () |
| FORCEINLINE const ElementType & | operator* () const |
Public Member Functions inherited from TLinkedListBase< TLinkedList< ElementType >, ElementType, TLinkedListIterator > | |
| TLinkedListBase () | |
| FORCEINLINE void | Unlink () |
| FORCEINLINE void | LinkBefore (TLinkedList< ElementType > *Before) |
| FORCEINLINE void | LinkAfter (TLinkedList< ElementType > *After) |
| FORCEINLINE void | LinkReplace (TLinkedList< ElementType > *Replace) |
| FORCEINLINE void | LinkHead (TLinkedList< ElementType > *&Head) |
| FORCEINLINE bool | IsLinked () |
| FORCEINLINE TLinkedList< ElementType > ** | GetPrevLink () const |
| FORCEINLINE TLinkedList< ElementType > * | GetNextLink () const |
| FORCEINLINE TLinkedList< ElementType > * | Next () |
Private Types | |
| typedef TLinkedListBase< TLinkedList< ElementType >, ElementType, TLinkedListIterator > | Super |
Private Attributes | |
| ElementType | Element |
Additional Inherited Members | |
Public Types inherited from TLinkedListBase< TLinkedList< ElementType >, ElementType, TLinkedListIterator > | |
| typedef TLinkedListIterator< TLinkedList< ElementType >, ElementType > | TIterator |
| typedef TLinkedListIterator< TLinkedList< ElementType >, const ElementType > | TConstIterator |
Encapsulates a link in a single linked list with constant access time.
This linked list is non-intrusive, i.e. it stores a copy of the element passed to it (typically a pointer)
|
private |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |