Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Containers
Inheritance Hierarchy
- AllocatorType::ForAnyElementType
- TScriptArray
- FScriptArray
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Containers/ScriptArray.h |
| Include | #include "Containers/ScriptArray.h" |
Syntax
template<typename AllocatorType>
class TScriptArray : protected AllocatorType::ForAnyElementType
Remarks
Base dynamic array. An untyped data array; mirrors a TArray's members, but doesn't need an exact C++ type for its elements.
Variables
Constructors
| Type | Name | Description | |
|---|---|---|---|
TScriptArray () |
|||
TScriptArray
(
const TScriptArray& |
End - intrusive TOptional |
||
TScriptArray
(
int32 InNum, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | |||
| int32 | |||
| void | CheckAddress
(
const void* Addr, |
||
| void | CountBytes
(
FArchive& Ar, |
||
| void | |||
| SIZE_T | GetAllocatedSize
(
int32 NumBytesPerElement |
||
| const void * | GetData () |
||
| void * | GetData () |
||
| int32 | GetSlack () |
Returns the amount of slack in this array in elements. | |
| void | |||
| void | InsertZeroed
(
int32 Index, |
||
| bool | IsEmpty () |
||
| bool | IsValidIndex
(
int32 i |
||
| void | MoveAssign
(
TScriptArray& Other, |
||
| int32 | Num () |
||
| int32 | NumUnchecked () |
||
| void | |||
| void | |||
| void | |||
| void | ResizeGrow
(
int32 OldNum, |
||
| void | ResizeInit
(
int32 NumBytesPerElement, |
||
| void | ResizeShrink
(
int32 NumBytesPerElement, |
||
| void | |||
| void | SetNumUninitialized
(
int32 NewNum, |
||
| void | SetNumUninitialized
(
int32 NewNum, |
||
| void | |||
| void | SwapMemory
(
int32 A, |
Operators
| Type | Name | Description | |
|---|---|---|---|
| void | operator=
(
const TScriptArray& |
||
| bool |
Typedefs
| Name | Description |
|---|---|
| IntrusiveUnsetOptionalStateType |
Constants
| Name | Description |
|---|---|
| bHasIntrusiveUnsetOptionalState | Start - intrusive TOptional |