|
template<typename RangeValueType , typename PredicateValueType , typename ProjectionType , typename SortPredicateType > |
FORCEINLINE SIZE_T | AlgoImpl::LowerBoundInternal (RangeValueType *First, const SIZE_T Num, const PredicateValueType &Value, ProjectionType Projection, SortPredicateType SortPredicate) |
|
template<typename RangeValueType , typename PredicateValueType , typename ProjectionType , typename SortPredicateType > |
FORCEINLINE SIZE_T | AlgoImpl::UpperBoundInternal (RangeValueType *First, const SIZE_T Num, const PredicateValueType &Value, ProjectionType Projection, SortPredicateType SortPredicate) |
|
template<typename RangeType , typename ValueType , typename SortPredicateType > |
FORCEINLINE int32 | Algo::LowerBound (RangeType &Range, const ValueType &Value, SortPredicateType SortPredicate) |
|
template<typename RangeType , typename ValueType > |
FORCEINLINE int32 | Algo::LowerBound (RangeType &Range, const ValueType &Value) |
|
template<typename RangeType , typename ValueType , typename ProjectionType , typename SortPredicateType > |
FORCEINLINE int32 | Algo::LowerBoundBy (RangeType &Range, const ValueType &Value, ProjectionType Projection, SortPredicateType SortPredicate) |
|
template<typename RangeType , typename ValueType , typename ProjectionType > |
FORCEINLINE int32 | Algo::LowerBoundBy (RangeType &Range, const ValueType &Value, ProjectionType Projection) |
|
template<typename RangeType , typename ValueType , typename SortPredicateType > |
FORCEINLINE int32 | Algo::UpperBound (RangeType &Range, const ValueType &Value, SortPredicateType SortPredicate) |
|
template<typename RangeType , typename ValueType > |
FORCEINLINE int32 | Algo::UpperBound (RangeType &Range, const ValueType &Value) |
|
template<typename RangeType , typename ValueType , typename ProjectionType , typename SortPredicateType > |
FORCEINLINE int32 | Algo::UpperBoundBy (RangeType &Range, const ValueType &Value, ProjectionType Projection, SortPredicateType SortPredicate) |
|
template<typename RangeType , typename ValueType , typename ProjectionType > |
FORCEINLINE int32 | Algo::UpperBoundBy (RangeType &Range, const ValueType &Value, ProjectionType Projection) |
|
template<typename RangeType , typename ValueType , typename SortPredicateType > |
FORCEINLINE int32 | Algo::BinarySearch (RangeType &Range, const ValueType &Value, SortPredicateType SortPredicate) |
|
template<typename RangeType , typename ValueType > |
FORCEINLINE int32 | Algo::BinarySearch (RangeType &Range, const ValueType &Value) |
|
template<typename RangeType , typename ValueType , typename ProjectionType , typename SortPredicateType > |
FORCEINLINE int32 | Algo::BinarySearchBy (RangeType &Range, const ValueType &Value, ProjectionType Projection, SortPredicateType SortPredicate) |
|
template<typename RangeType , typename ValueType , typename ProjectionType > |
FORCEINLINE int32 | Algo::BinarySearchBy (RangeType &Range, const ValueType &Value, ProjectionType Projection) |
|