UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FRawObjectIterator Class Reference

#include <UObjectIterator.h>

+ Inheritance diagram for FRawObjectIterator:

Public Member Functions

 FRawObjectIterator (bool bOnlyGCedObjects=false)
 
UE_FORCEINLINE_HINT FUObjectItemoperator* () const
 
UE_FORCEINLINE_HINT FUObjectItemoperator-> () const
 
- Public Member Functions inherited from FUObjectArray::TIterator
 TIterator (const FUObjectArray &InArray, bool bOnlyGCedObjects=false)
 
 TIterator (EEndTagType, const TIterator &InIter)
 
UE_FORCEINLINE_HINT void operator++ ()
 
bool operator== (const TIterator &Rhs) const
 
bool operator!= (const TIterator &Rhs) const
 
UE_FORCEINLINE_HINT operator bool () const
 
UE_FORCEINLINE_HINT bool operator! () const
 
UE_FORCEINLINE_HINT int32 GetIndex () const
 

Additional Inherited Members

- Public Types inherited from FUObjectArray::TIterator
enum  EEndTagType { EndTag }
 
- Protected Member Functions inherited from FUObjectArray::TIterator
UE_FORCEINLINE_HINT FUObjectItemGetObject () const
 
bool Advance ()
 
const FUObjectArrayGetIteratedArray () const
 

Detailed Description

Class for iterating through all objects, including class default objects, unreachable objects...all UObjects

Constructor & Destructor Documentation

◆ FRawObjectIterator()

FRawObjectIterator::FRawObjectIterator ( bool  bOnlyGCedObjects = false)
inline

Constructor

Parameters
bOnlyGCedObjectsif true, skip all of the permanent objects

Member Function Documentation

◆ operator*()

UE_FORCEINLINE_HINT FUObjectItem * FRawObjectIterator::operator* ( ) const
inline

Iterator dereference

Returns
the object pointer pointed at by the iterator

◆ operator->()

UE_FORCEINLINE_HINT FUObjectItem * FRawObjectIterator::operator-> ( ) const
inline

Iterator dereference

Returns
the object pointer pointed at by the iterator

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