![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Public Types | |
| typedef TSet< UObjectBase * >::TIterator | TIterator |
Public Member Functions | |
| FORCEINLINE TSet< UObjectBase * > * | GetItems () |
| FORCEINLINE const TSet< UObjectBase * > * | GetItems () const |
| FORCEINLINE | FSetHashBucket () |
| FORCEINLINE | ~FSetHashBucket () |
| FORCEINLINE void | Add (UObjectBase *Object) |
| FORCEINLINE int32 | Remove (UObjectBase *Object) |
| FORCEINLINE bool | Contains (UObjectBase *Object) const |
| FORCEINLINE int32 | Num () const |
| FORCEINLINE SIZE_T | GetAllocatedSize () const |
| void | Shrink () |
| FORCEINLINE struct THashBucketIterator< FSetHashBucket > | CreateIterator () |
| FORCEINLINE TSet< UObjectBase * >::TIterator | GetIterator () |
Public Attributes | |
| void * | Elements [2] |
Static Public Attributes | |
| static TSet< UObjectBase * > | EmptyBucket |
|
inline |
Constructor
|
inline |
|
inline |
Adds an Object to the bucket
|
inline |
Checks if an Object exists in this bucket
| FORCEINLINE THashBucketIterator< FSetHashBucket > FSetHashBucket::CreateIterator | ( | ) |
|
inline |
Returns the amount of memory allocated for and by Items TSet
|
inline |
|
inline |
|
inline |
Gets an iterator for the TSet in this bucket or for the EmptyBucker if Items is null
|
inline |
Returns the number of Objects in this bucket
|
inline |
Removes an Object from the bucket
|
inline |
| void* FSetHashBucket::Elements[2] |
|
static |
This always empty set is used to get an iterator if the bucket doesn't use a TSet (has only 1 element)