Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
MinElement.h File Reference
+ Include dependency graph for MinElement.h:

Go to the source code of this file.

Namespaces

namespace  AlgoImpl
 
namespace  Algo
 

Functions

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