EBitwiseOperatorFlags

Flag enumeration for control bitwise operator functionality

Choose your operating system:

Windows

macOS

Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Containers/BitArray.h

Include

#include "Containers/BitArray.h"

Syntax

enum EBitwiseOperatorFlags
{
    MaxSize               = 1 << 0,
    MinSize               = 1 << 1,
    MaintainSize          = 1 << 2,
    OneFillMissingBits    = 1 << 4,
}

Values

Name

Description

MaxSize

Specifies that the result should be sized Max(A.Num(), B.Num())

MinSize

Specifies that the result should be sized Min(A.Num(), B.Num())

MaintainSize

Only valid for self-mutating bitwise operators - indicates that the size of the LHS operand should not be changed

OneFillMissingBits

When MaxSize or MaintainSize is specified and the operands are sized differently, any missing bits in the resulting bit array will be considered as 1, rather than 0

Remarks

Flag enumeration for control bitwise operator functionality