EPropertyExportCPPFlags

Windows
MacOS
Linux

References

Module

CoreUObject

Header

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

Include

#include "UObject/UnrealType.h"

Syntax

enum EPropertyExportCPPFlags
{
    CPPF_None                     = 0x00000000,
    CPPF_OptionalValue            = 0x00000001,
    CPPF_ArgumentOrReturnValue    = 0x00000002,
    CPPF_Implementation           = 0x00000004,
    CPPF_CustomTypeName           = 0x00000008,
    CPPF_NoConst                  = 0x00000010,
    CPPF_NoRef                    = 0x00000020,
    CPPF_NoStaticArray            = 0x00000040,
    CPPF_BlueprintCppBackend      = 0x00000080,
}

Values

Name

Description

CPPF_None

Indicates that there are no special C++ export flags

CPPF_OptionalValue

Indicates that we are exporting this property's CPP text for an optional parameter value

CPPF_ArgumentOrReturnValue

Indicates that we are exporting this property's CPP text for an argument or return value

CPPF_Implementation

Indicates thet we are exporting this property's CPP text for C++ definition of a function.

CPPF_CustomTypeName

Indicates thet we are exporting this property's CPP text with an custom type name

CPPF_NoConst

No 'const' keyword

CPPF_NoRef

No reference '&' sign

CPPF_NoStaticArray

No static array [d]

CPPF_BlueprintCppBackend

Blueprint compiler generated C++ code

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