|
| template<typename RangeType , typename ValueType , typename SortPredicateType > |
| ULANG_FORCEINLINE auto | LowerBound (const RangeType &Range, const ValueType &Value, SortPredicateType SortPredicate) -> decltype(GetNum(Range)) |
| |
| template<typename RangeType , typename ValueType > |
| ULANG_FORCEINLINE auto | LowerBound (const RangeType &Range, const ValueType &Value) -> decltype(GetNum(Range)) |
| |
| template<typename RangeType , typename ValueType , typename ProjectionType , typename SortPredicateType > |
| ULANG_FORCEINLINE auto | LowerBoundBy (const RangeType &Range, const ValueType &Value, ProjectionType Projection, SortPredicateType SortPredicate) -> decltype(GetNum(Range)) |
| |
| template<typename RangeType , typename ValueType , typename ProjectionType > |
| ULANG_FORCEINLINE auto | LowerBoundBy (const RangeType &Range, const ValueType &Value, ProjectionType Projection) -> decltype(GetNum(Range)) |
| |
| template<typename RangeType , typename ValueType , typename SortPredicateType > |
| ULANG_FORCEINLINE auto | UpperBound (const RangeType &Range, const ValueType &Value, SortPredicateType SortPredicate) -> decltype(GetNum(Range)) |
| |
| template<typename RangeType , typename ValueType > |
| ULANG_FORCEINLINE auto | UpperBound (const RangeType &Range, const ValueType &Value) -> decltype(GetNum(Range)) |
| |
| template<typename RangeType , typename ValueType , typename ProjectionType , typename SortPredicateType > |
| ULANG_FORCEINLINE auto | UpperBoundBy (const RangeType &Range, const ValueType &Value, ProjectionType Projection, SortPredicateType SortPredicate) -> decltype(GetNum(Range)) |
| |
| template<typename RangeType , typename ValueType , typename ProjectionType > |
| ULANG_FORCEINLINE auto | UpperBoundBy (const RangeType &Range, const ValueType &Value, ProjectionType Projection) -> decltype(GetNum(Range)) |
| |
| template<typename RangeType , typename ValueType , typename SortPredicateType > |
| ULANG_FORCEINLINE auto | BinarySearch (const RangeType &Range, const ValueType &Value, SortPredicateType SortPredicate) -> decltype(GetNum(Range)) |
| |
| template<typename RangeType , typename ValueType > |
| ULANG_FORCEINLINE auto | BinarySearch (const RangeType &Range, const ValueType &Value) |
| |
| template<typename RangeType , typename ValueType , typename ProjectionType , typename SortPredicateType > |
| ULANG_FORCEINLINE auto | BinarySearchBy (const RangeType &Range, const ValueType &Value, ProjectionType Projection, SortPredicateType SortPredicate) -> decltype(GetNum(Range)) |
| |
| template<typename RangeType , typename ValueType , typename ProjectionType > |
| ULANG_FORCEINLINE auto | BinarySearchBy (const RangeType &Range, const ValueType &Value, ProjectionType Projection) |
| |
| template<typename RangeType > |
| ULANG_FORCEINLINE void | HeapSort (RangeType &Range) |
| |
| template<typename RangeType , typename PredicateType > |
| ULANG_FORCEINLINE void | HeapSort (RangeType &Range, PredicateType Predicate) |
| |
| template<typename RangeType , typename ProjectionType > |
| ULANG_FORCEINLINE void | HeapSortBy (RangeType &Range, ProjectionType Projection) |
| |
| template<typename RangeType , typename ProjectionType , typename PredicateType > |
| ULANG_FORCEINLINE void | HeapSortBy (RangeType &Range, ProjectionType Projection, PredicateType Predicate) |
| |
| template<typename RangeType > |
| ULANG_FORCEINLINE void | IntroSort (RangeType &&Range) |
| |
| template<typename RangeType , typename PredicateType > |
| ULANG_FORCEINLINE void | IntroSort (RangeType &&Range, PredicateType Predicate) |
| |
| template<typename RangeType , typename ProjectionType > |
| ULANG_FORCEINLINE void | IntroSortBy (RangeType &&Range, ProjectionType Projection) |
| |
| template<typename RangeType , typename ProjectionType , typename PredicateType > |
| ULANG_FORCEINLINE void | IntroSortBy (RangeType &&Range, ProjectionType Projection, PredicateType Predicate) |
| |
| template<typename RangeType > |
| ULANG_FORCEINLINE size_t | Rotate (RangeType &&Range, size_t Count) |
| |
| template<typename RangeType > |
| ULANG_FORCEINLINE void | Sort (RangeType &&Range) |
| |
| template<typename RangeType , typename PredicateType > |
| ULANG_FORCEINLINE void | Sort (RangeType &&Range, PredicateType Pred) |
| |
| template<typename RangeType , typename ProjectionType > |
| ULANG_FORCEINLINE void | SortBy (RangeType &&Range, ProjectionType Proj) |
| |
| template<typename RangeType , typename ProjectionType , typename PredicateType > |
| ULANG_FORCEINLINE void | SortBy (RangeType &&Range, ProjectionType Proj, PredicateType Pred) |
| |
| template<typename RangeType > |
| ULANG_FORCEINLINE void | StableSort (RangeType &&Range) |
| |
| template<typename RangeType , typename PredicateType > |
| ULANG_FORCEINLINE void | StableSort (RangeType &&Range, PredicateType Pred) |
| |
| template<typename RangeType , typename ProjectionType > |
| ULANG_FORCEINLINE void | StableSortBy (RangeType &&Range, ProjectionType Proj) |
| |
| template<typename RangeType , typename ProjectionType , typename PredicateType > |
| ULANG_FORCEINLINE void | StableSortBy (RangeType &&Range, ProjectionType Proj, PredicateType Pred) |
| |