TIterator

Low level iterator.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectArray.h

Include

#include "UObject/UObjectArray.h"

Syntax

class TIterator

Remarks

Low level iterator.

Constructors

Name Description

Public function

TIterator

(
    const FUObjectArray& InArray,
    bool bOnlyGCedObjects
)

Constructor

Public function

TIterator

(
    EEndTagType,
    const TIterator& InIter
)

Constructor

Functions

Name Description

Protected function

bool

 

Advance()

Iterator advance with ordinary name for clarity in subclasses

Public function Const

int32

 

GetIndex()

Protected function Const

const FUObje...

 

GetIteratedArray()

Gets the array this iterator iterates over

Protected function Const

FUObjectItem...

 

GetObject()

Dereferences the iterator with an ordinary name for clarity in derived classes

Operators

Name Description

Public function Const

 

operator bool()

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

Public function Const

bool

 

operator!()

Inverse of the "bool" operator

Public function

void

 

operator++()

Iterator advance

Enums

Name

Description

Public enum

EEndTagType

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss