Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/TSparseSet
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
constexpr TSparseSet () |
Initialization constructor. | ||
consteval TSparseSet
(
EConstEval |
|||
TSparseSet
(
const TSparseSet& Copy |
Copy constructor. | ||
TSparseSet
(
TArrayView< const ElementType > InArrayView |
|||
TSparseSet
(
TArray< ElementType >&& InArray |
|||
TSparseSet
(
std::initializer_list< ElementType > InitList |
Initializer list constructor. | ||
TSparseSet
(
TSparseSet&& Other |
Move constructor. | ||
TSparseSet
(
TSparseSet< ElementType, KeyFuncs, OtherAllocator >&& Other |
Constructor for moving elements from a UE_TSPARSE_SET with a different SetAllocator | ||
TSparseSet
(
const TSparseSet< ElementType, KeyFuncs, OtherAllocator >& Other |
Constructor for copying elements from a UE_TSPARSE_SET with a different SetAllocator |
TSparseSet()
Description
Initialization constructor.
| Name | TSparseSet |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Containers/SparseSet.h.inl |
| Include Path | #include "Containers/SparseSet.h.inl" |
constexpr TSparseSet()
TSparseSet(EConstEval)
| Name | TSparseSet |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Containers/SparseSet.h.inl |
| Include Path | #include "Containers/SparseSet.h.inl" |
consteval TSparseSet
(
EConstEval
)
TSparseSet(const TSparseSet &)
Description
Copy constructor.
| Name | TSparseSet |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Containers/SparseSet.h.inl |
| Include Path | #include "Containers/SparseSet.h.inl" |
TSparseSet
(
const TSparseSet & Copy
)
TSparseSet(TArrayView< const ElementType >)
| Name | TSparseSet |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Containers/SparseSet.h.inl |
| Include Path | #include "Containers/SparseSet.h.inl" |
TSparseSet
(
TArrayView < const ElementType > InArrayView
)
TSparseSet(TArray< ElementType > &&)
| Name | TSparseSet |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Containers/SparseSet.h.inl |
| Include Path | #include "Containers/SparseSet.h.inl" |
TSparseSet
(
TArray < ElementType > && InArray
)
TSparseSet(FIntrusiveUnsetOptionalState)
| Name | TSparseSet |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Containers/SparseSet.h.inl |
| Include Path | #include "Containers/SparseSet.h.inl" |
TSparseSet
(
FIntrusiveUnsetOptionalState Tag
)
TSparseSet(std::initializer_list< ElementType >)
Description
Initializer list constructor.
| Name | TSparseSet |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Containers/SparseSet.h.inl |
| Include Path | #include "Containers/SparseSet.h.inl" |
TSparseSet
(
std::initializer_list< ElementType > InitList
)
TSparseSet(TSparseSet &&)
Description
Move constructor.
| Name | TSparseSet |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Containers/SparseSet.h.inl |
| Include Path | #include "Containers/SparseSet.h.inl" |
TSparseSet
(
TSparseSet && Other
)
TSparseSet(TSparseSet< ElementType, KeyFuncs, OtherAllocator > &&)
Description
Constructor for moving elements from a UE_TSPARSE_SET with a different SetAllocator
| Name | TSparseSet |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Containers/SparseSet.h.inl |
| Include Path | #include "Containers/SparseSet.h.inl" |
template<typename OtherAllocator>
TSparseSet
(
TSparseSet < ElementType, KeyFuncs, OtherAllocator > && Other
)
TSparseSet(const TSparseSet< ElementType, KeyFuncs, OtherAllocator > &)
Description
Constructor for copying elements from a UE_TSPARSE_SET with a different SetAllocator
| Name | TSparseSet |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Containers/SparseSet.h.inl |
| Include Path | #include "Containers/SparseSet.h.inl" |
template<typename OtherAllocator>
TSparseSet
(
const TSparseSet < ElementType, KeyFuncs, OtherAllocator > & Other
)