Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Containers/StaticBitArray.h |
Include |
#include "Containers/StaticBitArray.h" |
template<uint32 NumBits>
class TStaticBitArray
A statically sized bit array.
Name | Description | |
---|---|---|
|
TStaticBitArray() |
Minimal initialization constructor |
|
TStaticBitArray ( |
Constructor that allows initializing by assignment from 0 |
|
TStaticBitArray ( |
Constructor to initialize from string |
|
TStaticBitArray |
Constructor to initialize to a single bit |
Name | Description | ||
---|---|---|---|
|
FindFirstClearBit() |
Finds the first clear bit in the array and returns the bit index. |
|
|
FindFirstSetBit() |
Finds the first set bit in the array and returns it's index. |
|
|
Num() |
Accessors. |
|
|
ToString() |
Converts the bitarray to a string representing the binary representation of the array |
Name | Description | ||
---|---|---|---|
|
operator UnspecifiedBoolType() |
Conversion to bool. |
|
|
TStaticBitAr... |
operator&= ( |
|
|
TStaticBitRe... |
operator[] ( |
|
|
const TConst... |
operator[] ( |
|
|
TStaticBitAr... |
operator^= ( |
|
|
TStaticBitAr... |
operator|= ( |
Modifiers. |
Name |
Description |
---|---|
UnspecifiedBoolType |
|
UnspecifiedZeroType |
|
WordType |
Name |
Description |
---|---|
NumBitsPerWord |
Static_assert(NumBits > 0, "Must have at least 1 bit."); |
NumOfBits |
|
NumWords |