/Engine/Source/Runtime/Core/Public/UObject/NameTypes.h
The full amount of data required to reconstruct a case-preserving name This will be the maximum size of anFNameacross all values of WITH_CASE_PRESERVING_NAME and UE_FNAME_OUTLINE_NUMBER and is used to store anFNamein cases where the size of a name must be constant between build configurations (eg, blueprint bytecode) the layout is not guaranteed to be the same asFNameeven if the size is the same, so memory cannot be reinterpreted between the two. The layout here must be as expected by FScriptBytecodeWriter and XFER_NAME
struct FScriptName
friend
FName