Navigation
API > API/Runtime > API/Runtime/uLangCore > API/Runtime/uLangCore/TArrayG
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static ULANG_FORCEINLINETEnableIf< Private::TCanMoveTArrayPointersBetweenArrayTypes< FromArrayType, ToArrayType >::Value >::Type MoveOrCopyWithSlack
(
ToArrayType& ToArray, |
Moves or copies array. Depends on the array type traits.This override moves. | uLang/Common/Containers/Array.h | |
static ULANG_FORCEINLINETEnableIfPrivate::TCanMoveTArrayPointersBetweenArrayTypes< FromArrayType, ToArrayType >::Value >::Type MoveOrCopyWithSlack
(
ToArrayType& ToArray, |
Moves or copies array. Depends on the array type traits.This override copies. | uLang/Common/Containers/Array.h |
MoveOrCopyWithSlack(ToArrayType &, FromArrayType &, int32_t, int32_t)
Description
Moves or copies array. Depends on the array type traits.
This override moves.
| Name | MoveOrCopyWithSlack |
| Type | function |
| Header File | /Engine/Source/Runtime/Solaris/uLangCore/Public/uLang/Common/Containers/Array.h |
| Include Path | #include "uLang/Common/Containers/Array.h" |
template<typename FromArrayType, typename ToArrayType>
static ULANG_FORCEINLINETEnableIf < Private::TCanMoveTArrayPointersBetweenArrayTypes < FromArrayType, ToArrayType >::Value >::Type MoveOrCopyWithSlack
(
ToArrayType & ToArray,
FromArrayType & FromArray,
int32_t PrevMax,
int32_t ExtraSlack
)
Parameters
| Name | Remarks |
|---|---|
| ToArray | Array to move into. |
| FromArray | Array to move from. |
| ExtraSlack | Tells how much extra memory should be preallocated at the end of the array in the number of elements. |
MoveOrCopyWithSlack(ToArrayType &, FromArrayType &, int32_t, int32_t)
Description
Moves or copies array. Depends on the array type traits.
This override copies.
| Name | MoveOrCopyWithSlack |
| Type | function |
| Header File | /Engine/Source/Runtime/Solaris/uLangCore/Public/uLang/Common/Containers/Array.h |
| Include Path | #include "uLang/Common/Containers/Array.h" |
template<typename FromArrayType, typename ToArrayType>
static ULANG_FORCEINLINETEnableIf <!Private::TCanMoveTArrayPointersBetweenArrayTypes < FromArrayType, ToArrayType >::Value >::Type MoveOrCopyWithSlack
(
ToArrayType & ToArray,
FromArrayType & FromArray,
int32_t PrevMax,
int32_t ExtraSlack
)
Parameters
| Name | Remarks |
|---|---|
| ToArray | Array to move into. |
| FromArray | Array to move from. |
| ExtraSlack | Tells how much extra memory should be preallocated at the end of the array in the number of elements. |