// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
/*===========================================================================
	C++ class header boilerplate exported from UnrealHeaderTool.
	This is automatically generated by the tools.
	DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/

#include "ObjectBase.h"

PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UObject;
#ifdef FUZZYTOTEMSAUGMENTER_FuzzytotemsAugmenterBPLibrary_generated_h
#error "FuzzytotemsAugmenterBPLibrary.generated.h already included, missing '#pragma once' in FuzzytotemsAugmenterBPLibrary.h"
#endif
#define FUZZYTOTEMSAUGMENTER_FuzzytotemsAugmenterBPLibrary_generated_h

#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_48_RPC_WRAPPERS \
 \
	DECLARE_FUNCTION(execTArrayHeapPush) \
	{ \
		P_GET_TARRAY(UObject*,Z_Param_input); \
		P_GET_OBJECT(UObject,Z_Param_newElement); \
		P_GET_TARRAY_REF(UObject*,Z_Param_Out_output); \
		P_FINISH; \
		*(int32*)Z_Param__Result=UFuzzytotemsAugmenterBPLibrary::TArrayHeapPush(Z_Param_input,Z_Param_newElement,Z_Param_Out_output); \
	} \
 \
	DECLARE_FUNCTION(execTArrayHeapPop) \
	{ \
		P_GET_TARRAY(UObject*,Z_Param_input); \
		P_GET_TARRAY_REF(UObject*,Z_Param_Out_output); \
		P_FINISH; \
		*(UObject**)Z_Param__Result=UFuzzytotemsAugmenterBPLibrary::TArrayHeapPop(Z_Param_input,Z_Param_Out_output); \
	} \
 \
	DECLARE_FUNCTION(execTArraySortObject) \
	{ \
		P_GET_TARRAY(UObject*,Z_Param_input); \
		P_GET_TARRAY_REF(UObject*,Z_Param_Out_output); \
		P_GET_PROPERTY(UByteProperty,Z_Param_optionalSetting); \
		P_FINISH; \
		*(bool*)Z_Param__Result=UFuzzytotemsAugmenterBPLibrary::TArraySortObject(Z_Param_input,Z_Param_Out_output,ESortType(Z_Param_optionalSetting)); \
	} \
 \
	DECLARE_FUNCTION(execTArraySortName) \
	{ \
		P_GET_TARRAY(FName,Z_Param_input); \
		P_GET_TARRAY_REF(FName,Z_Param_Out_output); \
		P_GET_PROPERTY(UByteProperty,Z_Param_optionalSetting); \
		P_FINISH; \
		*(bool*)Z_Param__Result=UFuzzytotemsAugmenterBPLibrary::TArraySortName(Z_Param_input,Z_Param_Out_output,ESortType(Z_Param_optionalSetting)); \
	} \
 \
	DECLARE_FUNCTION(execTArraySortString) \
	{ \
		P_GET_TARRAY(FString,Z_Param_input); \
		P_GET_TARRAY_REF(FString,Z_Param_Out_output); \
		P_GET_PROPERTY(UByteProperty,Z_Param_optionalSetting); \
		P_FINISH; \
		*(bool*)Z_Param__Result=UFuzzytotemsAugmenterBPLibrary::TArraySortString(Z_Param_input,Z_Param_Out_output,ESortType(Z_Param_optionalSetting)); \
	} \
 \
	DECLARE_FUNCTION(execTArraySortInt) \
	{ \
		P_GET_TARRAY(int32,Z_Param_input); \
		P_GET_TARRAY_REF(int32,Z_Param_Out_output); \
		P_GET_PROPERTY(UByteProperty,Z_Param_optionalSetting); \
		P_FINISH; \
		*(bool*)Z_Param__Result=UFuzzytotemsAugmenterBPLibrary::TArraySortInt(Z_Param_input,Z_Param_Out_output,ESortType(Z_Param_optionalSetting)); \
	} \
 \
	DECLARE_FUNCTION(execTArraySortFloat) \
	{ \
		P_GET_TARRAY(float,Z_Param_input); \
		P_GET_TARRAY_REF(float,Z_Param_Out_output); \
		P_GET_PROPERTY(UByteProperty,Z_Param_optionalSetting); \
		P_FINISH; \
		*(bool*)Z_Param__Result=UFuzzytotemsAugmenterBPLibrary::TArraySortFloat(Z_Param_input,Z_Param_Out_output,ESortType(Z_Param_optionalSetting)); \
	}


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_48_RPC_WRAPPERS_NO_PURE_DECLS \
 \
	DECLARE_FUNCTION(execTArrayHeapPush) \
	{ \
		P_GET_TARRAY(UObject*,Z_Param_input); \
		P_GET_OBJECT(UObject,Z_Param_newElement); \
		P_GET_TARRAY_REF(UObject*,Z_Param_Out_output); \
		P_FINISH; \
		*(int32*)Z_Param__Result=UFuzzytotemsAugmenterBPLibrary::TArrayHeapPush(Z_Param_input,Z_Param_newElement,Z_Param_Out_output); \
	} \
 \
	DECLARE_FUNCTION(execTArrayHeapPop) \
	{ \
		P_GET_TARRAY(UObject*,Z_Param_input); \
		P_GET_TARRAY_REF(UObject*,Z_Param_Out_output); \
		P_FINISH; \
		*(UObject**)Z_Param__Result=UFuzzytotemsAugmenterBPLibrary::TArrayHeapPop(Z_Param_input,Z_Param_Out_output); \
	} \
 \
	DECLARE_FUNCTION(execTArraySortObject) \
	{ \
		P_GET_TARRAY(UObject*,Z_Param_input); \
		P_GET_TARRAY_REF(UObject*,Z_Param_Out_output); \
		P_GET_PROPERTY(UByteProperty,Z_Param_optionalSetting); \
		P_FINISH; \
		*(bool*)Z_Param__Result=UFuzzytotemsAugmenterBPLibrary::TArraySortObject(Z_Param_input,Z_Param_Out_output,ESortType(Z_Param_optionalSetting)); \
	} \
 \
	DECLARE_FUNCTION(execTArraySortName) \
	{ \
		P_GET_TARRAY(FName,Z_Param_input); \
		P_GET_TARRAY_REF(FName,Z_Param_Out_output); \
		P_GET_PROPERTY(UByteProperty,Z_Param_optionalSetting); \
		P_FINISH; \
		*(bool*)Z_Param__Result=UFuzzytotemsAugmenterBPLibrary::TArraySortName(Z_Param_input,Z_Param_Out_output,ESortType(Z_Param_optionalSetting)); \
	} \
 \
	DECLARE_FUNCTION(execTArraySortString) \
	{ \
		P_GET_TARRAY(FString,Z_Param_input); \
		P_GET_TARRAY_REF(FString,Z_Param_Out_output); \
		P_GET_PROPERTY(UByteProperty,Z_Param_optionalSetting); \
		P_FINISH; \
		*(bool*)Z_Param__Result=UFuzzytotemsAugmenterBPLibrary::TArraySortString(Z_Param_input,Z_Param_Out_output,ESortType(Z_Param_optionalSetting)); \
	} \
 \
	DECLARE_FUNCTION(execTArraySortInt) \
	{ \
		P_GET_TARRAY(int32,Z_Param_input); \
		P_GET_TARRAY_REF(int32,Z_Param_Out_output); \
		P_GET_PROPERTY(UByteProperty,Z_Param_optionalSetting); \
		P_FINISH; \
		*(bool*)Z_Param__Result=UFuzzytotemsAugmenterBPLibrary::TArraySortInt(Z_Param_input,Z_Param_Out_output,ESortType(Z_Param_optionalSetting)); \
	} \
 \
	DECLARE_FUNCTION(execTArraySortFloat) \
	{ \
		P_GET_TARRAY(float,Z_Param_input); \
		P_GET_TARRAY_REF(float,Z_Param_Out_output); \
		P_GET_PROPERTY(UByteProperty,Z_Param_optionalSetting); \
		P_FINISH; \
		*(bool*)Z_Param__Result=UFuzzytotemsAugmenterBPLibrary::TArraySortFloat(Z_Param_input,Z_Param_Out_output,ESortType(Z_Param_optionalSetting)); \
	}


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_48_INCLASS_NO_PURE_DECLS \
	private: \
	static void StaticRegisterNativesUFuzzytotemsAugmenterBPLibrary(); \
	friend FUZZYTOTEMSAUGMENTER_API class UClass* Z_Construct_UClass_UFuzzytotemsAugmenterBPLibrary(); \
	public: \
	DECLARE_CLASS(UFuzzytotemsAugmenterBPLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), 0, FuzzytotemsAugmenter, NO_API) \
	DECLARE_SERIALIZER(UFuzzytotemsAugmenterBPLibrary) \
	/** Indicates whether the class is compiled into the engine */    enum {IsIntrinsic=COMPILED_IN_INTRINSIC}; \
	virtual UObject* _getUObject() const override { return const_cast<UFuzzytotemsAugmenterBPLibrary*>(this); }


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_48_INCLASS \
	private: \
	static void StaticRegisterNativesUFuzzytotemsAugmenterBPLibrary(); \
	friend FUZZYTOTEMSAUGMENTER_API class UClass* Z_Construct_UClass_UFuzzytotemsAugmenterBPLibrary(); \
	public: \
	DECLARE_CLASS(UFuzzytotemsAugmenterBPLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), 0, FuzzytotemsAugmenter, NO_API) \
	DECLARE_SERIALIZER(UFuzzytotemsAugmenterBPLibrary) \
	/** Indicates whether the class is compiled into the engine */    enum {IsIntrinsic=COMPILED_IN_INTRINSIC}; \
	virtual UObject* _getUObject() const override { return const_cast<UFuzzytotemsAugmenterBPLibrary*>(this); }


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_48_STANDARD_CONSTRUCTORS \
	/** Standard constructor, called after all reflected properties have been initialized */ \
	NO_API UFuzzytotemsAugmenterBPLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UFuzzytotemsAugmenterBPLibrary) \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UFuzzytotemsAugmenterBPLibrary); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UFuzzytotemsAugmenterBPLibrary); \
private: \
	/** Private copy-constructor, should never be used */ \
	NO_API UFuzzytotemsAugmenterBPLibrary(const UFuzzytotemsAugmenterBPLibrary& InCopy); \
public:


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_48_ENHANCED_CONSTRUCTORS \
	/** Standard constructor, called after all reflected properties have been initialized */ \
	NO_API UFuzzytotemsAugmenterBPLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()) : Super(ObjectInitializer) { }; \
private: \
	/** Private copy-constructor, should never be used */ \
	NO_API UFuzzytotemsAugmenterBPLibrary(const UFuzzytotemsAugmenterBPLibrary& InCopy); \
public: \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UFuzzytotemsAugmenterBPLibrary); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UFuzzytotemsAugmenterBPLibrary); \
	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UFuzzytotemsAugmenterBPLibrary)


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_45_PROLOG
#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_48_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_48_RPC_WRAPPERS \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_48_INCLASS \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_48_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_48_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_48_RPC_WRAPPERS_NO_PURE_DECLS \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_48_INCLASS_NO_PURE_DECLS \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_48_ENHANCED_CONSTRUCTORS \
static_assert(false, "Unknown access specifier for GENERATED_BODY() macro in class FuzzytotemsAugmenterBPLibrary."); \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_78_RPC_WRAPPERS
#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_78_RPC_WRAPPERS_NO_PURE_DECLS
#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_78_EVENT_PARMS \
	struct ISortable_eventCompare_Parms \
	{ \
		const UObject* otherObject; \
		bool ReturnValue; \
 \
		/** Constructor, intializes return property only **/ \
		ISortable_eventCompare_Parms() \
			: ReturnValue(false) \
		{ \
		} \
	};


extern FUZZYTOTEMSAUGMENTER_API  FName FUZZYTOTEMSAUGMENTER_Compare;
#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_78_CALLBACK_WRAPPERS
#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_78_STANDARD_CONSTRUCTORS \
	/** Standard constructor, called after all reflected properties have been initialized */ \
	FUZZYTOTEMSAUGMENTER_API UISortable(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UISortable) \
	DECLARE_VTABLE_PTR_HELPER_CTOR(FUZZYTOTEMSAUGMENTER_API, UISortable); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UISortable); \
private: \
	/** Private copy-constructor, should never be used */ \
	FUZZYTOTEMSAUGMENTER_API UISortable(const UISortable& InCopy); \
public:


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_78_ENHANCED_CONSTRUCTORS \
	/** Standard constructor, called after all reflected properties have been initialized */ \
	FUZZYTOTEMSAUGMENTER_API UISortable(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()) : Super(ObjectInitializer) { }; \
private: \
	/** Private copy-constructor, should never be used */ \
	FUZZYTOTEMSAUGMENTER_API UISortable(const UISortable& InCopy); \
public: \
	DECLARE_VTABLE_PTR_HELPER_CTOR(FUZZYTOTEMSAUGMENTER_API, UISortable); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UISortable); \
	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UISortable)


#undef GENERATED_UINTERFACE_BODY_COMMON
#define GENERATED_UINTERFACE_BODY_COMMON() \
	private: \
	static void StaticRegisterNativesUISortable(); \
	friend FUZZYTOTEMSAUGMENTER_API class UClass* Z_Construct_UClass_UISortable(); \
public: \
	DECLARE_CLASS(UISortable, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), 0, FuzzytotemsAugmenter, FUZZYTOTEMSAUGMENTER_API) \
	DECLARE_SERIALIZER(UISortable) \
	enum {IsIntrinsic=COMPILED_IN_INTRINSIC};


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_78_GENERATED_BODY_LEGACY \
		PRAGMA_DISABLE_DEPRECATION_WARNINGS \
	GENERATED_UINTERFACE_BODY_COMMON() \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_78_STANDARD_CONSTRUCTORS \
	PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_78_GENERATED_BODY \
	PRAGMA_DISABLE_DEPRECATION_WARNINGS \
	GENERATED_UINTERFACE_BODY_COMMON() \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_78_ENHANCED_CONSTRUCTORS \
private: \
	PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_78_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
	virtual ~IISortable() {} \
public: \
	typedef UISortable UClassType; \
	static bool Execute_Compare(UObject* O, const UObject* otherObject); \
	virtual UObject* _getUObject() const = 0;


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_78_INCLASS_IINTERFACE \
protected: \
	virtual ~IISortable() {} \
public: \
	typedef UISortable UClassType; \
	static bool Execute_Compare(UObject* O, const UObject* otherObject); \
	virtual UObject* _getUObject() const = 0;


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_75_PROLOG \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_78_EVENT_PARMS


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_83_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_78_RPC_WRAPPERS \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_78_CALLBACK_WRAPPERS \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_78_INCLASS_IINTERFACE \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_83_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_78_RPC_WRAPPERS_NO_PURE_DECLS \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_78_CALLBACK_WRAPPERS \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_78_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_92_RPC_WRAPPERS \
 \
	DECLARE_FUNCTION(execPeek) \
	{ \
		P_GET_OBJECT_REF(UObject,Z_Param_Out_peekItem); \
		P_FINISH; \
		*(bool*)Z_Param__Result=this->Peek(Z_Param_Out_peekItem); \
	} \
 \
	DECLARE_FUNCTION(execIsEmpty) \
	{ \
		P_FINISH; \
		*(bool*)Z_Param__Result=this->IsEmpty(); \
	} \
 \
	DECLARE_FUNCTION(execDequeue) \
	{ \
		P_GET_OBJECT_REF(UObject,Z_Param_Out_outItem); \
		P_FINISH; \
		*(bool*)Z_Param__Result=this->Dequeue(Z_Param_Out_outItem); \
	} \
 \
	DECLARE_FUNCTION(execEnqueue) \
	{ \
		P_GET_OBJECT(UObject,Z_Param_itemToEnqueue); \
		P_FINISH; \
		*(bool*)Z_Param__Result=this->Enqueue(Z_Param_itemToEnqueue); \
	} \
 \
	DECLARE_FUNCTION(execSetEnforcedClass) \
	{ \
		P_GET_OBJECT(UClass,Z_Param_classToEnforce); \
		P_FINISH; \
		this->SetEnforcedClass(Z_Param_classToEnforce); \
	} \
 \
	DECLARE_FUNCTION(execSetEnforceSameClass) \
	{ \
		P_GET_UBOOL(Z_Param_isEnforcing); \
		P_FINISH; \
		this->SetEnforceSameClass(Z_Param_isEnforcing); \
	}


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_92_RPC_WRAPPERS_NO_PURE_DECLS \
 \
	DECLARE_FUNCTION(execPeek) \
	{ \
		P_GET_OBJECT_REF(UObject,Z_Param_Out_peekItem); \
		P_FINISH; \
		*(bool*)Z_Param__Result=this->Peek(Z_Param_Out_peekItem); \
	} \
 \
	DECLARE_FUNCTION(execIsEmpty) \
	{ \
		P_FINISH; \
		*(bool*)Z_Param__Result=this->IsEmpty(); \
	} \
 \
	DECLARE_FUNCTION(execDequeue) \
	{ \
		P_GET_OBJECT_REF(UObject,Z_Param_Out_outItem); \
		P_FINISH; \
		*(bool*)Z_Param__Result=this->Dequeue(Z_Param_Out_outItem); \
	} \
 \
	DECLARE_FUNCTION(execEnqueue) \
	{ \
		P_GET_OBJECT(UObject,Z_Param_itemToEnqueue); \
		P_FINISH; \
		*(bool*)Z_Param__Result=this->Enqueue(Z_Param_itemToEnqueue); \
	} \
 \
	DECLARE_FUNCTION(execSetEnforcedClass) \
	{ \
		P_GET_OBJECT(UClass,Z_Param_classToEnforce); \
		P_FINISH; \
		this->SetEnforcedClass(Z_Param_classToEnforce); \
	} \
 \
	DECLARE_FUNCTION(execSetEnforceSameClass) \
	{ \
		P_GET_UBOOL(Z_Param_isEnforcing); \
		P_FINISH; \
		this->SetEnforceSameClass(Z_Param_isEnforcing); \
	}


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_92_INCLASS_NO_PURE_DECLS \
	private: \
	static void StaticRegisterNativesUQueueWrapper(); \
	friend FUZZYTOTEMSAUGMENTER_API class UClass* Z_Construct_UClass_UQueueWrapper(); \
	public: \
	DECLARE_CLASS(UQueueWrapper, UObject, COMPILED_IN_FLAGS(0), 0, FuzzytotemsAugmenter, NO_API) \
	DECLARE_SERIALIZER(UQueueWrapper) \
	/** Indicates whether the class is compiled into the engine */    enum {IsIntrinsic=COMPILED_IN_INTRINSIC}; \
	virtual UObject* _getUObject() const { return const_cast<UQueueWrapper*>(this); }


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_92_INCLASS \
	private: \
	static void StaticRegisterNativesUQueueWrapper(); \
	friend FUZZYTOTEMSAUGMENTER_API class UClass* Z_Construct_UClass_UQueueWrapper(); \
	public: \
	DECLARE_CLASS(UQueueWrapper, UObject, COMPILED_IN_FLAGS(0), 0, FuzzytotemsAugmenter, NO_API) \
	DECLARE_SERIALIZER(UQueueWrapper) \
	/** Indicates whether the class is compiled into the engine */    enum {IsIntrinsic=COMPILED_IN_INTRINSIC}; \
	virtual UObject* _getUObject() const { return const_cast<UQueueWrapper*>(this); }


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_92_STANDARD_CONSTRUCTORS \
	/** Standard constructor, called after all reflected properties have been initialized */ \
	NO_API UQueueWrapper(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UQueueWrapper) \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UQueueWrapper); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UQueueWrapper); \
private: \
	/** Private copy-constructor, should never be used */ \
	NO_API UQueueWrapper(const UQueueWrapper& InCopy); \
public:


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_92_ENHANCED_CONSTRUCTORS \
	/** Standard constructor, called after all reflected properties have been initialized */ \
	NO_API UQueueWrapper(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()) : Super(ObjectInitializer) { }; \
private: \
	/** Private copy-constructor, should never be used */ \
	NO_API UQueueWrapper(const UQueueWrapper& InCopy); \
public: \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UQueueWrapper); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UQueueWrapper); \
	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UQueueWrapper)


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_89_PROLOG
#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_92_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_92_RPC_WRAPPERS \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_92_INCLASS \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_92_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_92_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_92_RPC_WRAPPERS_NO_PURE_DECLS \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_92_INCLASS_NO_PURE_DECLS \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_92_ENHANCED_CONSTRUCTORS \
static_assert(false, "Unknown access specifier for GENERATED_BODY() macro in class QueueWrapper."); \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_119_RPC_WRAPPERS
#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_119_RPC_WRAPPERS_NO_PURE_DECLS
#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_119_INCLASS_NO_PURE_DECLS \
	private: \
	static void StaticRegisterNativesUStackWrapper(); \
	friend FUZZYTOTEMSAUGMENTER_API class UClass* Z_Construct_UClass_UStackWrapper(); \
	public: \
	DECLARE_CLASS(UStackWrapper, UObject, COMPILED_IN_FLAGS(0), 0, FuzzytotemsAugmenter, NO_API) \
	DECLARE_SERIALIZER(UStackWrapper) \
	/** Indicates whether the class is compiled into the engine */    enum {IsIntrinsic=COMPILED_IN_INTRINSIC}; \
	virtual UObject* _getUObject() const { return const_cast<UStackWrapper*>(this); }


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_119_INCLASS \
	private: \
	static void StaticRegisterNativesUStackWrapper(); \
	friend FUZZYTOTEMSAUGMENTER_API class UClass* Z_Construct_UClass_UStackWrapper(); \
	public: \
	DECLARE_CLASS(UStackWrapper, UObject, COMPILED_IN_FLAGS(0), 0, FuzzytotemsAugmenter, NO_API) \
	DECLARE_SERIALIZER(UStackWrapper) \
	/** Indicates whether the class is compiled into the engine */    enum {IsIntrinsic=COMPILED_IN_INTRINSIC}; \
	virtual UObject* _getUObject() const { return const_cast<UStackWrapper*>(this); }


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_119_STANDARD_CONSTRUCTORS \
	/** Standard constructor, called after all reflected properties have been initialized */ \
	NO_API UStackWrapper(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UStackWrapper) \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UStackWrapper); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UStackWrapper); \
private: \
	/** Private copy-constructor, should never be used */ \
	NO_API UStackWrapper(const UStackWrapper& InCopy); \
public:


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_119_ENHANCED_CONSTRUCTORS \
	/** Standard constructor, called after all reflected properties have been initialized */ \
	NO_API UStackWrapper(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()) : Super(ObjectInitializer) { }; \
private: \
	/** Private copy-constructor, should never be used */ \
	NO_API UStackWrapper(const UStackWrapper& InCopy); \
public: \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UStackWrapper); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UStackWrapper); \
	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UStackWrapper)


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_116_PROLOG
#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_119_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_119_RPC_WRAPPERS \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_119_INCLASS \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_119_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_119_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_119_RPC_WRAPPERS_NO_PURE_DECLS \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_119_INCLASS_NO_PURE_DECLS \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_119_ENHANCED_CONSTRUCTORS \
static_assert(false, "Unknown access specifier for GENERATED_BODY() macro in class StackWrapper."); \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_125_RPC_WRAPPERS
#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_125_RPC_WRAPPERS_NO_PURE_DECLS
#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_125_INCLASS_NO_PURE_DECLS \
	private: \
	static void StaticRegisterNativesUPriorityQueueWrapper(); \
	friend FUZZYTOTEMSAUGMENTER_API class UClass* Z_Construct_UClass_UPriorityQueueWrapper(); \
	public: \
	DECLARE_CLASS(UPriorityQueueWrapper, UObject, COMPILED_IN_FLAGS(0), 0, FuzzytotemsAugmenter, NO_API) \
	DECLARE_SERIALIZER(UPriorityQueueWrapper) \
	/** Indicates whether the class is compiled into the engine */    enum {IsIntrinsic=COMPILED_IN_INTRINSIC}; \
	virtual UObject* _getUObject() const { return const_cast<UPriorityQueueWrapper*>(this); }


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_125_INCLASS \
	private: \
	static void StaticRegisterNativesUPriorityQueueWrapper(); \
	friend FUZZYTOTEMSAUGMENTER_API class UClass* Z_Construct_UClass_UPriorityQueueWrapper(); \
	public: \
	DECLARE_CLASS(UPriorityQueueWrapper, UObject, COMPILED_IN_FLAGS(0), 0, FuzzytotemsAugmenter, NO_API) \
	DECLARE_SERIALIZER(UPriorityQueueWrapper) \
	/** Indicates whether the class is compiled into the engine */    enum {IsIntrinsic=COMPILED_IN_INTRINSIC}; \
	virtual UObject* _getUObject() const { return const_cast<UPriorityQueueWrapper*>(this); }


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_125_STANDARD_CONSTRUCTORS \
	/** Standard constructor, called after all reflected properties have been initialized */ \
	NO_API UPriorityQueueWrapper(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPriorityQueueWrapper) \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UPriorityQueueWrapper); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPriorityQueueWrapper); \
private: \
	/** Private copy-constructor, should never be used */ \
	NO_API UPriorityQueueWrapper(const UPriorityQueueWrapper& InCopy); \
public:


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_125_ENHANCED_CONSTRUCTORS \
	/** Standard constructor, called after all reflected properties have been initialized */ \
	NO_API UPriorityQueueWrapper(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()) : Super(ObjectInitializer) { }; \
private: \
	/** Private copy-constructor, should never be used */ \
	NO_API UPriorityQueueWrapper(const UPriorityQueueWrapper& InCopy); \
public: \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UPriorityQueueWrapper); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPriorityQueueWrapper); \
	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPriorityQueueWrapper)


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_122_PROLOG
#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_125_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_125_RPC_WRAPPERS \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_125_INCLASS \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_125_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#define PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_125_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_125_RPC_WRAPPERS_NO_PURE_DECLS \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_125_INCLASS_NO_PURE_DECLS \
	PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h_125_ENHANCED_CONSTRUCTORS \
static_assert(false, "Unknown access specifier for GENERATED_BODY() macro in class PriorityQueueWrapper."); \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID PluginWorkshop_Plugins_FuzzytotemsAugmenter_Source_FuzzytotemsAugmenter_Public_FuzzytotemsAugmenterBPLibrary_h


#define FOREACH_ENUM_EERRORCODE(op) \
	op(EErrorCode::EEC_NoError) \
	op(EErrorCode::EEC_NoInterface) \
	op(EErrorCode::EEC_Exception) 
#define FOREACH_ENUM_ESORTTYPE(op) \
	op(ESortType::EST_Sort) \
	op(ESortType::EST_UnstableSort) \
	op(ESortType::EST_HeapSort) 
PRAGMA_ENABLE_DEPRECATION_WARNINGS
