Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject
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,
CPPF_NoTObjectPtr = 0x00000100,
}
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 that 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 |
| CPPF_NoTObjectPtr |
Indicates to not use TObjectPtr but use USomething* instead |