TBlockVector

This is used to store/manage an array of BlockType*.

Windows
MacOS
Linux

References

Module

GeometricObjects

Header

/Engine/Plugins/Experimental/GeometryProcessing/Source/GeometricObjects/Public/Util/DynamicVector.h

Include

#include "Util/DynamicVector.h"

Syntax

template<typename ArrayType>
class TBlockVector

Remarks

This is used to store/manage an array of BlockType*. Basically a stripped down TIndirectArray that does not do range-checking on operator[] in non-debug builds

Variables

Name Description

Protected variable

TArray< ArrayTy...

 

Elements

Constructors

Name Description

Public function

TBlockVector()

Public function

TBlockVector

(
    TBlockVector&& Moved
)

Public function

TBlockVector

(
    const TBlockVector& Copy
)

Destructors

Name Description

Public function

~TBlockVector()

Functions

Name Description

Public function

void

 

Add

(
    ArrayType* NewElement
)

Public function

void

 

Empty

(
    int32 NewReservedSize
)

Public function Const

int32

 

Num()

Public function

void

 

Truncate

(
    int32 NewElementCount,
    bool bAllowShrinking
)

Operators

Name Description

Public function

ArrayType &

 

operator[]

(
    int32 Index
)

Public function Const

const ArrayT...

 

operator[]

(
    int32 Index
)

Public function

TBlockVector...

 

operator=

(
    const TBlockVector& Copy
)

Public function

TBlockVector...

 

operator=

(
    TBlockVector&& Moved
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss