![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <LinkedListBuilder.h>
Inheritance diagram for TLinkedListBuilder< InElementType, InLinkAccessor >:Public Types | |
| using | Super = TLinkedListBuilderBase< InElementType, InElementType *, InLinkAccessor > |
Public Types inherited from TLinkedListBuilderBase< InElementType, InPointerType, InLinkAccessor > | |
| using | ElementType = InElementType |
| using | PointerType = InPointerType |
| using | LinkAccessor = InLinkAccessor |
Public Member Functions | |
| UE_NONCOPYABLE (TLinkedListBuilder) | |
Public Member Functions inherited from TLinkedListBuilderBase< InElementType, InPointerType, InLinkAccessor > | |
| UE_NONCOPYABLE (TLinkedListBuilderBase) | |
| TLinkedListBuilderBase (PointerType *ListStartPtr) | |
| UE_FORCEINLINE_HINT void | Restart () |
| UE_FORCEINLINE_HINT void | Append (ElementType &Element) |
| void | AppendNoTerminate (ElementType &Element) |
| void | AppendTerminated (ElementType &Element) |
| template<class PREDICATE_CLASS > | |
| int32 | RemoveAll (const PREDICATE_CLASS &Predicate) |
| void | Remove (ElementType &Element) |
| UE_FORCEINLINE_HINT void | NullTerminate () |
| void | MoveToEnd () |
| bool | MoveToNext () |
| UE_FORCEINLINE_HINT PointerType | GetNext (ElementType &Element) const |
| UE_FORCEINLINE_HINT PointerType | GetListStart () const |
| UE_FORCEINLINE_HINT PointerType | GetListEnd () const |
Single linked list builder for raw pointers
| using TLinkedListBuilder< InElementType, InLinkAccessor >::Super = TLinkedListBuilderBase<InElementType, InElementType*, InLinkAccessor> |
| TLinkedListBuilder< InElementType, InLinkAccessor >::UE_NONCOPYABLE | ( | TLinkedListBuilder< InElementType, InLinkAccessor > | ) |