UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PropertyTypeName.cpp File Reference
#include "UObject/PropertyTypeName.h"
#include "Async/Mutex.h"
#include "Async/UniqueLock.h"
#include "AutoRTFM.h"
#include "Containers/Map.h"
#include "HAL/CriticalSection.h"
#include "HAL/LowLevelMemTracker.h"
#include "Hash/Blake3.h"
#include "Misc/ScopeRWLock.h"
#include "Misc/StringBuilder.h"
#include "String/Find.h"
#include "UObject/Class.h"
#include "UObject/UnrealType.h"

Classes

struct  UE::FPropertyTypeNameNodeProxy
 
class  UE::FPropertyTypeNameTable
 

Namespaces

namespace  UE
 

Functions

 UE::LLM_DEFINE_TAG (FPropertyTypeName)
 
uint32 UE::GetTypeHash (const FPropertyTypeNameNode &Node)
 
FArchiveUE::operator<< (FArchive &Ar, FPropertyTypeNameNode &Node)
 
void UE::operator<< (FStructuredArchiveSlot Slot, FPropertyTypeNameNode &Node)
 
const FPropertyTypeNameNodeUE::AppendNode (FStringBuilderBase &Builder, const FPropertyTypeNameNode *Node)
 
uint32 UE::GetTypeHash (const FPropertyTypeName &TypeName)
 
void UE::AppendHash (FBlake3 &Builder, const FPropertyTypeName &TypeName)
 
bool UE::operator== (const FPropertyTypeName &Lhs, const FPropertyTypeName &Rhs)
 
bool UE::operator< (const FPropertyTypeName &Lhs, const FPropertyTypeName &Rhs)
 
FArchiveUE::operator<< (FArchive &Ar, FPropertyTypeName &TypeName)
 
void UE::operator<< (FStructuredArchiveSlot Slot, FPropertyTypeName &TypeName)
 
FStringBuilderBaseUE::operator<< (FStringBuilderBase &Builder, const FPropertyTypeName &TypeName)
 

Variables

FPropertyTypeNameTable UE::GPropertyTypeNameTable