Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectIterator.h |
Include |
#include "UObject/UObjectIterator.h" |
template<class T>
class TObjectIterator
Class for iterating through all objects which inherit from a specified base class. Does not include any 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.
Name | Description | ||
---|---|---|---|
|
Index |
Index of the current element in the object array |
|
|
ObjectArray |
Results from the GetObjectsOfClass query |
Name | Description | |
---|---|---|
|
TObjectIterator ( |
Constructor |
|
TObjectIterator ( |
Constructor |
Name | Description | ||
---|---|---|---|
|
Advance() |
Iterator advance with ordinary name for clarity in subclasses |
|
|
UObject *... |
GetObject() |
Dereferences the iterator with an ordinary name for clarity in derived classes |
Name | Description | ||
---|---|---|---|
|
operator bool() |
Conversion to "bool" returning true if the iterator is valid. |
|
|
operator!() |
Conversion to "bool" returning true if the iterator is valid. |
|
|
T * |
operator*() |
Iterator dereference |
|
operator++() |
Iterator advance |
|
|
T * |
operator->() |
Iterator dereference |
Name |
Description |
|
---|---|---|
|
EEndTagType |