Go to the source code of this file.
|
template<typename RangeType , typename ProjectionType , typename PredicateType > |
TRangePointerType< RangeType >::Type | AlgoImpl::MinElementBy (RangeType &Range, ProjectionType Proj, PredicateType Pred) |
|
template<typename RangeType > |
FORCEINLINE auto | Algo::MinElement (RangeType &Range) -> decltype(AlgoImpl::MinElementBy(Range, FIdentityFunctor(), TLess<>())) |
|
template<typename RangeType , typename ComparatorType > |
FORCEINLINE auto | Algo::MinElement (RangeType &Range, ComparatorType Comp) -> decltype(AlgoImpl::MinElementBy(Range, FIdentityFunctor(), MoveTemp(Comp))) |
|
template<typename RangeType , typename ProjectionType > |
FORCEINLINE auto | Algo::MinElementBy (RangeType &Range, ProjectionType Proj) -> decltype(AlgoImpl::MinElementBy(Range, MoveTemp(Proj), TLess<>())) |
|
template<typename RangeType , typename ProjectionType , typename ComparatorType > |
FORCEINLINE auto | Algo::MinElementBy (RangeType &Range, ProjectionType Proj, ComparatorType Comp) -> decltype(AlgoImpl::MinElementBy(Range, MoveTemp(Proj), MoveTemp(Comp))) |
|