Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/FStructTracker
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FStructTracker
(
const FBaseStructGetter& InBaseStructGetter |
The input parameter is a function that fetches the UStruct representing the base class for all the stored structs. | StructUtils/StructTypeBitSet.h | |
FStructTracker
(
FStructTracker&& |
StructUtils/StructTypeBitSet.h | ||
FStructTracker
(
const FStructTracker& |
StructUtils/StructTypeBitSet.h | ||
FStructTracker
(
const UStruct* InBaseType, |
StructUtils/StructTypeBitSet.h |
FStructTracker(const FBaseStructGetter &)
Description
The input parameter is a function that fetches the UStruct representing the base class for all the stored structs. We're unable to get the UStruct parameter directly since FStructTracker instances are being created during module loading (via DEFINE_TYPEBITSET macro), and the StaticStruct call fails at that point for types defined in the same module.
| Name | FStructTracker |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/StructUtils/StructTypeBitSet.h |
| Include Path | #include "StructUtils/StructTypeBitSet.h" |
| Source | /Engine/Source/Runtime/CoreUObject/Private/StructUtils/StructTypeBitSet.cpp |
FStructTracker
(
const FBaseStructGetter & InBaseStructGetter
)
FStructTracker(FStructTracker &&)
| Name | FStructTracker |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/StructUtils/StructTypeBitSet.h |
| Include Path | #include "StructUtils/StructTypeBitSet.h" |
FStructTracker
(
FStructTracker &&
)
FStructTracker(const FStructTracker &)
| Name | FStructTracker |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/StructUtils/StructTypeBitSet.h |
| Include Path | #include "StructUtils/StructTypeBitSet.h" |
FStructTracker
(
const FStructTracker &
)
FStructTracker(const UStruct *, const FTypeValidation &)
| Name | FStructTracker |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/StructUtils/StructTypeBitSet.h |
| Include Path | #include "StructUtils/StructTypeBitSet.h" |
| Source | /Engine/Source/Runtime/CoreUObject/Private/StructUtils/StructTypeBitSet.cpp |
FStructTracker
(
const UStruct * InBaseType,
const FTypeValidation & InTypeVerification
)