Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/TInstancedStruct
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| StructUtils/InstancedStruct.h | |||
TInstancedStruct
(
const TConstStructView< T > InOther |
This constructor is explicit to avoid accidentally converting struct views to instanced structs (which would result in costly copy of the struct to be made). | StructUtils/InstancedStruct.h | |
TInstancedStruct
(
const UScriptStruct* InScriptStruct |
StructUtils/InstancedStruct.h | ||
TInstancedStruct
(
const TInstancedStruct< T >& InOther |
StructUtils/InstancedStruct.h | ||
TInstancedStruct
(
TInstancedStruct< T >&& InOther |
StructUtils/InstancedStruct.h |
TInstancedStruct()
| Name | TInstancedStruct |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/StructUtils/InstancedStruct.h |
| Include Path | #include "StructUtils/InstancedStruct.h" |
TInstancedStruct()
TInstancedStruct(const TConstStructView< T >)
Description
This constructor is explicit to avoid accidentally converting struct views to instanced structs (which would result in costly copy of the struct to be made). Implicit conversion could happen e.g. when comparing TInstancedStruct to TConstStructView.
| Name | TInstancedStruct |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/StructUtils/InstancedStruct.h |
| Include Path | #include "StructUtils/InstancedStruct.h" |
template<typename T, typename>
TInstancedStruct
(
const TConstStructView < T > InOther
)
TInstancedStruct(const UScriptStruct *)
| Name | TInstancedStruct |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/StructUtils/InstancedStruct.h |
| Include Path | #include "StructUtils/InstancedStruct.h" |
template<typename T, typename>
TInstancedStruct
(
const UScriptStruct * InScriptStruct
)
TInstancedStruct(const TInstancedStruct< T > &)
| Name | TInstancedStruct |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/StructUtils/InstancedStruct.h |
| Include Path | #include "StructUtils/InstancedStruct.h" |
template<typename T, typename>
TInstancedStruct
(
const TInstancedStruct < T > & InOther
)
TInstancedStruct(TInstancedStruct< T > &&)
| Name | TInstancedStruct |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/StructUtils/InstancedStruct.h |
| Include Path | #include "StructUtils/InstancedStruct.h" |
template<typename T, typename>
TInstancedStruct
(
TInstancedStruct < T > && InOther
)