#include <UObjectGlobals.h>
|
enum | EEndTagType { EndTag
} |
|
◆ TIterator() [1/2]
Karma::FUObjectArray::TIterator::TIterator |
( |
const FUObjectArray & | InArray, |
|
|
bool | bOnlyGCedObjects = false ) |
|
inline |
Constructor
- Parameters
-
InArray | the array to iterate on |
bOnlyGCedObjects | if true, skip all of the permanent objects |
◆ TIterator() [2/2]
Karma::FUObjectArray::TIterator::TIterator |
( |
EEndTagType | , |
|
|
const TIterator & | InIter ) |
|
inline |
Constructor
- Parameters
-
InArray | the array to iterate on |
bOnlyGCedObjects | if true, skip all of the permanent objects |
◆ Advance()
FORCEINLINE bool Karma::FUObjectArray::TIterator::Advance |
( |
| ) |
|
|
inlineprotected |
Iterator advance with ordinary name for clarity in subclasses
- Returns
- true if the iterator points to a valid object, false if iteration is complete
◆ GetIteratedArray()
const FUObjectArray & Karma::FUObjectArray::TIterator::GetIteratedArray |
( |
| ) |
const |
|
inlineprotected |
Gets the array this iterator iterates over
◆ GetObject()
FORCEINLINE FUObjectItem * Karma::FUObjectArray::TIterator::GetObject |
( |
| ) |
const |
|
inlineprotected |
Dereferences the iterator with an ordinary name for clarity in derived classes
- Returns
- the UObject at the iterator
◆ operator bool()
FORCEINLINE Karma::FUObjectArray::TIterator::operator bool |
( |
| ) |
const |
|
inlineexplicit |
Conversion to "bool" returning true if the iterator is valid.
◆ operator!()
FORCEINLINE bool Karma::FUObjectArray::TIterator::operator! |
( |
| ) |
const |
|
inline |
inverse of the "bool" operator
◆ operator++()
FORCEINLINE void Karma::FUObjectArray::TIterator::operator++ |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: