Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/TScriptInterface
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TScriptInterface & operator=
(
const TScriptInterface& |
UObject/ScriptInterface.h | ||
TScriptInterface & operator=
(
TYPE_OF_NULLPTR |
Assignment from nullptr | UObject/ScriptInterface.h | |
TScriptInterface & operator=
(
U&& Source |
Assignment from an object type that may natively implement InterfaceType | UObject/ScriptInterface.h | |
TScriptInterface & operator=
(
const TScriptInterface< OtherInterfaceType >& Other |
Assignment from another script interface of a compatible interface type | UObject/ScriptInterface.h | |
TScriptInterface & operator=
(
TObjectPtr< ObjectType > SourceObject |
Assignment from an object type that may natively implement InterfaceType | UObject/ScriptInterface.h |
operator=(const TScriptInterface &)
| Name | operator= |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/ScriptInterface.h |
| Include Path | #include "UObject/ScriptInterface.h" |
TScriptInterface & operator=
(
const TScriptInterface &
)
operator=(TYPE_OF_NULLPTR)
Description
Assignment from nullptr
| Name | operator= |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/ScriptInterface.h |
| Include Path | #include "UObject/ScriptInterface.h" |
TScriptInterface & operator=
(
TYPE_OF_NULLPTR
)
operator=(U &&)
Description
Assignment from an object type that may natively implement InterfaceType
| Name | operator= |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/ScriptInterface.h |
| Include Path | #include "UObject/ScriptInterface.h" |
template<typename U, std::enable_if_t<(std::is_convertible_v< U, UObjectType * >), int >>
TScriptInterface & operator=
(
U && Source
)
operator=(const TScriptInterface< OtherInterfaceType > &)
Description
Assignment from another script interface of a compatible interface type
| Name | operator= |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/ScriptInterface.h |
| Include Path | #include "UObject/ScriptInterface.h" |
template<typename OtherInterfaceType, std::enable_if_t<(std::is_convertible_v< OtherInterfaceType *, InInterfaceType * >), int >>
TScriptInterface & operator=
(
const TScriptInterface < OtherInterfaceType > & Other
)
operator=(TObjectPtr< ObjectType >)
Description
Assignment from an object type that may natively implement InterfaceType
| Name | operator= |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/ScriptInterface.h |
| Include Path | #include "UObject/ScriptInterface.h" |
template<typename ObjectType>
TScriptInterface & operator=
(
TObjectPtr < ObjectType > SourceObject
)