Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/AIModule/UHT/IndexedHandle.gen.cpp
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

199 lines
12 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "IndexedHandle.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeIndexedHandle() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FCompactIndexedHandleBase();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FIndexedHandleBase();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FSimpleIndexedHandleBase();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FSimpleIndexedHandleBase ******************************************
struct Z_Construct_UScriptStruct_FSimpleIndexedHandleBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSimpleIndexedHandleBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FSimpleIndexedHandleBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Index based handle that doesn't use a serial number.\n * For fast access in to index based data structures when we don't expect handles to be able to be stale\n */" },
{ "ModuleRelativePath", "Public/IndexedHandle.h" },
{ "ToolTip", "Index based handle that doesn't use a serial number.\nFor fast access in to index based data structures when we don't expect handles to be able to be stale" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSimpleIndexedHandleBase constinit property declarations **********
// ********** End ScriptStruct FSimpleIndexedHandleBase constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSimpleIndexedHandleBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSimpleIndexedHandleBase_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSimpleIndexedHandleBase;
class UScriptStruct* FSimpleIndexedHandleBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSimpleIndexedHandleBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSimpleIndexedHandleBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSimpleIndexedHandleBase, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("SimpleIndexedHandleBase"));
}
return Z_Registration_Info_UScriptStruct_FSimpleIndexedHandleBase.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSimpleIndexedHandleBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
nullptr,
&NewStructOps,
"SimpleIndexedHandleBase",
nullptr,
0,
sizeof(FSimpleIndexedHandleBase),
alignof(FSimpleIndexedHandleBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSimpleIndexedHandleBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSimpleIndexedHandleBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSimpleIndexedHandleBase()
{
if (!Z_Registration_Info_UScriptStruct_FSimpleIndexedHandleBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSimpleIndexedHandleBase.InnerSingleton, Z_Construct_UScriptStruct_FSimpleIndexedHandleBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSimpleIndexedHandleBase.InnerSingleton);
}
// ********** End ScriptStruct FSimpleIndexedHandleBase ********************************************
// ********** Begin ScriptStruct FIndexedHandleBase ************************************************
struct Z_Construct_UScriptStruct_FIndexedHandleBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIndexedHandleBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FIndexedHandleBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Index based handle that has a serial number to verify stale handles. For fast safe access in to index based data structures */" },
{ "ModuleRelativePath", "Public/IndexedHandle.h" },
{ "ToolTip", "Index based handle that has a serial number to verify stale handles. For fast safe access in to index based data structures" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIndexedHandleBase constinit property declarations ****************
// ********** End ScriptStruct FIndexedHandleBase constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIndexedHandleBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIndexedHandleBase_Statics
static_assert(std::is_polymorphic<FIndexedHandleBase>() == std::is_polymorphic<FSimpleIndexedHandleBase>(), "USTRUCT FIndexedHandleBase cannot be polymorphic unless super FSimpleIndexedHandleBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIndexedHandleBase;
class UScriptStruct* FIndexedHandleBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIndexedHandleBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIndexedHandleBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIndexedHandleBase, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("IndexedHandleBase"));
}
return Z_Registration_Info_UScriptStruct_FIndexedHandleBase.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIndexedHandleBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
Z_Construct_UScriptStruct_FSimpleIndexedHandleBase,
&NewStructOps,
"IndexedHandleBase",
nullptr,
0,
sizeof(FIndexedHandleBase),
alignof(FIndexedHandleBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIndexedHandleBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIndexedHandleBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIndexedHandleBase()
{
if (!Z_Registration_Info_UScriptStruct_FIndexedHandleBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIndexedHandleBase.InnerSingleton, Z_Construct_UScriptStruct_FIndexedHandleBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIndexedHandleBase.InnerSingleton);
}
// ********** End ScriptStruct FIndexedHandleBase **************************************************
// ********** Begin ScriptStruct FCompactIndexedHandleBase *****************************************
struct Z_Construct_UScriptStruct_FCompactIndexedHandleBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCompactIndexedHandleBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FCompactIndexedHandleBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Compact Index based handle that has a serial number to verify stale handles. For fast safe access in to index based data structures. */" },
{ "ModuleRelativePath", "Public/IndexedHandle.h" },
{ "ToolTip", "Compact Index based handle that has a serial number to verify stale handles. For fast safe access in to index based data structures." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCompactIndexedHandleBase constinit property declarations *********
// ********** End ScriptStruct FCompactIndexedHandleBase constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCompactIndexedHandleBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCompactIndexedHandleBase_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCompactIndexedHandleBase;
class UScriptStruct* FCompactIndexedHandleBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCompactIndexedHandleBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCompactIndexedHandleBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCompactIndexedHandleBase, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("CompactIndexedHandleBase"));
}
return Z_Registration_Info_UScriptStruct_FCompactIndexedHandleBase.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCompactIndexedHandleBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
nullptr,
&NewStructOps,
"CompactIndexedHandleBase",
nullptr,
0,
sizeof(FCompactIndexedHandleBase),
alignof(FCompactIndexedHandleBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCompactIndexedHandleBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCompactIndexedHandleBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCompactIndexedHandleBase()
{
if (!Z_Registration_Info_UScriptStruct_FCompactIndexedHandleBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCompactIndexedHandleBase.InnerSingleton, Z_Construct_UScriptStruct_FCompactIndexedHandleBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCompactIndexedHandleBase.InnerSingleton);
}
// ********** End ScriptStruct FCompactIndexedHandleBase *******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Public_IndexedHandle_h__Script_AIModule_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSimpleIndexedHandleBase::StaticStruct, Z_Construct_UScriptStruct_FSimpleIndexedHandleBase_Statics::NewStructOps, TEXT("SimpleIndexedHandleBase"),&Z_Registration_Info_UScriptStruct_FSimpleIndexedHandleBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSimpleIndexedHandleBase), 2517596367U) },
{ FIndexedHandleBase::StaticStruct, Z_Construct_UScriptStruct_FIndexedHandleBase_Statics::NewStructOps, TEXT("IndexedHandleBase"),&Z_Registration_Info_UScriptStruct_FIndexedHandleBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIndexedHandleBase), 207013890U) },
{ FCompactIndexedHandleBase::StaticStruct, Z_Construct_UScriptStruct_FCompactIndexedHandleBase_Statics::NewStructOps, TEXT("CompactIndexedHandleBase"),&Z_Registration_Info_UScriptStruct_FCompactIndexedHandleBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCompactIndexedHandleBase), 2987041951U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Public_IndexedHandle_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Public_IndexedHandle_h__Script_AIModule_2089435804{
TEXT("/Script/AIModule"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Public_IndexedHandle_h__Script_AIModule_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Public_IndexedHandle_h__Script_AIModule_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS