UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PropertyTag.cpp File Reference

Enumerations

enum class  EPropertyTagFlags : uint8 {
  None = 0x00 , HasArrayIndex = 0x01 , HasPropertyGuid = 0x02 , HasPropertyExtensions = 0x04 ,
  HasBinaryOrNativeSerialize = 0x08 , BoolTrue = 0x10 , SkippedSerialize = 0x20
}
 
enum class  EPropertyTagExtension : uint8 { NoExtension = 0x00 , ReserveForFutureUse = 0x01 , OverridableInformation = 0x02 }
 

Functions

 ENUM_CLASS_FLAGS (EPropertyTagFlags)
 
 ENUM_CLASS_FLAGS (EPropertyTagExtension)
 
FORCENOINLINE void LoadPropertyTagNoFullType (FStructuredArchive::FSlot Slot, FPropertyTag &Tag)
 
FORCENOINLINE void SerializePropertyTagAsText (FStructuredArchive::FSlot Slot, FPropertyTag &Tag)
 
FArchiveoperator<< (FArchive &Ar, FPropertyTag &Tag)
 
void operator<< (FStructuredArchive::FSlot Slot, FPropertyTag &Tag)
 

Enumeration Type Documentation

◆ EPropertyTagExtension

Enum flags that indicate that additional data was serialized for that property tag. Registered flags should be serialized in ascending order.

Enumerator
NoExtension 
ReserveForFutureUse 
OverridableInformation 

◆ EPropertyTagFlags

enum class EPropertyTagFlags : uint8
strong

Flags used for serialization of FPropertyTag. DO NOT EDIT THESE VALUES!

Enumerator
None 
HasArrayIndex 
HasPropertyGuid 
HasPropertyExtensions 
HasBinaryOrNativeSerialize 
BoolTrue 
SkippedSerialize 

Function Documentation

◆ ENUM_CLASS_FLAGS() [1/2]

ENUM_CLASS_FLAGS ( EPropertyTagExtension  )

◆ ENUM_CLASS_FLAGS() [2/2]

ENUM_CLASS_FLAGS ( EPropertyTagFlags  )

◆ LoadPropertyTagNoFullType()

FORCENOINLINE void LoadPropertyTagNoFullType ( FStructuredArchive::FSlot  Slot,
FPropertyTag Tag 
)

◆ operator<<() [1/2]

FArchive & operator<< ( FArchive Ar,
FPropertyTag Tag 
)

◆ operator<<() [2/2]

void operator<< ( FStructuredArchive::FSlot  Slot,
FPropertyTag Tag 
)

◆ SerializePropertyTagAsText()

FORCENOINLINE void SerializePropertyTagAsText ( FStructuredArchive::FSlot  Slot,
FPropertyTag Tag 
)