UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Editor::DataStorage::Private Namespace Reference

Classes

struct  TConvertibleProperty
 
struct  TDirectProperty
 
struct  TEmptyProperty
 
class  TProperty
 
struct  TSortStringViewType
 
struct  TSortStringViewType< TStringView< T > >
 

Concepts

concept  AttributeBinderInvocable
 
concept  AttributeBinderColumnInvocable
 
concept  AttributeBinderColumnDataInvocable
 
concept  TDataColumnOrDynamicDataColumnTemplate
 
concept  SortNumericValue
 
concept  SortStringViewValue
 
concept  SortStringViewCopyableType
 
concept  SortStringVariantType
 
concept  NameValue
 

Functions

template<TColumnType ColumnType>
ColumnType * GetColumn (ICoreProvider *DataStorage, RowHandle Row)
 
template<TDynamicColumnTemplate ColumnType>
ColumnType * GetColumn (ICoreProvider *DataStorage, RowHandle Row, const FName &InIdentifier)
 
template<typename TContainer , typename T >
void AddDataToContainer (TContainer &Container, FName Name, T Value)
 
template<bool bCaseSensitive, typename CharType >
CharType ToUpper (CharType Input)
 
template<typename ValueType >
void CalculatePrefix (FPrefixInfo &Result, int32 CurrentIndex, int32 ByteIndex, const ValueType &Value)
 
template<typename ValueType , typename... ValueTypes>
void CalculatePrefix (FPrefixInfo &Result, int32 CurrentIndex, int32 ByteIndex, const ValueType &Value, ValueTypes &&... Values)
 

Variables

TableHandle PerformanceTestCommandTable = InvalidTableHandle
 

Detailed Description

provider

@description Utility structs and function that describe the way types can be sorted and packed into an index.

Function Documentation

◆ AddDataToContainer()

template<typename TContainer , typename T >
void UE::Editor::DataStorage::Private::AddDataToContainer ( TContainer &  Container,
FName  Name,
Value 
)

◆ CalculatePrefix() [1/2]

template<typename ValueType >
void UE::Editor::DataStorage::Private::CalculatePrefix ( FPrefixInfo Result,
int32  CurrentIndex,
int32  ByteIndex,
const ValueType &  Value 
)

◆ CalculatePrefix() [2/2]

template<typename ValueType , typename... ValueTypes>
void UE::Editor::DataStorage::Private::CalculatePrefix ( FPrefixInfo Result,
int32  CurrentIndex,
int32  ByteIndex,
const ValueType &  Value,
ValueTypes &&...  Values 
)

◆ GetColumn() [1/2]

template<TColumnType ColumnType>
ColumnType * UE::Editor::DataStorage::Private::GetColumn ( ICoreProvider DataStorage,
RowHandle  Row 
)

◆ GetColumn() [2/2]

template<TDynamicColumnTemplate ColumnType>
ColumnType * UE::Editor::DataStorage::Private::GetColumn ( ICoreProvider DataStorage,
RowHandle  Row,
const FName InIdentifier 
)

◆ ToUpper()

template<bool bCaseSensitive, typename CharType >
CharType UE::Editor::DataStorage::Private::ToUpper ( CharType  Input)

Variable Documentation

◆ PerformanceTestCommandTable

TableHandle UE::Editor::DataStorage::Private::PerformanceTestCommandTable = InvalidTableHandle