TBitArray::InsertRange

Inserts multiple bits read from the given pointer, starting at the given index.

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

template<typename InWordType>
void InsertRange
(
    const InWordType * ReadBits,
    int32 Index,
    int32 NumBitsToAdd,
    int32 ReadOffsetBits
)

Remarks

Inserts multiple bits read from the given pointer, starting at the given index.

Parameters

Parameter

Description

ReadBits

The address of sized integers to read the bits from. Bits are read from ReadBits in the current platform's mathematical bitorder (ReadBits[0] & 0x1, ReadBits[0] & 0x2, ... ReadBits[0] & 0x100, ... ReadBits[0] & 0x80000000, ReadBits[1] & 0x1 ...

Index

The index at which to add; must be 0 <= Index <= Num().

NumBitsToAdd

The number of bits to add. Must be >= 0.

ReadOffsetBits

Number of bits into ReadBits at which to start reading.