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))) |
| |