| FUObjectArray::TIterator
|
Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectIterator.h |
Include |
#include "UObject/UObjectIterator.h" |
template<EObjectIteratorThreadSafetyOptions IteratorThreadSafety>
class TObjectIteratorBase : public FUObjectArray::TIterator
Class for iterating through all objects, including class default objects.
that when Playing In Editor, this will find objects in the editor as well as the PIE world, in an indeterminate order. IteratorThreadSafety template parameter manages how this class handles thread safety of UObject iteration.
Name | Description | ||
---|---|---|---|
|
ExclusionFlags |
Flags that returned objects must not have |
|
|
InternalExclusionFlags |
Internal Flags that returned objects must not have |
Name | Description | |
---|---|---|
|
TObjectIteratorBase ( |
Copy Constructor |
|
TObjectIteratorBase ( |
Constructor |
|
TObjectIteratorBase ( |
Constructor |
Name | Description | |
---|---|---|
|
~TObjectIteratorBase() |
Destructor |
Name | Description | ||
---|---|---|---|
|
AdvanceIterator() |
Wrapper around FUObjectArray::TIterator::Advance that locks the FUObjectArray mutex before advancing if necessary |
Name | Description | ||
---|---|---|---|
|
UObject *... |
operator*() |
Iterator dereference |
|
operator++() |
Iterator advance |
|
|
UObject *... |
operator->() |
Iterator dereference |