UFunction::IsSignatureCompatibleWith

Determines if two functions have an identical signature ( currently doesn't allow matches with class parameters that differ only in how derived they are; there is no directionality to the call)

Windows
MacOS
Linux

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/UObject/Class.h

Include

#include "UObject/Class.h"

Source

/Engine/Source/Runtime/CoreUObject/Private/UObject/Class.cpp

Syntax

bool IsSignatureCompatibleWith
(
    const UFunction * OtherFunction,
    uint64 IgnoreFlags
) const

Remarks

Determines if two functions have an identical signature (

currently doesn't allow matches with class parameters that differ only in how derived they are; there is no directionality to the call)

Returns

true if function signatures are compatible.

Parameters

Parameter

Description

OtherFunction

Function to compare this function against.

IgnoreFlags

Custom flags to ignore when comparing parameters between the functions.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss