![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "uLang/Common/Containers/PointerSetHelper.h"#include "uLang/Common/Containers/SharedPointerArray.h"#include "uLang/Common/Misc/Optional.h"Go to the source code of this file.
Namespaces | |
| namespace | uLang |
Typedefs | |
| template<typename ElementType , typename KeyType > | |
| using | uLang::TSPtrSet = TSPtrSetG< ElementType, true, KeyType, TDefaultElementAllocator< CHeapRawAllocator > > |
| Set of shared pointers that allocates elements on the heap. | |
| template<typename ElementType , typename KeyType > | |
| using | uLang::TSRefSet = TSPtrSetG< ElementType, false, KeyType, TDefaultElementAllocator< CHeapRawAllocator > > |
| Set of shared references that allocates elements on the heap. | |
| template<typename ElementType , typename KeyType > | |
| using | uLang::TSPtrSetA = TSPtrSetG< ElementType, true, KeyType, TDefaultElementAllocator< CInstancedRawAllocator >, CAllocatorInstance * > |
| Set of shared pointers that allocates object using a given allocator instance. | |
| template<typename ElementType , typename KeyType > | |
| using | uLang::TSRefSetA = TSPtrSetG< ElementType, false, KeyType, TDefaultElementAllocator< CInstancedRawAllocator >, CAllocatorInstance * > |
| Set of shared references that allocates object using a given allocator instance. | |