TPropertyTypeFundamentals

Choose your operating system:

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 TPropertyTypeFundamentals

Functions

Name Description

Public function Static

void

 

DestroyPropertyValue

(
    void* A
)

Destroy the value of a property at an address

Protected function Static

EPropertyFla...

 

GetComputedFlagsPropertyFlags()

Get the property flags corresponding to this C++ type, from the C++ type traits system

Public function Static

TCppType

 

GetDefaultPropertyValue()

Get the default value of the cpp type, just the default constructor, which works even for things like in32

Public function Static

TCppType

 

GetOptionalPropertyValue

(
    void const* B
)

Get the value of the property from an address, unless it is NULL, then return the default value

Public function Static

TCppType con...

 

GetPropertyValue

(
    void const* A
)

Get the value of the property from an address

Public function Static

TCppType con...

 

GetPropertyValuePtr

(
    void const* A
)

Convert the address of a value of the property to the proper type

Public function Static

TCppType ...

 

GetPropertyValuePtr

(
    void* A
)

Convert the address of a value of the property to the proper type

Public function Static

TCHAR const ...

 

GetTypeName()

Public function Static

TCppType ...

 

InitializePropertyValue

(
    void* A
)

Initialize the value of a property at an address, this assumes over uninitialized memory

Public function Static

void

 

SetPropertyValue

(
    void* A,
    TCppType const& Value
)

Set the value of a property at an address

Typedefs

Name

Description

TCppType

Type of the CPP property

Constants

Name

Description

CPPAlignment

CPPSize