![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SharedPointerArray.h>
Public Member Functions | |
| ULANG_FORCEINLINE | Iterator () |
| ULANG_FORCEINLINE | Iterator (ElementType *const *Item, const typename InElementAllocatorType::RawAllocatorType &Allocator) |
| ULANG_FORCEINLINE | ~Iterator ()=default |
| ULANG_FORCEINLINE const PointerType & | operator* () const |
| ULANG_FORCEINLINE const ElementType * | operator-> () const |
| ULANG_FORCEINLINE bool | operator== (const Iterator &Other) const |
| ULANG_FORCEINLINE bool | operator!= (const Iterator &Other) const |
| ULANG_FORCEINLINE Iterator & | operator++ () |
| ULANG_FORCEINLINE Iterator | operator++ (int) |
| ULANG_FORCEINLINE Iterator & | operator-- () |
| ULANG_FORCEINLINE Iterator | operator-- (int) |
Protected Member Functions | |
| ULANG_FORCEINLINE PointerType & | Ptr () const |
Protected Attributes | |
| ElementType *const * | _Item |
| TTypeCompatibleBytes< PointerType > | _DummyPtr |
Friends | |
| ULANG_FORCEINLINE Iterator | operator+ (const Iterator &Left, int32_t Right) |
| ULANG_FORCEINLINE Iterator | operator+ (int32_t Left, const Iterator &Right) |
| ULANG_FORCEINLINE int32_t | operator- (const Iterator &Left, const Iterator &Right) |
STL-like iterator to enable range-based for loop support.
|
inline |
|
inline |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
|
friend |
|
friend |
|
friend |
|
protected |
|
protected |