Navigation
API > API/Runtime > API/Runtime/Core
Template for fluent array builders.
| Name | TArrayBuilder |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/Containers/ArrayBuilder.h |
| Include Path | #include "Containers/ArrayBuilder.h" |
Syntax
template<typename ElementType, typename Allocator>
class TArrayBuilder
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Default constructor. | Containers/ArrayBuilder.h | ||
TArrayBuilder
(
const TArray< ElementType, OtherAllocator >& InArray |
Creates and initializes an array builder from an array of items. | Containers/ArrayBuilder.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Array | TArray< ElementType, Allocator > | Holds the array. | Containers/ArrayBuilder.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TArrayBuilder & Add
(
const ElementType& Item |
Adds an item. | Containers/ArrayBuilder.h | |
TArrayBuilder & AddUnique
(
const ElementType& Item |
Adds an unique item. | Containers/ArrayBuilder.h | |
TArrayBuilder & Append
(
const TArray< ElementType, OtherAllocator >& OtherArray |
Appends an array of items. | Containers/ArrayBuilder.h | |
TArray< ElementType, Allocator > Build() |
Builds the array as configured. | Containers/ArrayBuilder.h |