UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TypedElementSorter.h File Reference

Go to the source code of this file.

Classes

struct  UE::Editor::DataStorage::FPrefixInfo
 
class  UE::Editor::DataStorage::FColumnSorterInterface
 
class  UE::Editor::DataStorage::TColumnSorterInterface< SortType, ColumnType >
 
class  UE::Editor::DataStorage::TColumnSorterInterface< FColumnSorterInterface::ESortType::FixedSize64, ColumnType >
 
class  UE::Editor::DataStorage::TColumnSorterInterface< FColumnSorterInterface::ESortType::FixedSizeOnly, ColumnType >
 
class  UE::Editor::DataStorage::TColumnSorterInterface< FColumnSorterInterface::ESortType::ComparativeSort, ColumnType >
 
class  UE::Editor::DataStorage::TColumnSorterInterface< FColumnSorterInterface::ESortType::HybridSort, ColumnType >
 
struct  UE::Editor::DataStorage::Private::TSortStringViewType< T >
 
struct  UE::Editor::DataStorage::Private::TSortStringViewType< TStringView< T > >
 
struct  UE::Editor::DataStorage::FSortCaseSensitive
 
struct  UE::Editor::DataStorage::FSortCaseInsensitive
 
struct  UE::Editor::DataStorage::TSortStringView< Casing, StringView >
 
struct  UE::Editor::DataStorage::TSortByName< InFlags >
 
struct  UE::Editor::DataStorage::FSortById
 
struct  UE::Editor::DataStorage::IsSortByName< typename >
 
struct  UE::Editor::DataStorage::IsSortByName< TSortByName< Flags > >
 
struct  UE::Editor::DataStorage::TSortNameView< By >
 
struct  UE::Editor::DataStorage::TSortTypeInfo< ValueType >
 
struct  UE::Editor::DataStorage::TSortTypeInfo< NumericType >
 
struct  UE::Editor::DataStorage::TSortTypeInfo< TSortStringView< Casing, T > >
 
struct  UE::Editor::DataStorage::TSortTypeInfo< StringType >
 
struct  UE::Editor::DataStorage::TSortTypeInfo< TSortNameView< By > >
 
struct  UE::Editor::DataStorage::TSortTypeInfo< NameType >
 

Namespaces

namespace  UE
 
namespace  UE::Editor
 
namespace  UE::Editor::DataStorage
 
namespace  UE::Editor::DataStorage::Private
 

Concepts

concept  UE::Editor::DataStorage::Private::SortNumericValue
 
concept  UE::Editor::DataStorage::Private::SortStringViewValue
 
concept  UE::Editor::DataStorage::Private::SortStringViewCopyableType
 
concept  UE::Editor::DataStorage::Private::SortStringVariantType
 
concept  UE::Editor::DataStorage::Private::NameValue
 
concept  UE::Editor::DataStorage::SortCase
 
concept  UE::Editor::DataStorage::SortBy
 

Enumerations

enum class  UE::Editor::DataStorage::ENameSortBy : bool { UE::Editor::DataStorage::Id , UE::Editor::DataStorage::String }
 
enum class  UE::Editor::DataStorage::ESortByNameFlags { UE::Editor::DataStorage::Default = 0 , UE::Editor::DataStorage::WithNone = 1 << 0 , UE::Editor::DataStorage::RemoveLeadingSlash = 1 << 1 }
 

Functions

template<SortCase Casing, Private::SortStringViewCopyableType View>
 UE::Editor::DataStorage::TSortStringView (Casing, const View &) -> TSortStringView< Casing, TStringView< typename View::ElementType > >
 
template<SortCase Casing>
 UE::Editor::DataStorage::TSortStringView (Casing, const FText &) -> TSortStringView< Casing, FStringView >
 
template<SortBy By>
 UE::Editor::DataStorage::TSortNameView (By, const FName &) -> TSortNameView< By >
 
template<typename... ValueTypes>
FPrefixInfo UE::Editor::DataStorage::CreateSortPrefix (uint32 ByteIndex, ValueTypes &&... Values)