FBitArrayExt

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

TBitArray

TScriptStructTypeBitSet::FBitArrayExt

References

Module

StructUtils

Header

/Engine/Plugins/Experimental/StructUtils/Source/StructUtils/Public/ScriptStructTypeBitSet.h

Include

#include "ScriptStructTypeBitSet.h"

Syntax

struct FBitArrayExt : public TBitArray<>

Constructors

Name Description

Public function

FBitArrayExt()

Public function

FBitArrayExt

(
    const TBitArray<>& Source
)

Functions

Name Description

Public function

void

 

AddAtIndex

(
    const int32 Index
)

Public function Const

bool

 

Contains

(
    const int32 Index
)

Public function Const

bool

 

HasAll

(
    const TBitArray<>& Other
)

Public function Const

bool

 

HasAny

(
    const TBitArray<>& Other
)

Public function Const

bool

 

IsEmpty()

Public function

void

 

RemoveAtIndex

(
    const int32 Index
)

Protected function

void

 

SetBitNoCheck

(
    const int32 Index,
    const bool Value
)

Duplication of TBitArray::SetBitNoCheck needed since it's private but it's the performant way of setting bits when we know the index is valid.

Operators

Name Description

Public function

FBitArrayExt...

 

operator=

(
    const TBitArray<>& Other
)

Public function

void

 

operator-=

(
    const TBitArray<>& Other
)