TObjectIterator< UObject >

Specialization for T == [UObject](API\Runtime\CoreUObject\UObject\UObject) that does not call IsA() unnecessarily

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FUObjectArray::TIterator

TObjectIteratorBase

TObjectIterator< UObject >

References

Module

CoreUObject

Header

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

Include

#include "UObject/UObjectIterator.h"

Syntax

template<>
class TObjectIterator< UObject > : public TObjectIteratorBase< IteratorThreadSafety >

Remarks

Specialization for T == UObject that does not call IsA() unnecessarily

Functions

Name Description

Public function

 

TObjectIterator

(
    bool bOnlyGCedObjects
)

Constructor

Public function

 

TObjectIterator

(
    TObjectIteratorBase::EEndTagType,
    const TObjectIterator& Begin
)

Constructor

Public function

 

TObjectIterator

(
    EObjectFlags AdditionalExclusionFla...,
    bool bIncludeDerivedClasses,
    EInternalObjectFlags InternalExclus...
)

Constructor

Operators

Name Description

Public function

void

 

operator++()

Iterator advance