UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Geometry::FSmallListSet::BaseValueIterator Class Reference

#include <SmallListSet.h>

+ Inheritance diagram for UE::Geometry::FSmallListSet::BaseValueIterator:

Public Member Functions

 BaseValueIterator ()
 
bool operator== (const BaseValueIterator &Other) const
 
bool operator!= (const BaseValueIterator &Other) const
 

Protected Member Functions

void GotoNext ()
 
void GotoNextOverflow ()
 
 BaseValueIterator (const FSmallListSet *ListSetIn, int32 ListIndex, bool is_end)
 
void SetToEnd ()
 

Protected Attributes

const FSmallListSetListSet
 
int32 ListIndex
 
int32 block_ptr
 
int32 N
 
int32 iEnd
 
int32 iCur
 
int32 cur_ptr
 
int32 cur_value
 

Friends

class FSmallListSet
 

Detailed Description

BaseValueIterator is a base class for ValueIterator and MappedValueIterator below.

Constructor & Destructor Documentation

◆ BaseValueIterator() [1/2]

UE::Geometry::FSmallListSet::BaseValueIterator::BaseValueIterator ( )
inline

◆ BaseValueIterator() [2/2]

UE::Geometry::FSmallListSet::BaseValueIterator::BaseValueIterator ( const FSmallListSet ListSetIn,
int32  ListIndex,
bool  is_end 
)
inlineprotected

Member Function Documentation

◆ GotoNext()

void UE::Geometry::FSmallListSet::BaseValueIterator::GotoNext ( )
inlineprotected

◆ GotoNextOverflow()

void UE::Geometry::FSmallListSet::BaseValueIterator::GotoNextOverflow ( )
inlineprotected

◆ operator!=()

bool UE::Geometry::FSmallListSet::BaseValueIterator::operator!= ( const BaseValueIterator Other) const
inline

◆ operator==()

bool UE::Geometry::FSmallListSet::BaseValueIterator::operator== ( const BaseValueIterator Other) const
inline

◆ SetToEnd()

void UE::Geometry::FSmallListSet::BaseValueIterator::SetToEnd ( )
inlineprotected

Friends And Related Symbol Documentation

◆ FSmallListSet

friend class FSmallListSet
friend

Member Data Documentation

◆ block_ptr

int32 UE::Geometry::FSmallListSet::BaseValueIterator::block_ptr
protected

◆ cur_ptr

int32 UE::Geometry::FSmallListSet::BaseValueIterator::cur_ptr
protected

◆ cur_value

int32 UE::Geometry::FSmallListSet::BaseValueIterator::cur_value
protected

◆ iCur

int32 UE::Geometry::FSmallListSet::BaseValueIterator::iCur
protected

◆ iEnd

int32 UE::Geometry::FSmallListSet::BaseValueIterator::iEnd
protected

◆ ListIndex

int32 UE::Geometry::FSmallListSet::BaseValueIterator::ListIndex
protected

◆ ListSet

const FSmallListSet* UE::Geometry::FSmallListSet::BaseValueIterator::ListSet
protected

◆ N

int32 UE::Geometry::FSmallListSet::BaseValueIterator::N
protected

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