![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IoContainers.h>
Public Types | |
| using | ElementType = typename TypeTraits::ElementType |
| using | FIterator = UE::Private::TIntrusiveListIterator< TypeTraits > |
| using | FConstIterator = UE::Private::TIntrusiveListIterator< const TypeTraits > |
Public Member Functions | |
| TIntrusiveList ()=default | |
| TIntrusiveList (const TIntrusiveList &)=delete | |
| TIntrusiveList (TIntrusiveList &&Other) | |
| TIntrusiveList (ElementType *Element) | |
| TIntrusiveList & | operator= (const TIntrusiveList &)=delete |
| TIntrusiveList & | operator= (TIntrusiveList &&Other) |
| void | AddHead (ElementType *Element) |
| void | AddTail (ElementType *Element) |
| void | AddTail (ElementType *First, ElementType *Last) |
| void | AddTail (TIntrusiveList &&Other) |
| ElementType * | PopHead () |
| ElementType * | PeekHead () |
| bool | Remove (ElementType *Element) |
| template<typename PredicateType > | |
| void | AddOrInsertBefore (ElementType *Element, PredicateType Predicate) |
| bool | IsEmpty () const |
| ElementType * | GetHead () |
| const ElementType * | GetHead () const |
| ElementType * | GetTail () |
| const ElementType * | GetTail () const |
| FIterator | begin () |
| FConstIterator | begin () const |
| FIterator | end () |
| FConstIterator | end () const |
| using TIntrusiveList< TypeTraits >::ElementType = typename TypeTraits::ElementType |
| using TIntrusiveList< TypeTraits >::FConstIterator = UE::Private::TIntrusiveListIterator<const TypeTraits> |
| using TIntrusiveList< TypeTraits >::FIterator = UE::Private::TIntrusiveListIterator<TypeTraits> |
|
default |
|
delete |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
Adds or inserts a new item before the existing item returned by the user defined predicate.
| Element | The new item to add |
| Predicate | User defined predicate that should return true to insert the new item before the existing item |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
delete |
|
inline |
|
inline |
|
inline |
|
inline |