Four subject handles as a cache-friendly struct.
More...
#include <SubjectHandles4.h>
Four subject handles as a cache-friendly struct.
- Note
- Only valid subject handles can be added, but if the subject becomes invalid during the runtime it will still be present in the array.
◆ Add()
Add a new subject handle.
Only valid subjects are added.
- Parameters
-
SubjectHandle | A subject handle to add. |
- Returns
- The index of the added element.
◆ AddUnique()
Add a unique subject handle.
Only valid subjects are added.
- Parameters
-
SubjectHandle | A subject handle to add. |
- Returns
- The index of the added (or existing equal) element.
◆ At() [1/2]
Get a subject handle by its index.
◆ At() [2/2]
const FSubjectHandle & FSubjectHandles4::At |
( |
const int32 |
Index | ) |
const |
|
inline |
Get a subject handle by its index.
Constant version.
◆ CleanUp()
void FSubjectHandles4::CleanUp |
( |
| ) |
|
|
inline |
Remove all invalid subject handles (if any).
◆ Empty()
void FSubjectHandles4::Empty |
( |
| ) |
|
|
inline |
◆ Num()
int32 FSubjectHandles4::Num |
( |
| ) |
const |
|
inline |
Get the number of elements in the list.
◆ operator[]() [1/2]
Get a subject handle by its index.
◆ operator[]() [2/2]
const FSubjectHandle & FSubjectHandles4::operator[] |
( |
const int32 |
Index | ) |
const |
|
inline |
Get a subject handle by its index.
Constant version.
◆ Remove()
The documentation for this struct was generated from the following file: