TFObjectPropertyBase

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

CoreUObject

Header

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

Include

#include "UObject/UnrealType.h"

Syntax

template<typename InTCppType>
class TFObjectPropertyBase : public TProperty< InTCppType, FObjectPropertyBase >

Constructors

Name Description

Public function

TFObjectPropertyBase

(
    UField* InField
)

Public function

TFObjectPropertyBase

(
    EInternal InInernal,
    FFieldClass* InClass
)

Public function

TFObjectPropertyBase

(
    FFieldVariant InOwner,
    const FName& InName,
    EObjectFlags InObjectFlags
)

Public function

TFObjectPropertyBase

(
    FFieldVariant InOwner,
    const FName& InName,
    EObjectFlags InObjectFlags,
    int32 InOffset,
    EPropertyFlags InFlags,
    UClass* InClass
)

Functions

Name Description

Public function Virtual Const

bool

 

ContainsObjectReference

(
    TArray< const FStructProperty*...
)

Returns true if this property, or in the case of e.g. array or struct properties any sub- property, contains a UObject reference.

Public function Virtual Const

bool

 

ContainsWeakObjectReference()

Returns true if this property, or in the case of e.g. array or struct properties any sub- property, contains a weak UObject reference.

Overridden from TProperty

Name Description

Public function Virtual Const

FString

 

GetCPPType

(
    FString* ExtendedTypeText,
    uint32 CPPExportFlags
)

TProperty::GetCPPType should not be used here.

Typedefs

Name

Description

Super

TCppType

TTypeFundamentals

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