Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
TBitArray< Allocator >::FIterator Class Reference

#include <BitArray.h>

+ Inheritance diagram for TBitArray< Allocator >::FIterator:
+ Collaboration diagram for TBitArray< Allocator >::FIterator:

Public Member Functions

FORCEINLINE FIterator (TBitArray< Allocator > &InArray, int32 StartIndex=0)
 
FORCEINLINE FIteratoroperator++ ()
 
FORCEINLINE operator bool () const
 
FORCEINLINE bool operator! () const
 
FORCEINLINE FBitReference GetValue () const
 
FORCEINLINE int32 GetIndex () const
 
- Public Member Functions inherited from FRelativeBitReference
FORCEINLINE FRelativeBitReference (int32 BitIndex)
 

Private Attributes

TBitArray< Allocator > & Array
 
int32 Index
 

Additional Inherited Members

- Public Attributes inherited from FRelativeBitReference
int32 DWORDIndex
 
uint32 Mask
 

Detailed Description

template<typename Allocator>
class TBitArray< Allocator >::FIterator

BitArray iterator.

Definition at line 569 of file BitArray.h.

Constructor & Destructor Documentation

◆ FIterator()

template<typename Allocator >
FORCEINLINE TBitArray< Allocator >::FIterator::FIterator ( TBitArray< Allocator > & InArray,
int32 StartIndex = 0 )
inline

Definition at line 572 of file BitArray.h.

Member Function Documentation

◆ GetIndex()

template<typename Allocator >
FORCEINLINE int32 TBitArray< Allocator >::FIterator::GetIndex ( ) const
inline

Definition at line 602 of file BitArray.h.

◆ GetValue()

template<typename Allocator >
FORCEINLINE FBitReference TBitArray< Allocator >::FIterator::GetValue ( ) const
inline

Definition at line 601 of file BitArray.h.

◆ operator bool()

template<typename Allocator >
FORCEINLINE TBitArray< Allocator >::FIterator::operator bool ( ) const
inlineexplicit

conversion to "bool" returning true if the iterator is valid.

Definition at line 591 of file BitArray.h.

◆ operator!()

template<typename Allocator >
FORCEINLINE bool TBitArray< Allocator >::FIterator::operator! ( ) const
inline

inverse of the "bool" operator

Definition at line 596 of file BitArray.h.

◆ operator++()

template<typename Allocator >
FORCEINLINE FIterator & TBitArray< Allocator >::FIterator::operator++ ( )
inline

Definition at line 578 of file BitArray.h.

Member Data Documentation

◆ Array

template<typename Allocator >
TBitArray<Allocator>& TBitArray< Allocator >::FIterator::Array
private

Definition at line 604 of file BitArray.h.

◆ Index

template<typename Allocator >
int32 TBitArray< Allocator >::FIterator::Index
private

Definition at line 605 of file BitArray.h.


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