Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/Engine/UHT/BlueprintSetLibrary.gen.cpp

1226 lines
103 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// 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 "Kismet/BlueprintSetLibrary.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeBlueprintSetLibrary() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
ENGINE_API UClass* Z_Construct_UClass_UBlueprintSetLibrary();
ENGINE_API UClass* Z_Construct_UClass_UBlueprintSetLibrary_NoRegister();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UBlueprintSetLibrary Function Set_Add ************************************
struct Z_Construct_UFunction_UBlueprintSetLibrary_Set_Add_Statics
{
struct BlueprintSetLibrary_eventSet_Add_Parms
{
TSet<int32> TargetSet;
int32 NewItem;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AutoCreateRefTerm", "NewItem" },
{ "Category", "Utilities|Set" },
{ "Comment", "/** \n\x09 * Adds item to set\n\x09 *\n\x09 * @param\x09TargetSet\x09\x09The set to add item to\n\x09 * @param\x09NewItem\x09\x09\x09The item to add to the set\n\x09 */" },
{ "CompactNodeTitle", "ADD" },
{ "CustomThunk", "true" },
{ "DisplayName", "Add" },
{ "ModuleRelativePath", "Classes/Kismet/BlueprintSetLibrary.h" },
{ "SetParam", "TargetSet|NewItem" },
{ "ToolTip", "Adds item to set\n\n@param TargetSet The set to add item to\n@param NewItem The item to add to the set" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetSet_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewItem_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Set_Add constinit property declarations *******************************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetSet_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_TargetSet;
static const UECodeGen_Private::FIntPropertyParams NewProp_NewItem;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Set_Add constinit property declarations *********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Set_Add Property Definitions ******************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Add_Statics::NewProp_TargetSet_ElementProp = { "TargetSet", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Add_Statics::NewProp_TargetSet = { "TargetSet", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_Add_Parms, TargetSet), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetSet_MetaData), NewProp_TargetSet_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Add_Statics::NewProp_NewItem = { "NewItem", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_Add_Parms, NewItem), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewItem_MetaData), NewProp_NewItem_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBlueprintSetLibrary_Set_Add_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Add_Statics::NewProp_TargetSet_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Add_Statics::NewProp_TargetSet,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Add_Statics::NewProp_NewItem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Add_Statics::PropPointers) < 2048);
// ********** End Function Set_Add Property Definitions ********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Add_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBlueprintSetLibrary, nullptr, "Set_Add", Z_Construct_UFunction_UBlueprintSetLibrary_Set_Add_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Add_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Add_Statics::BlueprintSetLibrary_eventSet_Add_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Add_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBlueprintSetLibrary_Set_Add_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Add_Statics::BlueprintSetLibrary_eventSet_Add_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBlueprintSetLibrary_Set_Add()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBlueprintSetLibrary_Set_Add_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UBlueprintSetLibrary Function Set_Add **************************************
// ********** Begin Class UBlueprintSetLibrary Function Set_AddItems *******************************
struct Z_Construct_UFunction_UBlueprintSetLibrary_Set_AddItems_Statics
{
struct BlueprintSetLibrary_eventSet_AddItems_Parms
{
TSet<int32> TargetSet;
TArray<int32> NewItems;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AutoCreateRefTerm", "NewItems" },
{ "Category", "Utilities|Set" },
{ "Comment", "/**\n\x09 * Adds all elements from an Array to a Set\n\x09 *\n\x09 * @param\x09TargetSet\x09\x09The set to search for the item\n\x09 * @param\x09NewItems\x09\x09The items to add to the set\n\x09 */" },
{ "CompactNodeTitle", "ADD ITEMS" },
{ "CustomThunk", "true" },
{ "DisplayName", "Add Items" },
{ "ModuleRelativePath", "Classes/Kismet/BlueprintSetLibrary.h" },
{ "SetParam", "TargetSet|NewItems" },
{ "ToolTip", "Adds all elements from an Array to a Set\n\n@param TargetSet The set to search for the item\n@param NewItems The items to add to the set" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetSet_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewItems_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Set_AddItems constinit property declarations **************************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetSet_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_TargetSet;
static const UECodeGen_Private::FIntPropertyParams NewProp_NewItems_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_NewItems;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Set_AddItems constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Set_AddItems Property Definitions *************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_AddItems_Statics::NewProp_TargetSet_ElementProp = { "TargetSet", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_AddItems_Statics::NewProp_TargetSet = { "TargetSet", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_AddItems_Parms, TargetSet), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetSet_MetaData), NewProp_TargetSet_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_AddItems_Statics::NewProp_NewItems_Inner = { "NewItems", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_AddItems_Statics::NewProp_NewItems = { "NewItems", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_AddItems_Parms, NewItems), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewItems_MetaData), NewProp_NewItems_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBlueprintSetLibrary_Set_AddItems_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_AddItems_Statics::NewProp_TargetSet_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_AddItems_Statics::NewProp_TargetSet,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_AddItems_Statics::NewProp_NewItems_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_AddItems_Statics::NewProp_NewItems,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_AddItems_Statics::PropPointers) < 2048);
// ********** End Function Set_AddItems Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_AddItems_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBlueprintSetLibrary, nullptr, "Set_AddItems", Z_Construct_UFunction_UBlueprintSetLibrary_Set_AddItems_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_AddItems_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_AddItems_Statics::BlueprintSetLibrary_eventSet_AddItems_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_AddItems_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBlueprintSetLibrary_Set_AddItems_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_AddItems_Statics::BlueprintSetLibrary_eventSet_AddItems_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBlueprintSetLibrary_Set_AddItems()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBlueprintSetLibrary_Set_AddItems_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UBlueprintSetLibrary Function Set_AddItems *********************************
// ********** Begin Class UBlueprintSetLibrary Function Set_Clear **********************************
struct Z_Construct_UFunction_UBlueprintSetLibrary_Set_Clear_Statics
{
struct BlueprintSetLibrary_eventSet_Clear_Parms
{
TSet<int32> TargetSet;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Utilities|Set" },
{ "Comment", "/**\n\x09 * Clear a set, removes all content.\n\x09 *\n\x09 * @param\x09TargetSet\x09\x09The set to clear\n\x09 */" },
{ "CompactNodeTitle", "CLEAR" },
{ "CustomThunk", "true" },
{ "DisplayName", "Clear" },
{ "Keywords", "empty" },
{ "ModuleRelativePath", "Classes/Kismet/BlueprintSetLibrary.h" },
{ "SetParam", "TargetSet" },
{ "ToolTip", "Clear a set, removes all content.\n\n@param TargetSet The set to clear" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetSet_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Set_Clear constinit property declarations *****************************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetSet_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_TargetSet;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Set_Clear constinit property declarations *******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Set_Clear Property Definitions ****************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Clear_Statics::NewProp_TargetSet_ElementProp = { "TargetSet", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Clear_Statics::NewProp_TargetSet = { "TargetSet", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_Clear_Parms, TargetSet), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetSet_MetaData), NewProp_TargetSet_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBlueprintSetLibrary_Set_Clear_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Clear_Statics::NewProp_TargetSet_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Clear_Statics::NewProp_TargetSet,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Clear_Statics::PropPointers) < 2048);
// ********** End Function Set_Clear Property Definitions ******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Clear_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBlueprintSetLibrary, nullptr, "Set_Clear", Z_Construct_UFunction_UBlueprintSetLibrary_Set_Clear_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Clear_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Clear_Statics::BlueprintSetLibrary_eventSet_Clear_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Clear_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBlueprintSetLibrary_Set_Clear_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Clear_Statics::BlueprintSetLibrary_eventSet_Clear_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBlueprintSetLibrary_Set_Clear()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBlueprintSetLibrary_Set_Clear_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UBlueprintSetLibrary Function Set_Clear ************************************
// ********** Begin Class UBlueprintSetLibrary Function Set_Contains *******************************
struct Z_Construct_UFunction_UBlueprintSetLibrary_Set_Contains_Statics
{
struct BlueprintSetLibrary_eventSet_Contains_Parms
{
TSet<int32> TargetSet;
int32 ItemToFind;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AutoCreateRefTerm", "ItemToFind" },
{ "BlueprintThreadSafe", "" },
{ "Category", "Utilities|Set" },
{ "Comment", "/**\n\x09 * Returns true if the set contains the given item.\n\x09 *\n\x09 * @param\x09TargetSet\x09\x09The set to search for the item\n\x09 * @param\x09ItemToFind\x09\x09The item to look for\n\x09 * @return\x09True if the item was found within the set\n\x09 */" },
{ "CompactNodeTitle", "CONTAINS" },
{ "CustomThunk", "true" },
{ "DisplayName", "Contains Item" },
{ "ModuleRelativePath", "Classes/Kismet/BlueprintSetLibrary.h" },
{ "SetParam", "TargetSet|ItemToFind" },
{ "ToolTip", "Returns true if the set contains the given item.\n\n@param TargetSet The set to search for the item\n@param ItemToFind The item to look for\n@return True if the item was found within the set" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetSet_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ItemToFind_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Set_Contains constinit property declarations **************************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetSet_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_TargetSet;
static const UECodeGen_Private::FIntPropertyParams NewProp_ItemToFind;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Set_Contains constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Set_Contains Property Definitions *************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Contains_Statics::NewProp_TargetSet_ElementProp = { "TargetSet", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Contains_Statics::NewProp_TargetSet = { "TargetSet", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_Contains_Parms, TargetSet), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetSet_MetaData), NewProp_TargetSet_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Contains_Statics::NewProp_ItemToFind = { "ItemToFind", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_Contains_Parms, ItemToFind), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ItemToFind_MetaData), NewProp_ItemToFind_MetaData) };
void Z_Construct_UFunction_UBlueprintSetLibrary_Set_Contains_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((BlueprintSetLibrary_eventSet_Contains_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Contains_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(BlueprintSetLibrary_eventSet_Contains_Parms), &Z_Construct_UFunction_UBlueprintSetLibrary_Set_Contains_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBlueprintSetLibrary_Set_Contains_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Contains_Statics::NewProp_TargetSet_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Contains_Statics::NewProp_TargetSet,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Contains_Statics::NewProp_ItemToFind,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Contains_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Contains_Statics::PropPointers) < 2048);
// ********** End Function Set_Contains Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Contains_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBlueprintSetLibrary, nullptr, "Set_Contains", Z_Construct_UFunction_UBlueprintSetLibrary_Set_Contains_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Contains_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Contains_Statics::BlueprintSetLibrary_eventSet_Contains_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Contains_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBlueprintSetLibrary_Set_Contains_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Contains_Statics::BlueprintSetLibrary_eventSet_Contains_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBlueprintSetLibrary_Set_Contains()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBlueprintSetLibrary_Set_Contains_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UBlueprintSetLibrary Function Set_Contains *********************************
// ********** Begin Class UBlueprintSetLibrary Function Set_Difference *****************************
struct Z_Construct_UFunction_UBlueprintSetLibrary_Set_Difference_Statics
{
struct BlueprintSetLibrary_eventSet_Difference_Parms
{
TSet<int32> A;
TSet<int32> B;
TSet<int32> Result;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Utilities|Set" },
{ "Comment", "/**\n\x09 * Assigns Result to the relative difference of two sets, A and B. That is, Result will \n\x09 * contain all elements that are in Set A but are not found in Set B. Note that the \n\x09 * difference between two sets is not commutative. The Set whose elements you wish to \n\x09 * preserve should be the first (top) parameter. Also called the relative complement.\n\x09 *\n\x09 * @param\x09\x09""A\x09\x09Starting set\n\x09 * @param\x09\x09""B\x09\x09Set of elements to remove from set A\n\x09 * @param\x09\x09Result\x09Set containing all elements in A that are not found in B\n\x09 */" },
{ "CompactNodeTitle", "DIFFERENCE" },
{ "CustomThunk", "true" },
{ "DisplayName", "Difference" },
{ "ModuleRelativePath", "Classes/Kismet/BlueprintSetLibrary.h" },
{ "SetParam", "A|B|Result" },
{ "ToolTip", "Assigns Result to the relative difference of two sets, A and B. That is, Result will\ncontain all elements that are in Set A but are not found in Set B. Note that the\ndifference between two sets is not commutative. The Set whose elements you wish to\npreserve should be the first (top) parameter. Also called the relative complement.\n\n@param A Starting set\n@param B Set of elements to remove from set A\n@param Result Set containing all elements in A that are not found in B" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_A_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_B_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Set_Difference constinit property declarations ************************
static const UECodeGen_Private::FIntPropertyParams NewProp_A_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_A;
static const UECodeGen_Private::FIntPropertyParams NewProp_B_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_B;
static const UECodeGen_Private::FIntPropertyParams NewProp_Result_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_Result;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Set_Difference constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Set_Difference Property Definitions ***********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Difference_Statics::NewProp_A_ElementProp = { "A", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Difference_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_Difference_Parms, A), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Difference_Statics::NewProp_B_ElementProp = { "B", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Difference_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_Difference_Parms, B), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_B_MetaData), NewProp_B_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Difference_Statics::NewProp_Result_ElementProp = { "Result", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Difference_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_Difference_Parms, Result), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBlueprintSetLibrary_Set_Difference_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Difference_Statics::NewProp_A_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Difference_Statics::NewProp_A,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Difference_Statics::NewProp_B_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Difference_Statics::NewProp_B,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Difference_Statics::NewProp_Result_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Difference_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Difference_Statics::PropPointers) < 2048);
// ********** End Function Set_Difference Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Difference_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBlueprintSetLibrary, nullptr, "Set_Difference", Z_Construct_UFunction_UBlueprintSetLibrary_Set_Difference_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Difference_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Difference_Statics::BlueprintSetLibrary_eventSet_Difference_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Difference_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBlueprintSetLibrary_Set_Difference_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Difference_Statics::BlueprintSetLibrary_eventSet_Difference_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBlueprintSetLibrary_Set_Difference()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBlueprintSetLibrary_Set_Difference_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UBlueprintSetLibrary Function Set_Difference *******************************
// ********** Begin Class UBlueprintSetLibrary Function Set_GetItemByIndex *************************
struct Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetItemByIndex_Statics
{
struct BlueprintSetLibrary_eventSet_GetItemByIndex_Parms
{
TSet<int32> TargetSet;
int32 Index;
int32 Item;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AutoCreateRefTerm", "Item" },
{ "BlueprintThreadSafe", "" },
{ "Category", "Utilities|Set" },
{ "Comment", "/**\n\x09 * Given a set and an index, returns a copy of the item found at that index.\n\x09 * Index may differ from the order in which they were added. This function is implemented\n\x09 * for the purpose of iterating sets by index.\n\x09 *\n\x09 * @param\x09TargetSet\x09\x09The set to get an item from\n\x09 * @param\x09Index\x09\x09\x09The index in the set to get an item from\n\x09 * @return\x09""A copy of the item stored at the index\n\x09 */" },
{ "CompactNodeTitle", "GET ITEM BY INDEX" },
{ "CustomThunk", "true" },
{ "DisplayName", "Get Item By Index" },
{ "ModuleRelativePath", "Classes/Kismet/BlueprintSetLibrary.h" },
{ "SetParam", "TargetSet|Item" },
{ "ToolTip", "Given a set and an index, returns a copy of the item found at that index.\nIndex may differ from the order in which they were added. This function is implemented\nfor the purpose of iterating sets by index.\n\n@param TargetSet The set to get an item from\n@param Index The index in the set to get an item from\n@return A copy of the item stored at the index" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetSet_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Set_GetItemByIndex constinit property declarations ********************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetSet_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_TargetSet;
static const UECodeGen_Private::FIntPropertyParams NewProp_Index;
static const UECodeGen_Private::FIntPropertyParams NewProp_Item;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Set_GetItemByIndex constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Set_GetItemByIndex Property Definitions *******************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetItemByIndex_Statics::NewProp_TargetSet_ElementProp = { "TargetSet", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetItemByIndex_Statics::NewProp_TargetSet = { "TargetSet", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_GetItemByIndex_Parms, TargetSet), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetSet_MetaData), NewProp_TargetSet_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetItemByIndex_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_GetItemByIndex_Parms, Index), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetItemByIndex_Statics::NewProp_Item = { "Item", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_GetItemByIndex_Parms, Item), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetItemByIndex_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetItemByIndex_Statics::NewProp_TargetSet_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetItemByIndex_Statics::NewProp_TargetSet,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetItemByIndex_Statics::NewProp_Index,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetItemByIndex_Statics::NewProp_Item,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetItemByIndex_Statics::PropPointers) < 2048);
// ********** End Function Set_GetItemByIndex Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetItemByIndex_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBlueprintSetLibrary, nullptr, "Set_GetItemByIndex", Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetItemByIndex_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetItemByIndex_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetItemByIndex_Statics::BlueprintSetLibrary_eventSet_GetItemByIndex_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetItemByIndex_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetItemByIndex_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetItemByIndex_Statics::BlueprintSetLibrary_eventSet_GetItemByIndex_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetItemByIndex()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetItemByIndex_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UBlueprintSetLibrary Function Set_GetItemByIndex ***************************
// ********** Begin Class UBlueprintSetLibrary Function Set_GetLastIndex ***************************
struct Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetLastIndex_Statics
{
struct BlueprintSetLibrary_eventSet_GetLastIndex_Parms
{
TSet<int32> TargetSet;
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintThreadSafe", "" },
{ "Category", "Utilities|Set" },
{ "Comment", "/** \n\x09 * Retrieves the last valid index for a set\n\x09 *\n\x09 * @param\x09TargetSet\x09\x09The set in question\n\x09 * @return\x09The number of entries in the set\n\x09 */" },
{ "CompactNodeTitle", "GET LAST INDEX" },
{ "CustomThunk", "true" },
{ "DisplayName", "Last Index" },
{ "ModuleRelativePath", "Classes/Kismet/BlueprintSetLibrary.h" },
{ "SetParam", "TargetSet" },
{ "ToolTip", "Retrieves the last valid index for a set\n\n@param TargetSet The set in question\n@return The number of entries in the set" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetSet_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Set_GetLastIndex constinit property declarations **********************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetSet_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_TargetSet;
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Set_GetLastIndex constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Set_GetLastIndex Property Definitions *********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetLastIndex_Statics::NewProp_TargetSet_ElementProp = { "TargetSet", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetLastIndex_Statics::NewProp_TargetSet = { "TargetSet", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_GetLastIndex_Parms, TargetSet), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetSet_MetaData), NewProp_TargetSet_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetLastIndex_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_GetLastIndex_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetLastIndex_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetLastIndex_Statics::NewProp_TargetSet_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetLastIndex_Statics::NewProp_TargetSet,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetLastIndex_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetLastIndex_Statics::PropPointers) < 2048);
// ********** End Function Set_GetLastIndex Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetLastIndex_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBlueprintSetLibrary, nullptr, "Set_GetLastIndex", Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetLastIndex_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetLastIndex_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetLastIndex_Statics::BlueprintSetLibrary_eventSet_GetLastIndex_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetLastIndex_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetLastIndex_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetLastIndex_Statics::BlueprintSetLibrary_eventSet_GetLastIndex_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetLastIndex()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetLastIndex_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UBlueprintSetLibrary Function Set_GetLastIndex *****************************
// ********** Begin Class UBlueprintSetLibrary Function Set_Intersection ***************************
struct Z_Construct_UFunction_UBlueprintSetLibrary_Set_Intersection_Statics
{
struct BlueprintSetLibrary_eventSet_Intersection_Parms
{
TSet<int32> A;
TSet<int32> B;
TSet<int32> Result;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Utilities|Set" },
{ "Comment", "/**\n\x09 * Assigns Result to the intersection of Set A and Set B. That is, Result will contain\n\x09 * all elements that are in both Set A and Set B. To intersect with the empty set use\n\x09 * Clear.\n\x09 *\n\x09 * @param\x09\x09""A\x09\x09One set to intersect\n\x09 * @param\x09\x09""B\x09\x09""Another set to intersect\n\x09 * @param\x09\x09Result\x09Set to store results in\n\x09 */" },
{ "CompactNodeTitle", "INTERSECTION" },
{ "CustomThunk", "true" },
{ "DisplayName", "Intersection" },
{ "ModuleRelativePath", "Classes/Kismet/BlueprintSetLibrary.h" },
{ "SetParam", "A|B|Result" },
{ "ToolTip", "Assigns Result to the intersection of Set A and Set B. That is, Result will contain\nall elements that are in both Set A and Set B. To intersect with the empty set use\nClear.\n\n@param A One set to intersect\n@param B Another set to intersect\n@param Result Set to store results in" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_A_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_B_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Set_Intersection constinit property declarations **********************
static const UECodeGen_Private::FIntPropertyParams NewProp_A_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_A;
static const UECodeGen_Private::FIntPropertyParams NewProp_B_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_B;
static const UECodeGen_Private::FIntPropertyParams NewProp_Result_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_Result;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Set_Intersection constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Set_Intersection Property Definitions *********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Intersection_Statics::NewProp_A_ElementProp = { "A", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Intersection_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_Intersection_Parms, A), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Intersection_Statics::NewProp_B_ElementProp = { "B", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Intersection_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_Intersection_Parms, B), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_B_MetaData), NewProp_B_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Intersection_Statics::NewProp_Result_ElementProp = { "Result", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Intersection_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_Intersection_Parms, Result), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBlueprintSetLibrary_Set_Intersection_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Intersection_Statics::NewProp_A_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Intersection_Statics::NewProp_A,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Intersection_Statics::NewProp_B_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Intersection_Statics::NewProp_B,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Intersection_Statics::NewProp_Result_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Intersection_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Intersection_Statics::PropPointers) < 2048);
// ********** End Function Set_Intersection Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Intersection_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBlueprintSetLibrary, nullptr, "Set_Intersection", Z_Construct_UFunction_UBlueprintSetLibrary_Set_Intersection_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Intersection_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Intersection_Statics::BlueprintSetLibrary_eventSet_Intersection_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Intersection_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBlueprintSetLibrary_Set_Intersection_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Intersection_Statics::BlueprintSetLibrary_eventSet_Intersection_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBlueprintSetLibrary_Set_Intersection()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBlueprintSetLibrary_Set_Intersection_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UBlueprintSetLibrary Function Set_Intersection *****************************
// ********** Begin Class UBlueprintSetLibrary Function Set_IsEmpty ********************************
struct Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsEmpty_Statics
{
struct BlueprintSetLibrary_eventSet_IsEmpty_Parms
{
TSet<int32> TargetSet;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Utilities|Set" },
{ "Comment", "/**\n\x09 * Check if the set is empty\n\x09 *\n\x09 * @param\x09TargetSet\x09\x09The set to check\n\x09 * @return\x09""A boolean indicating if the array is empty\n\x09 */" },
{ "CompactNodeTitle", "IS EMPTY" },
{ "CustomThunk", "true" },
{ "DisplayName", "Is Empty" },
{ "ModuleRelativePath", "Classes/Kismet/BlueprintSetLibrary.h" },
{ "SetParam", "TargetSet" },
{ "ToolTip", "Check if the set is empty\n\n@param TargetSet The set to check\n@return A boolean indicating if the array is empty" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetSet_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Set_IsEmpty constinit property declarations ***************************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetSet_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_TargetSet;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Set_IsEmpty constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Set_IsEmpty Property Definitions **************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsEmpty_Statics::NewProp_TargetSet_ElementProp = { "TargetSet", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsEmpty_Statics::NewProp_TargetSet = { "TargetSet", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_IsEmpty_Parms, TargetSet), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetSet_MetaData), NewProp_TargetSet_MetaData) };
void Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsEmpty_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((BlueprintSetLibrary_eventSet_IsEmpty_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsEmpty_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(BlueprintSetLibrary_eventSet_IsEmpty_Parms), &Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsEmpty_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsEmpty_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsEmpty_Statics::NewProp_TargetSet_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsEmpty_Statics::NewProp_TargetSet,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsEmpty_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsEmpty_Statics::PropPointers) < 2048);
// ********** End Function Set_IsEmpty Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsEmpty_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBlueprintSetLibrary, nullptr, "Set_IsEmpty", Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsEmpty_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsEmpty_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsEmpty_Statics::BlueprintSetLibrary_eventSet_IsEmpty_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsEmpty_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsEmpty_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsEmpty_Statics::BlueprintSetLibrary_eventSet_IsEmpty_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsEmpty()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsEmpty_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UBlueprintSetLibrary Function Set_IsEmpty **********************************
// ********** Begin Class UBlueprintSetLibrary Function Set_IsNotEmpty *****************************
struct Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsNotEmpty_Statics
{
struct BlueprintSetLibrary_eventSet_IsNotEmpty_Parms
{
TSet<int32> TargetSet;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Utilities|Set" },
{ "Comment", "/**\n\x09 * Check if the set has any elements\n\x09 *\n\x09 * @param\x09TargetSet\x09\x09The set to check\n\x09 * @return\x09""A boolean indicating if the array has any elements\n\x09 */" },
{ "CompactNodeTitle", "IS NOT EMPTY" },
{ "CustomThunk", "true" },
{ "DisplayName", "Is Not Empty" },
{ "ModuleRelativePath", "Classes/Kismet/BlueprintSetLibrary.h" },
{ "SetParam", "TargetSet" },
{ "ToolTip", "Check if the set has any elements\n\n@param TargetSet The set to check\n@return A boolean indicating if the array has any elements" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetSet_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Set_IsNotEmpty constinit property declarations ************************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetSet_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_TargetSet;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Set_IsNotEmpty constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Set_IsNotEmpty Property Definitions ***********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsNotEmpty_Statics::NewProp_TargetSet_ElementProp = { "TargetSet", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsNotEmpty_Statics::NewProp_TargetSet = { "TargetSet", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_IsNotEmpty_Parms, TargetSet), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetSet_MetaData), NewProp_TargetSet_MetaData) };
void Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsNotEmpty_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((BlueprintSetLibrary_eventSet_IsNotEmpty_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsNotEmpty_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(BlueprintSetLibrary_eventSet_IsNotEmpty_Parms), &Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsNotEmpty_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsNotEmpty_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsNotEmpty_Statics::NewProp_TargetSet_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsNotEmpty_Statics::NewProp_TargetSet,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsNotEmpty_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsNotEmpty_Statics::PropPointers) < 2048);
// ********** End Function Set_IsNotEmpty Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsNotEmpty_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBlueprintSetLibrary, nullptr, "Set_IsNotEmpty", Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsNotEmpty_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsNotEmpty_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsNotEmpty_Statics::BlueprintSetLibrary_eventSet_IsNotEmpty_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsNotEmpty_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsNotEmpty_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsNotEmpty_Statics::BlueprintSetLibrary_eventSet_IsNotEmpty_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsNotEmpty()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsNotEmpty_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UBlueprintSetLibrary Function Set_IsNotEmpty *******************************
// ********** Begin Class UBlueprintSetLibrary Function Set_Length *********************************
struct Z_Construct_UFunction_UBlueprintSetLibrary_Set_Length_Statics
{
struct BlueprintSetLibrary_eventSet_Length_Parms
{
TSet<int32> TargetSet;
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintThreadSafe", "" },
{ "Category", "Utilities|Set" },
{ "Comment", "/**\n\x09 * Get the number of items in a set.\n\x09 *\n\x09 * @param\x09TargetSet\x09\x09The set to get the length of\n\x09 * @return\x09The length of the set\n\x09 */" },
{ "CompactNodeTitle", "LENGTH" },
{ "CustomThunk", "true" },
{ "DisplayName", "Length" },
{ "Keywords", "num size count" },
{ "ModuleRelativePath", "Classes/Kismet/BlueprintSetLibrary.h" },
{ "SetParam", "TargetSet" },
{ "ToolTip", "Get the number of items in a set.\n\n@param TargetSet The set to get the length of\n@return The length of the set" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetSet_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Set_Length constinit property declarations ****************************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetSet_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_TargetSet;
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Set_Length constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Set_Length Property Definitions ***************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Length_Statics::NewProp_TargetSet_ElementProp = { "TargetSet", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Length_Statics::NewProp_TargetSet = { "TargetSet", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_Length_Parms, TargetSet), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetSet_MetaData), NewProp_TargetSet_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Length_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_Length_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBlueprintSetLibrary_Set_Length_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Length_Statics::NewProp_TargetSet_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Length_Statics::NewProp_TargetSet,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Length_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Length_Statics::PropPointers) < 2048);
// ********** End Function Set_Length Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Length_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBlueprintSetLibrary, nullptr, "Set_Length", Z_Construct_UFunction_UBlueprintSetLibrary_Set_Length_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Length_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Length_Statics::BlueprintSetLibrary_eventSet_Length_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Length_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBlueprintSetLibrary_Set_Length_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Length_Statics::BlueprintSetLibrary_eventSet_Length_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBlueprintSetLibrary_Set_Length()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBlueprintSetLibrary_Set_Length_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UBlueprintSetLibrary Function Set_Length ***********************************
// ********** Begin Class UBlueprintSetLibrary Function Set_Remove *********************************
struct Z_Construct_UFunction_UBlueprintSetLibrary_Set_Remove_Statics
{
struct BlueprintSetLibrary_eventSet_Remove_Parms
{
TSet<int32> TargetSet;
int32 Item;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AutoCreateRefTerm", "Item" },
{ "Category", "Utilities|Set" },
{ "Comment", "/**\n\x09 * Remove item from set. Output value indicates if something was actually removed. False\n\x09 * indicates no equivalent item was found.\n\x09 *\n\x09 * @param\x09TargetSet\x09\x09The set to remove from\n\x09 * @param\x09Item\x09\x09\x09The item to remove from the set\n\x09 * @return\x09True if an item was removed (False indicates no equivalent item was present)\n\x09 */" },
{ "CompactNodeTitle", "REMOVE" },
{ "CustomThunk", "true" },
{ "DisplayName", "Remove" },
{ "ModuleRelativePath", "Classes/Kismet/BlueprintSetLibrary.h" },
{ "SetParam", "TargetSet|Item" },
{ "ToolTip", "Remove item from set. Output value indicates if something was actually removed. False\nindicates no equivalent item was found.\n\n@param TargetSet The set to remove from\n@param Item The item to remove from the set\n@return True if an item was removed (False indicates no equivalent item was present)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetSet_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Item_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Set_Remove constinit property declarations ****************************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetSet_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_TargetSet;
static const UECodeGen_Private::FIntPropertyParams NewProp_Item;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Set_Remove constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Set_Remove Property Definitions ***************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Remove_Statics::NewProp_TargetSet_ElementProp = { "TargetSet", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Remove_Statics::NewProp_TargetSet = { "TargetSet", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_Remove_Parms, TargetSet), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetSet_MetaData), NewProp_TargetSet_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Remove_Statics::NewProp_Item = { "Item", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_Remove_Parms, Item), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Item_MetaData), NewProp_Item_MetaData) };
void Z_Construct_UFunction_UBlueprintSetLibrary_Set_Remove_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((BlueprintSetLibrary_eventSet_Remove_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Remove_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(BlueprintSetLibrary_eventSet_Remove_Parms), &Z_Construct_UFunction_UBlueprintSetLibrary_Set_Remove_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBlueprintSetLibrary_Set_Remove_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Remove_Statics::NewProp_TargetSet_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Remove_Statics::NewProp_TargetSet,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Remove_Statics::NewProp_Item,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Remove_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Remove_Statics::PropPointers) < 2048);
// ********** End Function Set_Remove Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Remove_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBlueprintSetLibrary, nullptr, "Set_Remove", Z_Construct_UFunction_UBlueprintSetLibrary_Set_Remove_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Remove_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Remove_Statics::BlueprintSetLibrary_eventSet_Remove_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Remove_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBlueprintSetLibrary_Set_Remove_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Remove_Statics::BlueprintSetLibrary_eventSet_Remove_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBlueprintSetLibrary_Set_Remove()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBlueprintSetLibrary_Set_Remove_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UBlueprintSetLibrary Function Set_Remove ***********************************
// ********** Begin Class UBlueprintSetLibrary Function Set_RemoveItems ****************************
struct Z_Construct_UFunction_UBlueprintSetLibrary_Set_RemoveItems_Statics
{
struct BlueprintSetLibrary_eventSet_RemoveItems_Parms
{
TSet<int32> TargetSet;
TArray<int32> Items;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AutoCreateRefTerm", "Items" },
{ "Category", "Utilities|Set" },
{ "Comment", "/**\n\x09 * Removes all elements in an Array from a set.\n\x09 *\n\x09 * @param\x09TargetSet\x09\x09The set to remove from\n\x09 * @param\x09Items\x09\x09\x09The items to remove from the set\n\x09 */" },
{ "CompactNodeTitle", "REMOVE ITEMS" },
{ "CustomThunk", "true" },
{ "DisplayName", "Remove Items" },
{ "ModuleRelativePath", "Classes/Kismet/BlueprintSetLibrary.h" },
{ "SetParam", "TargetSet|Items" },
{ "ToolTip", "Removes all elements in an Array from a set.\n\n@param TargetSet The set to remove from\n@param Items The items to remove from the set" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetSet_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Items_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Set_RemoveItems constinit property declarations ***********************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetSet_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_TargetSet;
static const UECodeGen_Private::FIntPropertyParams NewProp_Items_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Items;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Set_RemoveItems constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Set_RemoveItems Property Definitions **********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_RemoveItems_Statics::NewProp_TargetSet_ElementProp = { "TargetSet", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_RemoveItems_Statics::NewProp_TargetSet = { "TargetSet", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_RemoveItems_Parms, TargetSet), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetSet_MetaData), NewProp_TargetSet_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_RemoveItems_Statics::NewProp_Items_Inner = { "Items", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_RemoveItems_Statics::NewProp_Items = { "Items", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_RemoveItems_Parms, Items), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Items_MetaData), NewProp_Items_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBlueprintSetLibrary_Set_RemoveItems_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_RemoveItems_Statics::NewProp_TargetSet_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_RemoveItems_Statics::NewProp_TargetSet,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_RemoveItems_Statics::NewProp_Items_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_RemoveItems_Statics::NewProp_Items,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_RemoveItems_Statics::PropPointers) < 2048);
// ********** End Function Set_RemoveItems Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_RemoveItems_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBlueprintSetLibrary, nullptr, "Set_RemoveItems", Z_Construct_UFunction_UBlueprintSetLibrary_Set_RemoveItems_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_RemoveItems_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_RemoveItems_Statics::BlueprintSetLibrary_eventSet_RemoveItems_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_RemoveItems_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBlueprintSetLibrary_Set_RemoveItems_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_RemoveItems_Statics::BlueprintSetLibrary_eventSet_RemoveItems_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBlueprintSetLibrary_Set_RemoveItems()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBlueprintSetLibrary_Set_RemoveItems_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UBlueprintSetLibrary Function Set_RemoveItems ******************************
// ********** Begin Class UBlueprintSetLibrary Function Set_ToArray ********************************
struct Z_Construct_UFunction_UBlueprintSetLibrary_Set_ToArray_Statics
{
struct BlueprintSetLibrary_eventSet_ToArray_Parms
{
TSet<int32> A;
TArray<int32> Result;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Utilities|Set" },
{ "Comment", "/**\n\x09 * Outputs an Array containing copies of the entries of a Set.\n\x09 *\n\x09 * @param\x09\x09""A\x09\x09Set\n\x09 * @param\x09\x09Result\x09""Array\n\x09 */" },
{ "CompactNodeTitle", "TO ARRAY" },
{ "CustomThunk", "true" },
{ "DisplayName", "To Array" },
{ "ModuleRelativePath", "Classes/Kismet/BlueprintSetLibrary.h" },
{ "SetParam", "A|Result" },
{ "ToolTip", "Outputs an Array containing copies of the entries of a Set.\n\n@param A Set\n@param Result Array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_A_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Set_ToArray constinit property declarations ***************************
static const UECodeGen_Private::FIntPropertyParams NewProp_A_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_A;
static const UECodeGen_Private::FIntPropertyParams NewProp_Result_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Result;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Set_ToArray constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Set_ToArray Property Definitions **************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_ToArray_Statics::NewProp_A_ElementProp = { "A", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_ToArray_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_ToArray_Parms, A), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_ToArray_Statics::NewProp_Result_Inner = { "Result", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_ToArray_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_ToArray_Parms, Result), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBlueprintSetLibrary_Set_ToArray_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_ToArray_Statics::NewProp_A_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_ToArray_Statics::NewProp_A,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_ToArray_Statics::NewProp_Result_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_ToArray_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_ToArray_Statics::PropPointers) < 2048);
// ********** End Function Set_ToArray Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_ToArray_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBlueprintSetLibrary, nullptr, "Set_ToArray", Z_Construct_UFunction_UBlueprintSetLibrary_Set_ToArray_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_ToArray_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_ToArray_Statics::BlueprintSetLibrary_eventSet_ToArray_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_ToArray_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBlueprintSetLibrary_Set_ToArray_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_ToArray_Statics::BlueprintSetLibrary_eventSet_ToArray_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBlueprintSetLibrary_Set_ToArray()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBlueprintSetLibrary_Set_ToArray_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UBlueprintSetLibrary Function Set_ToArray **********************************
// ********** Begin Class UBlueprintSetLibrary Function Set_Union **********************************
struct Z_Construct_UFunction_UBlueprintSetLibrary_Set_Union_Statics
{
struct BlueprintSetLibrary_eventSet_Union_Parms
{
TSet<int32> A;
TSet<int32> B;
TSet<int32> Result;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Utilities|Set" },
{ "Comment", "/**\n\x09 * Assigns Result to the union of two sets, A and B. That is, Result will contain\n\x09 * all elements that are in Set A and in addition all elements in Set B. Note that \n\x09 * a Set is a collection of unique elements, so duplicates will be eliminated.\n\x09 *\n\x09 * @param\x09\x09""A\x09\x09One set to union\n\x09 * @param\x09\x09""B\x09\x09""Another set to union\n\x09 * @param\x09\x09Result\x09Set to store results in\n\x09 */" },
{ "CompactNodeTitle", "UNION" },
{ "CustomThunk", "true" },
{ "DisplayName", "Union" },
{ "ModuleRelativePath", "Classes/Kismet/BlueprintSetLibrary.h" },
{ "SetParam", "A|B|Result" },
{ "ToolTip", "Assigns Result to the union of two sets, A and B. That is, Result will contain\nall elements that are in Set A and in addition all elements in Set B. Note that\na Set is a collection of unique elements, so duplicates will be eliminated.\n\n@param A One set to union\n@param B Another set to union\n@param Result Set to store results in" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_A_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_B_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Set_Union constinit property declarations *****************************
static const UECodeGen_Private::FIntPropertyParams NewProp_A_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_A;
static const UECodeGen_Private::FIntPropertyParams NewProp_B_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_B;
static const UECodeGen_Private::FIntPropertyParams NewProp_Result_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_Result;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Set_Union constinit property declarations *******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Set_Union Property Definitions ****************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Union_Statics::NewProp_A_ElementProp = { "A", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Union_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_Union_Parms, A), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Union_Statics::NewProp_B_ElementProp = { "B", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Union_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_Union_Parms, B), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_B_MetaData), NewProp_B_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Union_Statics::NewProp_Result_ElementProp = { "Result", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Union_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSet_Union_Parms, Result), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBlueprintSetLibrary_Set_Union_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Union_Statics::NewProp_A_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Union_Statics::NewProp_A,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Union_Statics::NewProp_B_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Union_Statics::NewProp_B,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Union_Statics::NewProp_Result_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_Set_Union_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Union_Statics::PropPointers) < 2048);
// ********** End Function Set_Union Property Definitions ******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBlueprintSetLibrary_Set_Union_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBlueprintSetLibrary, nullptr, "Set_Union", Z_Construct_UFunction_UBlueprintSetLibrary_Set_Union_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Union_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Union_Statics::BlueprintSetLibrary_eventSet_Union_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Union_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBlueprintSetLibrary_Set_Union_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_Set_Union_Statics::BlueprintSetLibrary_eventSet_Union_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBlueprintSetLibrary_Set_Union()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBlueprintSetLibrary_Set_Union_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UBlueprintSetLibrary Function Set_Union ************************************
// ********** Begin Class UBlueprintSetLibrary Function SetSetPropertyByName ***********************
struct Z_Construct_UFunction_UBlueprintSetLibrary_SetSetPropertyByName_Statics
{
struct BlueprintSetLibrary_eventSetSetPropertyByName_Parms
{
UObject* Object;
FName PropertyName;
TSet<int32> Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "Comment", "/** \n\x09 * Not exposed to users. Supports setting a set property on an object by name.\n\x09 */" },
{ "CustomThunk", "true" },
{ "ModuleRelativePath", "Classes/Kismet/BlueprintSetLibrary.h" },
{ "SetParam", "Value" },
{ "ToolTip", "Not exposed to users. Supports setting a set property on an object by name." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetSetPropertyByName constinit property declarations ******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Object;
static const UECodeGen_Private::FNamePropertyParams NewProp_PropertyName;
static const UECodeGen_Private::FIntPropertyParams NewProp_Value_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetSetPropertyByName constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetSetPropertyByName Property Definitions *****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_SetSetPropertyByName_Statics::NewProp_Object = { "Object", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSetSetPropertyByName_Parms, Object), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_SetSetPropertyByName_Statics::NewProp_PropertyName = { "PropertyName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSetSetPropertyByName_Parms, PropertyName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_SetSetPropertyByName_Statics::NewProp_Value_ElementProp = { "Value", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UFunction_UBlueprintSetLibrary_SetSetPropertyByName_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BlueprintSetLibrary_eventSetSetPropertyByName_Parms, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBlueprintSetLibrary_SetSetPropertyByName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_SetSetPropertyByName_Statics::NewProp_Object,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_SetSetPropertyByName_Statics::NewProp_PropertyName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_SetSetPropertyByName_Statics::NewProp_Value_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBlueprintSetLibrary_SetSetPropertyByName_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_SetSetPropertyByName_Statics::PropPointers) < 2048);
// ********** End Function SetSetPropertyByName Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBlueprintSetLibrary_SetSetPropertyByName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBlueprintSetLibrary, nullptr, "SetSetPropertyByName", Z_Construct_UFunction_UBlueprintSetLibrary_SetSetPropertyByName_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_SetSetPropertyByName_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_SetSetPropertyByName_Statics::BlueprintSetLibrary_eventSetSetPropertyByName_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBlueprintSetLibrary_SetSetPropertyByName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBlueprintSetLibrary_SetSetPropertyByName_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UBlueprintSetLibrary_SetSetPropertyByName_Statics::BlueprintSetLibrary_eventSetSetPropertyByName_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBlueprintSetLibrary_SetSetPropertyByName()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBlueprintSetLibrary_SetSetPropertyByName_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UBlueprintSetLibrary Function SetSetPropertyByName *************************
// ********** Begin Class UBlueprintSetLibrary *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UBlueprintSetLibrary;
UClass* UBlueprintSetLibrary::GetPrivateStaticClass()
{
using TClass = UBlueprintSetLibrary;
if (!Z_Registration_Info_UClass_UBlueprintSetLibrary.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("BlueprintSetLibrary"),
Z_Registration_Info_UClass_UBlueprintSetLibrary.InnerSingleton,
StaticRegisterNativesUBlueprintSetLibrary,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UBlueprintSetLibrary.InnerSingleton;
}
UClass* Z_Construct_UClass_UBlueprintSetLibrary_NoRegister()
{
return UBlueprintSetLibrary::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UBlueprintSetLibrary_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintThreadSafe", "" },
{ "IncludePath", "Kismet/BlueprintSetLibrary.h" },
{ "ModuleRelativePath", "Classes/Kismet/BlueprintSetLibrary.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UBlueprintSetLibrary constinit property declarations *********************
// ********** End Class UBlueprintSetLibrary constinit property declarations ***********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("Set_Add"), .Pointer = &UBlueprintSetLibrary::execSet_Add },
{ .NameUTF8 = UTF8TEXT("Set_AddItems"), .Pointer = &UBlueprintSetLibrary::execSet_AddItems },
{ .NameUTF8 = UTF8TEXT("Set_Clear"), .Pointer = &UBlueprintSetLibrary::execSet_Clear },
{ .NameUTF8 = UTF8TEXT("Set_Contains"), .Pointer = &UBlueprintSetLibrary::execSet_Contains },
{ .NameUTF8 = UTF8TEXT("Set_Difference"), .Pointer = &UBlueprintSetLibrary::execSet_Difference },
{ .NameUTF8 = UTF8TEXT("Set_GetItemByIndex"), .Pointer = &UBlueprintSetLibrary::execSet_GetItemByIndex },
{ .NameUTF8 = UTF8TEXT("Set_GetLastIndex"), .Pointer = &UBlueprintSetLibrary::execSet_GetLastIndex },
{ .NameUTF8 = UTF8TEXT("Set_Intersection"), .Pointer = &UBlueprintSetLibrary::execSet_Intersection },
{ .NameUTF8 = UTF8TEXT("Set_IsEmpty"), .Pointer = &UBlueprintSetLibrary::execSet_IsEmpty },
{ .NameUTF8 = UTF8TEXT("Set_IsNotEmpty"), .Pointer = &UBlueprintSetLibrary::execSet_IsNotEmpty },
{ .NameUTF8 = UTF8TEXT("Set_Length"), .Pointer = &UBlueprintSetLibrary::execSet_Length },
{ .NameUTF8 = UTF8TEXT("Set_Remove"), .Pointer = &UBlueprintSetLibrary::execSet_Remove },
{ .NameUTF8 = UTF8TEXT("Set_RemoveItems"), .Pointer = &UBlueprintSetLibrary::execSet_RemoveItems },
{ .NameUTF8 = UTF8TEXT("Set_ToArray"), .Pointer = &UBlueprintSetLibrary::execSet_ToArray },
{ .NameUTF8 = UTF8TEXT("Set_Union"), .Pointer = &UBlueprintSetLibrary::execSet_Union },
{ .NameUTF8 = UTF8TEXT("SetSetPropertyByName"), .Pointer = &UBlueprintSetLibrary::execSetSetPropertyByName },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UBlueprintSetLibrary_Set_Add, "Set_Add" }, // 3807038861
{ &Z_Construct_UFunction_UBlueprintSetLibrary_Set_AddItems, "Set_AddItems" }, // 268867850
{ &Z_Construct_UFunction_UBlueprintSetLibrary_Set_Clear, "Set_Clear" }, // 2643679736
{ &Z_Construct_UFunction_UBlueprintSetLibrary_Set_Contains, "Set_Contains" }, // 2415571327
{ &Z_Construct_UFunction_UBlueprintSetLibrary_Set_Difference, "Set_Difference" }, // 3099315778
{ &Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetItemByIndex, "Set_GetItemByIndex" }, // 374995014
{ &Z_Construct_UFunction_UBlueprintSetLibrary_Set_GetLastIndex, "Set_GetLastIndex" }, // 3540412162
{ &Z_Construct_UFunction_UBlueprintSetLibrary_Set_Intersection, "Set_Intersection" }, // 1867276512
{ &Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsEmpty, "Set_IsEmpty" }, // 820249945
{ &Z_Construct_UFunction_UBlueprintSetLibrary_Set_IsNotEmpty, "Set_IsNotEmpty" }, // 2664817546
{ &Z_Construct_UFunction_UBlueprintSetLibrary_Set_Length, "Set_Length" }, // 3489049698
{ &Z_Construct_UFunction_UBlueprintSetLibrary_Set_Remove, "Set_Remove" }, // 24846722
{ &Z_Construct_UFunction_UBlueprintSetLibrary_Set_RemoveItems, "Set_RemoveItems" }, // 2034992690
{ &Z_Construct_UFunction_UBlueprintSetLibrary_Set_ToArray, "Set_ToArray" }, // 1849444882
{ &Z_Construct_UFunction_UBlueprintSetLibrary_Set_Union, "Set_Union" }, // 2119221742
{ &Z_Construct_UFunction_UBlueprintSetLibrary_SetSetPropertyByName, "SetSetPropertyByName" }, // 1198326252
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UBlueprintSetLibrary>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UBlueprintSetLibrary_Statics
UObject* (*const Z_Construct_UClass_UBlueprintSetLibrary_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBlueprintSetLibrary_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UBlueprintSetLibrary_Statics::ClassParams = {
&UBlueprintSetLibrary::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBlueprintSetLibrary_Statics::Class_MetaDataParams), Z_Construct_UClass_UBlueprintSetLibrary_Statics::Class_MetaDataParams)
};
void UBlueprintSetLibrary::StaticRegisterNativesUBlueprintSetLibrary()
{
UClass* Class = UBlueprintSetLibrary::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UBlueprintSetLibrary_Statics::Funcs));
}
UClass* Z_Construct_UClass_UBlueprintSetLibrary()
{
if (!Z_Registration_Info_UClass_UBlueprintSetLibrary.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBlueprintSetLibrary.OuterSingleton, Z_Construct_UClass_UBlueprintSetLibrary_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UBlueprintSetLibrary.OuterSingleton;
}
UBlueprintSetLibrary::UBlueprintSetLibrary(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBlueprintSetLibrary);
UBlueprintSetLibrary::~UBlueprintSetLibrary() {}
// ********** End Class UBlueprintSetLibrary *******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Kismet_BlueprintSetLibrary_h__Script_Engine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UBlueprintSetLibrary, UBlueprintSetLibrary::StaticClass, TEXT("UBlueprintSetLibrary"), &Z_Registration_Info_UClass_UBlueprintSetLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBlueprintSetLibrary), 3766689778U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Kismet_BlueprintSetLibrary_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Kismet_BlueprintSetLibrary_h__Script_Engine_2320882579{
TEXT("/Script/Engine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Kismet_BlueprintSetLibrary_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Kismet_BlueprintSetLibrary_h__Script_Engine_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS