WebInterfaceJSFunction.gen.cpp 13.3 KB
// 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 "WebBrowserUI/Public/WebInterfaceJSFunction.h"
#ifdef _MSC_VER
#pragma warning (push)
#pragma warning (disable : 4883)
#endif
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeWebInterfaceJSFunction() {}
// Cross Module References
	WEBBROWSERUI_API UScriptStruct* Z_Construct_UScriptStruct_FWebInterfaceJSResponse();
	UPackage* Z_Construct_UPackage__Script_WebBrowserUI();
	WEBBROWSERUI_API UScriptStruct* Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase();
	WEBBROWSERUI_API UScriptStruct* Z_Construct_UScriptStruct_FWebInterfaceJSFunction();
// End Cross Module References

static_assert(std::is_polymorphic<FWebInterfaceJSResponse>() == std::is_polymorphic<FWebInterfaceJSCallbackBase>(), "USTRUCT FWebInterfaceJSResponse cannot be polymorphic unless super FWebInterfaceJSCallbackBase is polymorphic");

class UScriptStruct* FWebInterfaceJSResponse::StaticStruct()
{
	static class UScriptStruct* Singleton = NULL;
	if (!Singleton)
	{
		extern WEBBROWSERUI_API uint32 Get_Z_Construct_UScriptStruct_FWebInterfaceJSResponse_Hash();
		Singleton = GetStaticStruct(Z_Construct_UScriptStruct_FWebInterfaceJSResponse, Z_Construct_UPackage__Script_WebBrowserUI(), TEXT("WebInterfaceJSResponse"), sizeof(FWebInterfaceJSResponse), Get_Z_Construct_UScriptStruct_FWebInterfaceJSResponse_Hash());
	}
	return Singleton;
}
template<> WEBBROWSERUI_API UScriptStruct* StaticStruct<FWebInterfaceJSResponse>()
{
	return FWebInterfaceJSResponse::StaticStruct();
}
static FCompiledInDeferStruct Z_CompiledInDeferStruct_UScriptStruct_FWebInterfaceJSResponse(FWebInterfaceJSResponse::StaticStruct, TEXT("/Script/WebBrowserUI"), TEXT("WebInterfaceJSResponse"), false, nullptr, nullptr);
static struct FScriptStruct_WebBrowserUI_StaticRegisterNativesFWebInterfaceJSResponse
{
	FScriptStruct_WebBrowserUI_StaticRegisterNativesFWebInterfaceJSResponse()
	{
		UScriptStruct::DeferCppStructOps<FWebInterfaceJSResponse>(FName(TEXT("WebInterfaceJSResponse")));
	}
} ScriptStruct_WebBrowserUI_StaticRegisterNativesFWebInterfaceJSResponse;
	struct Z_Construct_UScriptStruct_FWebInterfaceJSResponse_Statics
	{
#if WITH_METADATA
		static const UE4CodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
#endif
		static void* NewStructOps();
		static const UE4CodeGen_Private::FStructParams ReturnStructParams;
	};
#if WITH_METADATA
	const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FWebInterfaceJSResponse_Statics::Struct_MetaDataParams[] = {
		{ "Comment", "/** \n *  Representation of a remote JS async response object.\n *  UFUNCTIONs taking a FWebJSResponse will get it passed in automatically when called from a web browser.\n *  Pass a result or error back by invoking Success or Failure on the object.\n *  UFunctions accepting a FWebJSResponse should have a void return type, as any value returned from the function will be ignored.\n *  Calling the response methods does not have to happen before returning from the function, which means you can use this to implement asynchronous functionality.\n *\n *  Note that the remote object will become invalid as soon as a result has been delivered, so you can only call either Success or Failure once.\n */" },
		{ "ModuleRelativePath", "Public/WebInterfaceJSFunction.h" },
		{ "ToolTip", "Representation of a remote JS async response object.\nUFUNCTIONs taking a FWebJSResponse will get it passed in automatically when called from a web browser.\nPass a result or error back by invoking Success or Failure on the object.\nUFunctions accepting a FWebJSResponse should have a void return type, as any value returned from the function will be ignored.\nCalling the response methods does not have to happen before returning from the function, which means you can use this to implement asynchronous functionality.\n\nNote that the remote object will become invalid as soon as a result has been delivered, so you can only call either Success or Failure once." },
	};
#endif
	void* Z_Construct_UScriptStruct_FWebInterfaceJSResponse_Statics::NewStructOps()
	{
		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FWebInterfaceJSResponse>();
	}
	const UE4CodeGen_Private::FStructParams Z_Construct_UScriptStruct_FWebInterfaceJSResponse_Statics::ReturnStructParams = {
		(UObject* (*)())Z_Construct_UPackage__Script_WebBrowserUI,
		Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase,
		&NewStructOps,
		"WebInterfaceJSResponse",
		sizeof(FWebInterfaceJSResponse),
		alignof(FWebInterfaceJSResponse),
		nullptr,
		0,
		RF_Public|RF_Transient|RF_MarkAsNative,
		EStructFlags(0x00000201),
		METADATA_PARAMS(Z_Construct_UScriptStruct_FWebInterfaceJSResponse_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FWebInterfaceJSResponse_Statics::Struct_MetaDataParams))
	};
	UScriptStruct* Z_Construct_UScriptStruct_FWebInterfaceJSResponse()
	{
#if WITH_HOT_RELOAD
		extern uint32 Get_Z_Construct_UScriptStruct_FWebInterfaceJSResponse_Hash();
		UPackage* Outer = Z_Construct_UPackage__Script_WebBrowserUI();
		static UScriptStruct* ReturnStruct = FindExistingStructIfHotReloadOrDynamic(Outer, TEXT("WebInterfaceJSResponse"), sizeof(FWebInterfaceJSResponse), Get_Z_Construct_UScriptStruct_FWebInterfaceJSResponse_Hash(), false);
#else
		static UScriptStruct* ReturnStruct = nullptr;
#endif
		if (!ReturnStruct)
		{
			UE4CodeGen_Private::ConstructUScriptStruct(ReturnStruct, Z_Construct_UScriptStruct_FWebInterfaceJSResponse_Statics::ReturnStructParams);
		}
		return ReturnStruct;
	}
	uint32 Get_Z_Construct_UScriptStruct_FWebInterfaceJSResponse_Hash() { return 1711030984U; }

static_assert(std::is_polymorphic<FWebInterfaceJSFunction>() == std::is_polymorphic<FWebInterfaceJSCallbackBase>(), "USTRUCT FWebInterfaceJSFunction cannot be polymorphic unless super FWebInterfaceJSCallbackBase is polymorphic");

class UScriptStruct* FWebInterfaceJSFunction::StaticStruct()
{
	static class UScriptStruct* Singleton = NULL;
	if (!Singleton)
	{
		extern WEBBROWSERUI_API uint32 Get_Z_Construct_UScriptStruct_FWebInterfaceJSFunction_Hash();
		Singleton = GetStaticStruct(Z_Construct_UScriptStruct_FWebInterfaceJSFunction, Z_Construct_UPackage__Script_WebBrowserUI(), TEXT("WebInterfaceJSFunction"), sizeof(FWebInterfaceJSFunction), Get_Z_Construct_UScriptStruct_FWebInterfaceJSFunction_Hash());
	}
	return Singleton;
}
template<> WEBBROWSERUI_API UScriptStruct* StaticStruct<FWebInterfaceJSFunction>()
{
	return FWebInterfaceJSFunction::StaticStruct();
}
static FCompiledInDeferStruct Z_CompiledInDeferStruct_UScriptStruct_FWebInterfaceJSFunction(FWebInterfaceJSFunction::StaticStruct, TEXT("/Script/WebBrowserUI"), TEXT("WebInterfaceJSFunction"), false, nullptr, nullptr);
static struct FScriptStruct_WebBrowserUI_StaticRegisterNativesFWebInterfaceJSFunction
{
	FScriptStruct_WebBrowserUI_StaticRegisterNativesFWebInterfaceJSFunction()
	{
		UScriptStruct::DeferCppStructOps<FWebInterfaceJSFunction>(FName(TEXT("WebInterfaceJSFunction")));
	}
} ScriptStruct_WebBrowserUI_StaticRegisterNativesFWebInterfaceJSFunction;
	struct Z_Construct_UScriptStruct_FWebInterfaceJSFunction_Statics
	{
#if WITH_METADATA
		static const UE4CodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
#endif
		static void* NewStructOps();
		static const UE4CodeGen_Private::FStructParams ReturnStructParams;
	};
#if WITH_METADATA
	const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FWebInterfaceJSFunction_Statics::Struct_MetaDataParams[] = {
		{ "Comment", "/**\n * Representation of a remote JS function.\n * FWebJSFunction objects represent a JS function and allow calling them from native code.\n * FWebJSFunction objects can also be added to delegates and events using the Bind/AddLambda method.\n */" },
		{ "ModuleRelativePath", "Public/WebInterfaceJSFunction.h" },
		{ "ToolTip", "Representation of a remote JS function.\nFWebJSFunction objects represent a JS function and allow calling them from native code.\nFWebJSFunction objects can also be added to delegates and events using the Bind/AddLambda method." },
	};
#endif
	void* Z_Construct_UScriptStruct_FWebInterfaceJSFunction_Statics::NewStructOps()
	{
		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FWebInterfaceJSFunction>();
	}
	const UE4CodeGen_Private::FStructParams Z_Construct_UScriptStruct_FWebInterfaceJSFunction_Statics::ReturnStructParams = {
		(UObject* (*)())Z_Construct_UPackage__Script_WebBrowserUI,
		Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase,
		&NewStructOps,
		"WebInterfaceJSFunction",
		sizeof(FWebInterfaceJSFunction),
		alignof(FWebInterfaceJSFunction),
		nullptr,
		0,
		RF_Public|RF_Transient|RF_MarkAsNative,
		EStructFlags(0x00000201),
		METADATA_PARAMS(Z_Construct_UScriptStruct_FWebInterfaceJSFunction_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FWebInterfaceJSFunction_Statics::Struct_MetaDataParams))
	};
	UScriptStruct* Z_Construct_UScriptStruct_FWebInterfaceJSFunction()
	{
#if WITH_HOT_RELOAD
		extern uint32 Get_Z_Construct_UScriptStruct_FWebInterfaceJSFunction_Hash();
		UPackage* Outer = Z_Construct_UPackage__Script_WebBrowserUI();
		static UScriptStruct* ReturnStruct = FindExistingStructIfHotReloadOrDynamic(Outer, TEXT("WebInterfaceJSFunction"), sizeof(FWebInterfaceJSFunction), Get_Z_Construct_UScriptStruct_FWebInterfaceJSFunction_Hash(), false);
#else
		static UScriptStruct* ReturnStruct = nullptr;
#endif
		if (!ReturnStruct)
		{
			UE4CodeGen_Private::ConstructUScriptStruct(ReturnStruct, Z_Construct_UScriptStruct_FWebInterfaceJSFunction_Statics::ReturnStructParams);
		}
		return ReturnStruct;
	}
	uint32 Get_Z_Construct_UScriptStruct_FWebInterfaceJSFunction_Hash() { return 732938120U; }
class UScriptStruct* FWebInterfaceJSCallbackBase::StaticStruct()
{
	static class UScriptStruct* Singleton = NULL;
	if (!Singleton)
	{
		extern WEBBROWSERUI_API uint32 Get_Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase_Hash();
		Singleton = GetStaticStruct(Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase, Z_Construct_UPackage__Script_WebBrowserUI(), TEXT("WebInterfaceJSCallbackBase"), sizeof(FWebInterfaceJSCallbackBase), Get_Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase_Hash());
	}
	return Singleton;
}
template<> WEBBROWSERUI_API UScriptStruct* StaticStruct<FWebInterfaceJSCallbackBase>()
{
	return FWebInterfaceJSCallbackBase::StaticStruct();
}
static FCompiledInDeferStruct Z_CompiledInDeferStruct_UScriptStruct_FWebInterfaceJSCallbackBase(FWebInterfaceJSCallbackBase::StaticStruct, TEXT("/Script/WebBrowserUI"), TEXT("WebInterfaceJSCallbackBase"), false, nullptr, nullptr);
static struct FScriptStruct_WebBrowserUI_StaticRegisterNativesFWebInterfaceJSCallbackBase
{
	FScriptStruct_WebBrowserUI_StaticRegisterNativesFWebInterfaceJSCallbackBase()
	{
		UScriptStruct::DeferCppStructOps<FWebInterfaceJSCallbackBase>(FName(TEXT("WebInterfaceJSCallbackBase")));
	}
} ScriptStruct_WebBrowserUI_StaticRegisterNativesFWebInterfaceJSCallbackBase;
	struct Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase_Statics
	{
#if WITH_METADATA
		static const UE4CodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
#endif
		static void* NewStructOps();
		static const UE4CodeGen_Private::FStructParams ReturnStructParams;
	};
#if WITH_METADATA
	const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase_Statics::Struct_MetaDataParams[] = {
		{ "Comment", "/** Base class for JS callback objects. */" },
		{ "ModuleRelativePath", "Public/WebInterfaceJSFunction.h" },
		{ "ToolTip", "Base class for JS callback objects." },
	};
#endif
	void* Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase_Statics::NewStructOps()
	{
		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FWebInterfaceJSCallbackBase>();
	}
	const UE4CodeGen_Private::FStructParams Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase_Statics::ReturnStructParams = {
		(UObject* (*)())Z_Construct_UPackage__Script_WebBrowserUI,
		nullptr,
		&NewStructOps,
		"WebInterfaceJSCallbackBase",
		sizeof(FWebInterfaceJSCallbackBase),
		alignof(FWebInterfaceJSCallbackBase),
		nullptr,
		0,
		RF_Public|RF_Transient|RF_MarkAsNative,
		EStructFlags(0x00000201),
		METADATA_PARAMS(Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase_Statics::Struct_MetaDataParams))
	};
	UScriptStruct* Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase()
	{
#if WITH_HOT_RELOAD
		extern uint32 Get_Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase_Hash();
		UPackage* Outer = Z_Construct_UPackage__Script_WebBrowserUI();
		static UScriptStruct* ReturnStruct = FindExistingStructIfHotReloadOrDynamic(Outer, TEXT("WebInterfaceJSCallbackBase"), sizeof(FWebInterfaceJSCallbackBase), Get_Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase_Hash(), false);
#else
		static UScriptStruct* ReturnStruct = nullptr;
#endif
		if (!ReturnStruct)
		{
			UE4CodeGen_Private::ConstructUScriptStruct(ReturnStruct, Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase_Statics::ReturnStructParams);
		}
		return ReturnStruct;
	}
	uint32 Get_Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase_Hash() { return 339639650U; }
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#ifdef _MSC_VER
#pragma warning (pop)
#endif