Module |
|
Header |
/Engine/Source/Runtime/Experimental/GeometryCollectionCore/Public/GeometryCollection/ManagedArray.h |
Include |
#include "GeometryCollection/ManagedArray.h" |
template<class InElementType>
class TManagedArrayBase : public FManagedArrayBase
Name | Description | |
---|---|---|
|
TManagedArrayBase() |
Constructor (default) Build an empty shared array |
|
TManagedArrayBase ( |
Constructor (TArray) |
|
TManagedArrayBase ( |
Copy Constructor (default) |
|
TManagedArrayBase ( |
Move Constructor |
|
TManagedArrayBase ( |
Constructor (default) Build an empty shared array |
Name | Description | |
---|---|---|
|
~TManagedArrayBase() |
Virtual Destructor |
Name | Description | ||
---|---|---|---|
|
Contains ( |
||
|
Count ( |
Count the number of entries match `Item_. |
|
|
Fill ( |
Fill the array with `Value_. |
|
|
Find ( |
Find first index of the element |
|
|
const Elemen... |
GetData() |
Helper function for returning a typed pointer to the first array entry. |
|
ElementType ... |
GetData() |
Helper function for returning a typed pointer to the first array entry. |
|
RangeCheck ( |
Checks if index is in array range. |
Name | Description | ||
---|---|---|---|
|
ExchangeArrays ( |
Perform a memory move between the two arrays |
|
|
size_t |
GetTypeSize() |
Helper function returning the size of the inner type. |
|
Init ( |
Init from a predefined Array of matching type |
|
|
Max() |
The reserved length of the array. |
|
|
Num() |
Returning the size of the array |
|
|
RemoveElements |
Remove elements |
|
|
Serialize ( |
Serialization Support |
Name | Description | ||
---|---|---|---|
|
const Elemen... |
operator[] ( |
|
|
ElementType ... |
operator[] ( |
Returning a reference to the element at index. |
|
TManagedArra... |
operator= ( |
Assignment operator |
Name |
Description |
---|---|
ElementType |
|
RangedForConstIteratorType |
|
RangedForIteratorType |
TARRAY_RANGED_FOR_CHECKS Is defined in Array.h based on build state. |