5#include "Algo/IntroSort.h"
15 template <
typename RangeType>
27 template <
typename RangeType,
typename PredicateType>
39 template <
typename RangeType,
typename ProjectionType>
52 template <
typename RangeType,
typename ProjectionType,
typename PredicateType>
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
Definition ParallelSort.h:13
UE_REWRITE void Sort(RangeType &&Range)
Definition Sort.h:16
UE_REWRITE void SortBy(RangeType &&Range, ProjectionType Proj)
Definition Sort.h:40
UE_REWRITE void IntroSort(RangeType &&Range)
Definition IntroSort.h:149
UE_REWRITE void IntroSortBy(RangeType &&Range, ProjectionType Proj)
Definition IntroSort.h:173