9 class CHeapRawAllocator;
22 template <
typename Predicate>
28 template <
typename Predicate>
34 template <
typename ArgType>
86template<
class ElementType,
class KeyType = ElementType>
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define ULANG_FORCEINLINE
Definition Common.h:188
Raw memory allocator that allocates memory from the global heap.
Definition Allocator.h:64
ULANG_FORCEINLINE uint32_t Num() const
Definition HashTable.h:68
ULANG_FORCEINLINE Iterator< true > cend() const
Definition HashTable.h:374
KeyValueType & Insert(const KeyValueType &KeyValue)
Definition HashTable.h:134
ULANG_FORCEINLINE Iterator< true > cbegin() const
Definition HashTable.h:365
KeyValueType & FindOrInsert(KeyValueType &&KeyValue)
Definition HashTable.h:144
ULANG_FORCEINLINE bool Contains(const KeyType &Key) const
Definition HashTable.h:73
void Empty()
Definition HashTable.h:231
ULANG_FORCEINLINE Iterator< false > end()
Definition HashTable.h:350
ULANG_FORCEINLINE Iterator< false > begin()
Definition HashTable.h:341
ULANG_FORCEINLINE KeyValueType * Find(const KeyType &Key)
Definition HashTable.h:78
bool IsEmpty() const
Definition HashTable.h:226
bool Remove(const KeyType &Key)
Definition HashTable.h:156
const KeyValueType * FindByPredicate(Predicate Pred) const
Definition HashTable.h:99
ULANG_FORCEINLINE ElementType * Find(const KeyType &Key)
Definition Set.h:19
ULANG_FORCEINLINE ElementType * FindByPredicate(Predicate Pred)
Definition Set.h:29
ULANG_FORCEINLINE uint32_t Num() const
Definition Set.h:17
HashTableType _HashTable
Definition Set.h:82
typename HashTableType::template Iterator< false > Iterator
Definition Set.h:49
ULANG_FORCEINLINE Iterator begin()
Definition Set.h:51
ULANG_FORCEINLINE bool Remove(const ElementType &Element)
Definition Set.h:41
ULANG_FORCEINLINE bool IsEmpty() const
Definition Set.h:43
typename HashTableType::template Iterator< true > ConstIterator
Definition Set.h:48
ULANG_FORCEINLINE Iterator end()
Definition Set.h:56
ULANG_FORCEINLINE const ElementType * FindByPredicate(Predicate Pred) const
Definition Set.h:23
ULANG_FORCEINLINE void Empty()
Definition Set.h:45
ULANG_FORCEINLINE ConstIterator begin() const
Definition Set.h:61
TSetG(AllocatorArgsType &&... AllocatorArgs)
Definition Set.h:15
ULANG_FORCEINLINE ConstIterator end() const
Definition Set.h:66
ULANG_FORCEINLINE const ElementType * Find(const KeyType &Key) const
Definition Set.h:20
ULANG_FORCEINLINE bool Contains(const ElementType &Element) const
Definition Set.h:18
ULANG_FORCEINLINE ElementType & Insert(ArgType &&Arg)
Definition Set.h:35
ULANG_FORCEINLINE ConstIterator cend() const
Definition Set.h:76
ULANG_FORCEINLINE ConstIterator cbegin() const
Definition Set.h:71
ULANG_FORCEINLINE ElementType & FindOrInsert(ElementType &&Element)
Definition Set.h:40
Definition VVMEngineEnvironment.h:23
ULANG_FORCEINLINE TRemoveReference< T >::Type && Move(T &&Obj)
Definition References.h:86