UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FixedTagPrivate Namespace Reference

Classes

class  FAsyncStoreLoader
 
struct  FLegacyAssetRegistryExportPath
 
class  FMarshalledText
 
struct  FNumberedPair
 
struct  FNumberlessExportPath
 
struct  FNumberlessPair
 
struct  FOptions
 
struct  FStore
 Stores a fixed set of values and all the key-values maps used for lookup. More...
 
class  FStoreBuilder
 
struct  FStoreData
 
class  FStoreManager
 
struct  FValueHandle
 
struct  FValueId
 
class  TSerializer
 

Enumerations

enum class  EValueType : uint32 {
  AnsiString , WideString , NumberlessName , Name ,
  NumberlessExportPath , ExportPath , LocalizedText
}
 
enum  EOrder { Member , TextFirst , SkipText }
 
enum class  ELoadOrder { Member , TextFirst }
 

Functions

FArchiveoperator<< (FArchive &Ar, FLegacyAssetRegistryExportPath &Path)
 
uint32 HashCaseSensitive (const TCHAR *Str, int32 Len)
 
uint32 HashCaseSensitive (const UTF8CHAR *Str, int32 Len)
 
uint32 HashCombineQuick (uint32 A, uint32 B)
 
uint32 HashCombineQuick (uint32 A, uint32 B, uint32 C)
 
template<typename T >
TArrayView< T > Slice (TArrayView< T > FullView, int32 SliceIndex, int32 SliceNum)
 
bool operator== (FMapHandle A, FMapHandle B)
 
template<class CharType >
void CopyString (CharType *Dst, const TCHAR *Src, uint32 Num)
 
template<class CharType , class MapType >
TArray< CharType > FlattenAndConcatenateAs (uint32 NumCharacters, const MapType &StringIndices, const TArray< uint32 > &Offsets)
 
template<typename T , class KeyFuncs >
TArray< T > Flatten (const TMap< T, uint32, FDefaultSetAllocator, KeyFuncs > &Index)
 
template<EOrder Order = Member, typename StoreType , typename VisitorType >
void VisitViews (StoreType &&Store, VisitorType &&Visitor)
 
template<typename T >
void DestroyElements (TArrayView< T > View)
 
template<class T >
uint64 GetBytes (TArrayView< T > View)
 
template<class T >
void SetNum (TArrayView< T > &View, int32 Num)
 
template<class T >
void SetUntypedDataPtr (TArrayView< T > &View, void *Data)
 
void SaveStore (const FStoreData &Store, FArchive &Ar)
 
TRefCountPtr< const FStoreLoadStore (FArchive &Ar, FAssetRegistryVersion::Type Version)
 
TRefCountPtr< const FStoreInitializeFromBuilder (FStoreBuilder &InBuilder)
 
bool operator== (const FNumberlessExportPath &A, const FNumberlessExportPath &B)
 
uint32 GetTypeHash (const FNumberlessExportPath &Export)
 
struct COREUOBJECT_API alignas (uint64) FMapHandle
 

Variables

class FixedTagPrivate::FStoreManager GStores
 

Enumeration Type Documentation

◆ ELoadOrder

Enumerator
Member 
TextFirst 

◆ EOrder

Enumerator
Member 
TextFirst 
SkipText 

◆ EValueType

Enumerator
AnsiString 
WideString 
NumberlessName 
Name 
NumberlessExportPath 
ExportPath 
LocalizedText 

Function Documentation

◆ alignas()

struct COREUOBJECT_API FixedTagPrivate::alignas ( uint64  )

◆ CopyString()

template<class CharType >
void FixedTagPrivate::CopyString ( CharType *  Dst,
const TCHAR Src,
uint32  Num 
)

◆ DestroyElements()

template<typename T >
void FixedTagPrivate::DestroyElements ( TArrayView< T >  View)

◆ Flatten()

template<typename T , class KeyFuncs >
TArray< T > FixedTagPrivate::Flatten ( const TMap< T, uint32, FDefaultSetAllocator, KeyFuncs > &  Index)

◆ FlattenAndConcatenateAs()

template<class CharType , class MapType >
TArray< CharType > FixedTagPrivate::FlattenAndConcatenateAs ( uint32  NumCharacters,
const MapType &  StringIndices,
const TArray< uint32 > &  Offsets 
)

◆ GetBytes()

template<class T >
uint64 FixedTagPrivate::GetBytes ( TArrayView< T >  View)

◆ GetTypeHash()

uint32 FixedTagPrivate::GetTypeHash ( const FNumberlessExportPath Export)

◆ HashCaseSensitive() [1/2]

uint32 FixedTagPrivate::HashCaseSensitive ( const TCHAR Str,
int32  Len 
)

◆ HashCaseSensitive() [2/2]

uint32 FixedTagPrivate::HashCaseSensitive ( const UTF8CHAR Str,
int32  Len 
)

◆ HashCombineQuick() [1/2]

uint32 FixedTagPrivate::HashCombineQuick ( uint32  A,
uint32  B 
)

◆ HashCombineQuick() [2/2]

uint32 FixedTagPrivate::HashCombineQuick ( uint32  A,
uint32  B,
uint32  C 
)

◆ InitializeFromBuilder()

COREUOBJECT_API TRefCountPtr< const FStore > FixedTagPrivate::InitializeFromBuilder ( FStoreBuilder InBuilder)

◆ LoadStore()

COREUOBJECT_API TRefCountPtr< const FStore > FixedTagPrivate::LoadStore ( FArchive Ar,
FAssetRegistryVersion::Type  Version 
)

◆ operator<<()

FArchive & FixedTagPrivate::operator<< ( FArchive Ar,
FLegacyAssetRegistryExportPath Path 
)

◆ operator==() [1/2]

bool FixedTagPrivate::operator== ( const FNumberlessExportPath A,
const FNumberlessExportPath B 
)

◆ operator==() [2/2]

bool FixedTagPrivate::operator== ( FMapHandle  A,
FMapHandle  B 
)

◆ SaveStore()

COREUOBJECT_API void FixedTagPrivate::SaveStore ( const FStoreData Store,
FArchive Ar 
)

◆ SetNum()

template<class T >
void FixedTagPrivate::SetNum ( TArrayView< T > &  View,
int32  Num 
)

◆ SetUntypedDataPtr()

template<class T >
void FixedTagPrivate::SetUntypedDataPtr ( TArrayView< T > &  View,
void Data 
)

◆ Slice()

template<typename T >
TArrayView< T > FixedTagPrivate::Slice ( TArrayView< T >  FullView,
int32  SliceIndex,
int32  SliceNum 
)

◆ VisitViews()

template<EOrder Order = Member, typename StoreType , typename VisitorType >
void FixedTagPrivate::VisitViews ( StoreType &&  Store,
VisitorType &&  Visitor 
)

Variable Documentation

◆ GStores

class FixedTagPrivate::FStoreManager FixedTagPrivate::GStores