| TDoubleLinkedList
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Containers/List.h |
Include |
#include "Containers/List.h" |
template<class ElementType>
class TDoubleLinkedList
Double linked list.
Name | Description | |
---|---|---|
|
TDoubleLinkedList() |
Constructors. |
Name | Description | |
---|---|---|
|
~TDoubleLinkedList() |
Destructor |
Name | Description | ||
---|---|---|---|
|
AddHead ( |
||
|
AddHead ( |
Add the specified value to the beginning of the list, making that value the new head of the list. |
|
|
AddTail ( |
Append the specified value to the end of the list |
|
|
AddTail ( |
||
|
Contains ( |
||
|
Empty() |
Removes all nodes from the list. |
|
|
TDoubleLinke... |
FindNode ( |
Finds the node corresponding to the value specified |
|
TDoubleLinke... |
GetHead() |
Returns the node at the head of the list. |
|
TDoubleLinke... |
GetTail() |
Returns the node at the end of the list. |
|
InsertNode ( |
Insert the specified value into the list at an arbitrary point. |
|
|
InsertNode ( |
||
|
Num() |
Returns the number of items in the list. |
|
|
RemoveNode ( |
Removes the node specified. |
|
|
RemoveNode ( |
Remove the node corresponding to InElement. |
|
|
SetListSize ( |
Updates the size reported by Num(). |
Name |
Description |
|
---|---|---|
|
TDoubleLinkedListNode |
Name |
Description |
---|---|
TConstIterator |
|
TIterator |
Used to iterate over the elements of a linked list. |