Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
TBitArray< Allocator >::TWordIteratorBase< WordType > Struct Template Reference

Public Member Functions

 operator bool () const
 
int32 GetIndex () const
 
uint32 GetWord () const
 
void operator++ ()
 
void FillMissingBits (uint32 InMissingBitsFill)
 

Protected Member Functions

 TWordIteratorBase (WordType *InData, int32 InStartBitIndex, int32 InEndBitIndex)
 

Protected Attributes

WordType *RESTRICT Data
 
int32 CurrentIndex
 
int32 NumWords
 
uint32 CurrentMask
 
uint32 FinalMask
 
uint32 MissingBitsFill
 

Detailed Description

template<typename Allocator>
template<typename WordType>
struct TBitArray< Allocator >::TWordIteratorBase< WordType >

Definition at line 1539 of file BitArray.h.

Constructor & Destructor Documentation

◆ TWordIteratorBase()

template<typename Allocator >
template<typename WordType >
TBitArray< Allocator >::TWordIteratorBase< WordType >::TWordIteratorBase ( WordType * InData,
int32 InStartBitIndex,
int32 InEndBitIndex )
inlineexplicitprotected

Definition at line 1589 of file BitArray.h.

Member Function Documentation

◆ FillMissingBits()

template<typename Allocator >
template<typename WordType >
void TBitArray< Allocator >::TWordIteratorBase< WordType >::FillMissingBits ( uint32 InMissingBitsFill)
inline

Definition at line 1582 of file BitArray.h.

◆ GetIndex()

template<typename Allocator >
template<typename WordType >
int32 TBitArray< Allocator >::TWordIteratorBase< WordType >::GetIndex ( ) const
inline

Definition at line 1546 of file BitArray.h.

◆ GetWord()

template<typename Allocator >
template<typename WordType >
uint32 TBitArray< Allocator >::TWordIteratorBase< WordType >::GetWord ( ) const
inline

Definition at line 1551 of file BitArray.h.

◆ operator bool()

template<typename Allocator >
template<typename WordType >
TBitArray< Allocator >::TWordIteratorBase< WordType >::operator bool ( ) const
inlineexplicit

Definition at line 1541 of file BitArray.h.

◆ operator++()

Definition at line 1569 of file BitArray.h.

Member Data Documentation

◆ CurrentIndex

template<typename Allocator >
template<typename WordType >
int32 TBitArray< Allocator >::TWordIteratorBase< WordType >::CurrentIndex
protected

Definition at line 1612 of file BitArray.h.

◆ CurrentMask

template<typename Allocator >
template<typename WordType >
uint32 TBitArray< Allocator >::TWordIteratorBase< WordType >::CurrentMask
protected

Definition at line 1615 of file BitArray.h.

◆ Data

Definition at line 1610 of file BitArray.h.

◆ FinalMask

template<typename Allocator >
template<typename WordType >
uint32 TBitArray< Allocator >::TWordIteratorBase< WordType >::FinalMask
protected

Definition at line 1616 of file BitArray.h.

◆ MissingBitsFill

template<typename Allocator >
template<typename WordType >
uint32 TBitArray< Allocator >::TWordIteratorBase< WordType >::MissingBitsFill
protected

Definition at line 1617 of file BitArray.h.

◆ NumWords

template<typename Allocator >
template<typename WordType >
int32 TBitArray< Allocator >::TWordIteratorBase< WordType >::NumWords
protected

Definition at line 1613 of file BitArray.h.


The documentation for this struct was generated from the following file: