UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TBucketMap< T, K > Class Template Reference
+ Inheritance diagram for TBucketMap< T, K >:

Public Member Functions

FORCEINLINE void LockReadOnly ()
 
FORCEINLINE void UnlockReadOnly ()
 
FORCEINLINE void Compact ()
 
FORCEINLINE void Add (const T &Key)
 
FORCEINLINE void Remove (const T &Key)
 
FORCEINLINE K & FindOrAdd (const T &Key)
 
FORCEINLINE K & FindOrAdd (T &&Key)
 

Detailed Description

template<typename T, typename K = FHashBucket>
class TBucketMap< T, K >

Wrapper around a TMap with FHashBucket values that supports read only locks

Member Function Documentation

◆ Add()

template<typename T , typename K = FHashBucket>
FORCEINLINE void TBucketMap< T, K >::Add ( const T &  Key)
inline

◆ Compact()

template<typename T , typename K = FHashBucket>
FORCEINLINE void TBucketMap< T, K >::Compact ( )
inline

◆ FindOrAdd() [1/2]

template<typename T , typename K = FHashBucket>
FORCEINLINE K & TBucketMap< T, K >::FindOrAdd ( const T &  Key)
inline

◆ FindOrAdd() [2/2]

template<typename T , typename K = FHashBucket>
FORCEINLINE K & TBucketMap< T, K >::FindOrAdd ( T &&  Key)
inline

◆ LockReadOnly()

template<typename T , typename K = FHashBucket>
FORCEINLINE void TBucketMap< T, K >::LockReadOnly ( )
inline

◆ Remove()

template<typename T , typename K = FHashBucket>
FORCEINLINE void TBucketMap< T, K >::Remove ( const T &  Key)
inline

◆ UnlockReadOnly()

template<typename T , typename K = FHashBucket>
FORCEINLINE void TBucketMap< T, K >::UnlockReadOnly ( )
inline

The documentation for this class was generated from the following file: