![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ObjectPtrLinkedListIterator.h>
Public Types | |
| using | ElementType = std::conditional_t< bConst, const InElementType, InElementType > |
Public Member Functions | |
| TObjectPtrLinkedListIteratorBase ()=default | |
| TObjectPtrLinkedListIteratorBase (ElementType *InStart) | |
| TObjectPtrLinkedListIteratorBase (const TObjectPtrLinkedListIteratorBase &)=default | |
| TObjectPtrLinkedListIteratorBase (TObjectPtrLinkedListIteratorBase &&)=default | |
| TObjectPtrLinkedListIteratorBase & | operator= (const TObjectPtrLinkedListIteratorBase &)=default |
| TObjectPtrLinkedListIteratorBase & | operator= (TObjectPtrLinkedListIteratorBase &&)=default |
| TObjectPtrLinkedListIteratorBase & | operator++ () |
| TObjectPtrLinkedListIteratorBase | operator++ (int) |
| operator bool () | |
| ElementType * | operator* () const |
| ElementType * | operator-> () const |
| bool | operator== (const TObjectPtrLinkedListIteratorBase &Other) const |
| bool | operator!= (const TObjectPtrLinkedListIterator &Other) const |
| TObjectPtrLinkedListIteratorBase | begin () |
| TObjectPtrLinkedListIteratorBase | end () |
Utility type to iterate a linked list of TObjectPtr, optionally avoiding access tracking for performance reasons.
| using TObjectPtrLinkedListIteratorBase< InElementType, InNextMember, bConst, bNoAccessTracking >::ElementType = std::conditional_t<bConst, const InElementType, InElementType> |
|
default |
|
inline |
|
default |
|
inline |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
default |
|
inline |