![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Public Member Functions | |
| FORCEINLINE | THashBucketIterator (T &InBucket) |
| FORCEINLINE THashBucketIterator & | operator++ () |
| FORCEINLINE | operator bool () const |
| FORCEINLINE bool | operator! () const |
| FORCEINLINE UObjectBase *& | operator* () |
Public Attributes | |
| T & | Bucket |
| T::TIterator | Iterator |
| bool | bItems |
| bool | bReachedEndNoItems |
| bool | bSecondItem |
This implementation will use more space than the UE3 implementation. The goal was to make UObjects smaller to save L2 cache space. The hash is rarely used at runtime. A more space-efficient implementation is possible.
Hash Bucket Iterator. Iterates over all Objects in the bucket
|
inline |
|
inlineexplicit |
conversion to "bool" returning true if the iterator is valid.
|
inline |
inverse of the "bool" operator
|
inline |
|
inline |
Advances the iterator to the next element.
| bool THashBucketIterator< T >::bItems |
| bool THashBucketIterator< T >::bReachedEndNoItems |
| bool THashBucketIterator< T >::bSecondItem |
| T& THashBucketIterator< T >::Bucket |
| T::TIterator THashBucketIterator< T >::Iterator |