7#include "Templates/IdentityFunctor.h"
8#include "Templates/Invoke.h"
26 template <
typename T,
typename IndexType,
typename ProjectionType,
typename PredicateType>
65#if defined(_MSC_FULL_VER) && _MSC_FULL_VER < 194134123
88#if defined(_MSC_FULL_VER) && _MSC_FULL_VER < 194134123
148 template <
typename RangeType>
160 template <
typename RangeType,
typename PredicateType>
172 template <
typename RangeType,
typename ProjectionType>
176#if defined(_MSC_FULL_VER) && _MSC_FULL_VER < 194134123
190 template <
typename RangeType,
typename ProjectionType,
typename PredicateType>
194#if defined(_MSC_FULL_VER) && _MSC_FULL_VER < 194134123
202#if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_6
203#include "Templates/Invoke.h"
AUTORTFM_INFER UE_FORCEINLINE_HINT constexpr auto Invoke(FuncType &&Func, ArgTypes &&... Args) -> decltype(((FuncType &&) Func)((ArgTypes &&) Args...))
Definition Invoke.h:44
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
AUTORTFM_INFER constexpr auto Projection(Invocable0Type &&Invocable0, InvocableTypes &&... Invocables)
Definition Projection.h:108
auto GetNum(const TStringConversion< Converter, DefaultConversionSize > &Conversion) -> decltype(Conversion.Length())
Definition StringConv.h:808
auto GetData(const TStringConversion< Converter, DefaultConversionSize > &Conversion) -> decltype(Conversion.Get())
Definition StringConv.h:802
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
Definition BinarySearch.h:10
void HeapSortInternal(RangeValueType *First, IndexType Num, ProjectionType Proj, PredicateType Predicate)
Definition BinaryHeap.h:181
void IntroSortInternal(T *First, IndexType Num, ProjectionType Proj, PredicateType Predicate)
Definition IntroSort.h:27
Definition ParallelSort.h:13
UE_REWRITE void IntroSort(RangeType &&Range)
Definition IntroSort.h:149
UE_REWRITE void IntroSortBy(RangeType &&Range, ProjectionType Proj)
Definition IntroSort.h:173
Definition IdentityFunctor.h:11