/Engine/Plugins/Runtime/MassEntity/Source/MassEntity/Public/MassEntityUtils.h
AbstractSort(Lead.Num()// NumElements ,&Lead// Predicate { return Lead[LHS] < Lead[RHS]; } ,&Lead, &Payload// SwapFunctor { Swap(Lead[A], Lead[B]); Swap(Payload[A], Payload[B]); } );
namespace UE { namespace Mass { namespace Utils { template<typename TPred, typename TSwap> void UE::Mass::Utils::AbstractSort ( const int32 NumElements, TPred && Predicate, TSwap && SwapFunctor ) } } }