|
| PRAGMA_DISABLE_UNSAFE_TYPECAST_WARNINGS | DEFINE_LOG_CATEGORY_STATIC (LogUnrealNames, Log, All) |
| |
| void | UE::Name::Private::ListFNames (const TArray< FString > &, UWorld *, FOutputDevice &) |
| |
| void | UE::Name::Private::DumpFNames (const TArray< FString > &, UWorld *, FOutputDevice &) |
| |
| void | UE::Name::Private::ListNumberedFNames (const TArray< FString > &, UWorld *, FOutputDevice &) |
| |
| void | UE::Name::Private::DumpNumberedFNames (const TArray< FString > &, UWorld *, FOutputDevice &) |
| |
| void | UE::Name::Private::GetFNameStats (FOutputDevice &) |
| |
| void | UE::Name::Private::DumpHashCsv (FOutputDevice &) |
| |
| FAutoConsoleCommandWithWorldArgsAndOutputDevice | UE::Name::Private::CCListFNames (TEXT("FName.List"), TEXT("List all base FName strings to the output device. Pass -num=n to list the most recent n names."), FConsoleCommandWithWorldArgsAndOutputDeviceDelegate::CreateStatic(&ListFNames)) |
| |
| FAutoConsoleCommandWithWorldArgsAndOutputDevice | UE::Name::Private::CCDumpFNames (TEXT("FName.Dump"), TEXT("Dump all base FName strings to a file. Pass -num=n to dump the most recent n names."), FConsoleCommandWithWorldArgsAndOutputDeviceDelegate::CreateStatic(&DumpFNames)) |
| |
| FAutoConsoleCommandWithWorldArgsAndOutputDevice | UE::Name::Private::CCListNumberedFNames (TEXT("FName.ListNumbered"), TEXT("List all numbered FNames to the output devicce (only when UE_FNAME_OUTLINE_NUMBER is set). Pass -num=n to list the most recent n names."), FConsoleCommandWithWorldArgsAndOutputDeviceDelegate::CreateStatic(&ListNumberedFNames)) |
| |
| FAutoConsoleCommandWithWorldArgsAndOutputDevice | UE::Name::Private::CCDumpNumberedFNames (TEXT("FName.DumpNumbered"), TEXT("Dump all numbered FNames to a file (only when UE_FNAME_OUTLINE_NUMBER is set). Pass -num=n to dump the most recent n names."), FConsoleCommandWithWorldArgsAndOutputDeviceDelegate::CreateStatic(&DumpNumberedFNames)) |
| |
| FAutoConsoleCommandWithOutputDevice | UE::Name::Private::CCGetFNameStats (TEXT("FName.Stats"), TEXT("Write FName stats to the output device."), FConsoleCommandWithOutputDeviceDelegate::CreateStatic(&GetFNameStats)) |
| |
| FAutoConsoleCommandWithOutputDevice | UE::Name::Private::CCDumpHashCsv (TEXT("FName.HashCsv"), TEXT("Write FName hash stats to a csv file."), FConsoleCommandWithOutputDeviceDelegate::CreateStatic(&DumpHashCsv)) |
| |
| const TCHAR * | LexToString (EName Ename) |
| |
| template<typename FromCharType , typename ToCharType > |
| ToCharType * | ConvertInPlace (FromCharType *Str, uint32 Len) |
| |
| template<> |
| WIDECHAR * | ConvertInPlace< ANSICHAR, WIDECHAR > (ANSICHAR *Str, uint32 Len) |
| |
| template<> |
| ANSICHAR * | ConvertInPlace< WIDECHAR, ANSICHAR > (WIDECHAR *Str, uint32 Len) |
| |
| template<ENameCase Sensitivity> |
| FORCEINLINE bool | EqualsSameDimensions (FNameStringView A, FNameStringView B) |
| |
| template<ENameCase Sensitivity> |
| FORCEINLINE bool | Equals (FNameStringView A, FNameStringView B) |
| |
| template<ENameCase Sensitivity> |
| bool | EqualsSameDimensions (const FNameEntry &Entry, FNameStringView Name) |
| |
| uint32 | GetTypeHash (FNameEntryId Id) |
| |
| FArchive & | operator<< (FArchive &Ar, FNameEntryId &Id) |
| |
| template<class CharType > |
| FORCENOINLINE uint64 | GenerateLowerCaseHash (const CharType *Str, uint32 Len) |
| |
| template<class CharType > |
| FORCENOINLINE FNameHash | HashLowerCase (const CharType *Str, uint32 Len) |
| |
| template<ENameCase Sensitivity> |
| FNameHash | HashName (FNameStringView Name) |
| |
| template<> |
| FNameHash | HashName< ENameCase::IgnoreCase > (FNameStringView Name) |
| |
| template<> |
| FNameHash | HashName< ENameCase::CaseSensitive > (FNameStringView Name) |
| |
| FORCEINLINE TOptional< FNameEntryId > | GetExistingComparisonId (const FNameComparisonValue &Value) |
| |
| void | CallNameCreationHook () |
| |
| const TCHAR * | DebugFName (FNameEntryId Index) |
| |
| const TCHAR * | DebugFName (int32 Index, int32 Number) |
| |
| const TCHAR * | DebugFName (FName &Name) |
| |
| FString | LexToString (const FName &Name) |
| |
| void | AppendHash (FBlake3 &Builder, FName In) |
| |
| FWideStringBuilderBase & | operator<< (FWideStringBuilderBase &Builder, FNameEntryId Id) |
| |
| FUtf8StringBuilderBase & | operator<< (FUtf8StringBuilderBase &Builder, FNameEntryId Id) |
| |
| template<typename CharType , int N> |
| void | CheckLazyName (const CharType(&Literal)[N]) |
| |
| FArchive & | operator<< (FArchive &Ar, FNameEntrySerialized &E) |
| |
| constexpr bool | CanCastUtf16ToWideCharWithoutConversion () |
| |
| FNameSerializedView | LoadNameHeader (const uint8 *&InOutIt) |
| |
| FORCENOINLINE void | ReserveNameBatch (uint32 NameDataBytes, uint32 HashDataBytes) |
| |
| template<typename CharType > |
| FDisplayNameEntryId | BatchLoadNameWithHash (const CharType *Str, uint32 Len, uint64 InHash) |
| |
| void | LoadNameBatch (TArray< FDisplayNameEntryId > &OutNames, TArrayView< const uint8 > NameData, TArrayView< const uint8 > HashData, ENameBatchLoadingFlags Flags) |
| |
| TArray< FDisplayNameEntryId > | LoadNameBatch (FArchive &Ar, ENameBatchLoadingFlags Flags) |
| |
| TFunction< TArray< FDisplayNameEntryId >()> | LoadNameBatchAsync (FArchive &Ar, uint32 MaxWorkers, ENameBatchLoadingFlags Flags) |
| |
| bool | ShouldReplicateAsInteger (EName Ename, const FName &Name) |
| |
| void | UE::Name::Private::DebugDumpInternal (bool bNumbered, int32 Num, FOutputDevice &Out) |
| |